Rich Internet Application: Różnice pomiędzy wersjami

Z Wikipedii, wolnej encyklopedii
[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
BotMultichill (dyskusja | edycje)
-linki, WP:SK
Linia 19: Linia 19:
RIA obsługuje liczne standardy takie jak: [[.NET]], [[Active Server Pages|ASP]], [[Java]], [[PHP]], [[J2EE]], [[CFM]], [[XML]].
RIA obsługuje liczne standardy takie jak: [[.NET]], [[Active Server Pages|ASP]], [[Java]], [[PHP]], [[J2EE]], [[CFM]], [[XML]].


===Programy do wspomagania tworzenia/testowania aplikacji RIA===
=== Programy do wspomagania tworzenia/testowania aplikacji RIA ===
* [http://labs.adobe.com/technologies/flex Adobe Flex] - wieloplatformowa, bezpłatna architektura open source do opracowywania aplikacji RIA.
* Adobe Flex - wieloplatformowa, bezpłatna architektura open source do opracowywania aplikacji RIA.
* WebKing - aplikacja (Windows, Linux i Solaris) służąca do testowania poprawności budowy witryn oraz aplikacji internetowych (analizuje m.in., czy ewentualne błędy w działaniu aplikacji RIA występują po stronie serwera czy też klienta). Producent [http://www.parasoft.com/ Parasoft].
* WebKing - aplikacja (Windows, Linux i Solaris) służąca do testowania poprawności budowy witryn oraz aplikacji internetowych (analizuje m.in., czy ewentualne błędy w działaniu aplikacji RIA występują po stronie serwera czy też klienta).
=== Przykładowe RIA ===

===Przykładowe RIA===
* '''[[Flickr]]''' firmy Ludicorp (obecnie [[Yahoo!]]) – system zarządzania zdjęciami
* '''[[Flickr]]''' firmy Ludicorp (obecnie [[Yahoo!]]) – system zarządzania zdjęciami
* '''[[Gmail]]''' firmy [[Google]] – skrzynki pocztowe
* '''[[Gmail]]''' firmy [[Google]] – skrzynki pocztowe
* '''[[Google Maps]]''' firmy [[Google]] – interaktywne mapy
* '''[[Google Maps]]''' firmy [[Google]] – interaktywne mapy
* '''[[Virtual Earth]]''' firmy [[Microsoft]] – interaktywne mapy
* '''[[Virtual Earth]]''' firmy [[Microsoft]] – interaktywne mapy
* [http://www.winlike.net/ '''WinLIKE'''] – menedżer Internetowych Okien
* '''WinLIKE''' – menedżer Internetowych Okien
* [http://www.zimbra.com/ '''Zimbra'''] – oprogramowanie do pracy grupowej
* '''Zimbra''' – oprogramowanie do pracy grupowej


[[Kategoria:Aplikacje internetowe]]
[[Kategoria:Aplikacje internetowe]]

Wersja z 19:34, 8 sty 2008

RIA (ang. Rich Internet Application - dosłownie: bogata aplikacja internetowa).

Pracownicy firmy Macromedia ukuli określenie "rich Internet application" na początku 2001 roku po zaobserwowaniu licznych stron internetowych utworzonych w technologii Flash oferujących pracę w dynamicznie generowanym, jednoekranowym interfejsie (one-screen-application), eliminujących uciążliwości standardowych rozwiązań technologii HTML (np. wprowadzanie danych w kolejnych formularzach wymagające wielokrotnego przeładowywania stron).

RIA pobiera większość potrzebnych danych z serwera na początku sesji użytkownika, a następnie przetwarza i wyświetla dane wykorzystując zasoby i moc obliczeniową urządzenia-klienta.

Przeniesienie na stronę klienta wszystkich operacji logiki prezentacji oraz sprawnego mechanizmu buforowania danych powoduje efektywniejsze wykorzystanie łączy internetowych i zmniejszenie obciążenia serwerów.

Kolejne zgłoszenia wysyłane do serwera są wykonywane tylko w przypadku wysyłania danych przez użytkownika.

Aplikacje stworzone w oparciu o założenia modelu RIA różnią się od dotychczas spotykanych rozwiązań internetowych głównie:

  • jednoekranową prezentacją danych (wszystkie elementy aplikacji są widoczne, zmianie podlegają tylko wyświetlane informacje)
  • brakiem odświeżania zawartości ekranu (wyniki działania użytkownika widoczne są natychmiast bez charakterystycznego dla technologii HTML przeładowywania strony).

Dodatkowo użytkownik ma możliwość wprowadzania danych w dowolnie wybranej i wygodnej dla siebie kolejności.

Charakterystyczną cechą RIA jest również animowany interfejs zawierający elementy multimedialne (obraz video, dźwięk).

RIA obsługuje liczne standardy takie jak: .NET, ASP, Java, PHP, J2EE, CFM, XML.

Programy do wspomagania tworzenia/testowania aplikacji RIA

  • Adobe Flex - wieloplatformowa, bezpłatna architektura open source do opracowywania aplikacji RIA.
  • WebKing - aplikacja (Windows, Linux i Solaris) służąca do testowania poprawności budowy witryn oraz aplikacji internetowych (analizuje m.in., czy ewentualne błędy w działaniu aplikacji RIA występują po stronie serwera czy też klienta).

Przykładowe RIA