Scott Tiger Tech Blog

Blog technologiczny firmy Scott Tiger S.A.

Archiwum dla Wrzesień 21st, 2010

Adobe AIR

Autor: Piotr Karpiuk o 21. września 2010

Interaktywna galeria aplikacji AIR

Interaktywna galeria aplikacji AIR

Adobe AIR (skrót od Adobe Integrated Runtime) jest międzyplatformowym (Windows, Mac OS X, Linux, niebawem Android), darmowym środowiskiem uruchomieniowym wykonującym zintegrowane z pulpitem aplikacje RIA, wykorzystujące technologie WWW takie jak XHTML, CSS, JavaScript, Ajax, Flash, XML, PDF. Produkt jest dość nowy (pierwsza wersja pojawiła się w 2008 roku) i niedawno ukazała się wersja 2.0. Wykorzystują go m.in. firmy NASDAQ i AOL.

Wady przeglądarki WWW
Przeglądarkę WWW początkowo zaprojektowano z myślą o wyświetlaniu dokumentów HTML, a podstawowa struktura wszystkich wiodących przeglądarek nadal odzwierciedla to pierwotne przeznaczenie, co powoduje pewne ograniczenia i konflikty, np.

  • interfejs użytkownika aplikacji (skróty klawiaturowe, menu kontekstowe) może kolidować z interfejsem przeglądarki, czego jaskrawym przejawem jest przycisk Wstecz,
  • programista aplikacji WWW nie ma kontroli nad współpracą przeglądarki z innymi procesami na komputerze użytkownika,
  • aplikacja nie obsługuje pewnych interakcji z pulpitem do których użytkownicy są przyzwyczajeni (np. przeciąganie plików między różnymi aplikacjami systemu operacyjnego i pulpitem),
  • brak możliwości pracowania offline i kontroli nad danymi przechowywanymi na dysku klienta,
  • ciągle jeszcze dające się we znaki różnice w implementacji standardów (DOM, HTML, CSS) pomiędzy przeglądarkami co wymusza politykę „najmniejszego wspólnego mianownika” i wpływa ujemnie na oferowane możliwości i komplikuje deweloperkę/testy.

Lekarstwo?
Wyobraźmy sobie platformę uruchomieniową sytuowaną gdzieś pomiędzy pulpitem a przeglądarką, której aplikacje zapewniają wrażenia i funkcjonalność zbliżone do tradycyjnych programów instalowanych w komputerze, a jednocześnie zachowują międzyplatformową naturę sieci WWW i wykorzystują model programistyczny standardowej przeglądarki WWW.

Adobe AIR poza większością funkcji oferowanych przez zwykłe przeglądarki pozwala na:
Czytaj więcej »

Tags: , , , ,
Napisany w ActionScript, JavaScript, Języki programowania, WWW | Brak komentarzy »