Wprowadzenie do środowiska Adobe AIROprogramowanie Adobe ® AIR® jest środowiskiem wykonawczym dla różnych systemów operacyjnych i typów ekranów, które umożliwia wykorzystanie umiejętności projektowania stron internetowych w celu tworzenia i projektowania rozbudowanych aplikacji internetowych (RIA, Rich Internet Application) dla komputerów stacjonarnych i urządzeń przenośnych. Aplikacje AIR dla komputerów stacjonarnych oraz urządzeń telewizyjnych i przenośnych można opracowywać za pomocą języka ActionScript 3.0, korzystając z technologii Adobe® Flex i Adobe® Flash® (opartej na formacie SWF). Do opracowywania aplikacji AIR dla komputerów stacjonarnych można też używać języków HTML i JavaScript® oraz technologii AJAX (opartej na języku HTML). Więcej informacji na temat rozpoczynania pracy ze środowiskiem Adobe AIR można znaleźć w serwisie Adobe AIR Developer Connection (http://www.adobe.com/devnet/air/). Tworząc aplikacje dla środowiska AIR, programista może posługiwać się tymi narzędziami, które zna najlepiej, i stosować techniki, które uważa za najdogodniejsze w danej sytuacji Dzięki obsłudze technologii Flash, Flex, HTML, JavaScript i Ajax możliwe jest stworzenia aplikacji w pełni dostosowanej do konkretnych potrzeb. Aplikacje można na przykład tworzyć przy użyciu następujących kombinacji technologii:
Użytkownicy korzystają z aplikacji AIR w taki sam sposób jak z aplikacji macierzystych. Środowisko wykonawcze jest instalowane jednokrotnie na komputerze lub urządzeniu użytkownika. Następnie możliwe jest instalowanie i uruchamianie aplikacji AIR w taki sam sposób jak w przypadku innych aplikacji dla komputerów stacjonarnych. W systemie iOS nie jest instalowane osobne środowisko wykonawcze AIR. Każda aplikacja AIR w tym systemie jest autonomiczna. Środowisko wykonawcze udostępnia spójną platformę i architekturę niezależną od systemu operacyjnego. Można w nim instalować aplikacje, eliminując konieczność testowania ich w różnych przeglądarkach w celu zapewnienia spójnego działania i interakcji w różnych środowiskach lokalnych. Zamiast opracowywać aplikację z myślą o konkretnym systemie operacyjnym, programista tworzy aplikację dla środowiska wykonawczego. Taka strategia ma szereg zalet:
Podczas opracowywania aplikacji dla środowiska AIR można korzystać z bogatej gamy architektur i interfejsów API:
Środowisko AIR radykalnie zmienia sposób tworzenia, wdrażania i użytkowania aplikacji. Użytkownik zyskuje większą kontrolę nad procesem twórczym. Aplikacje oparte na technologiach Flash, Flex, HTML i AJAX mogą działać na komputerach stacjonarnych oraz na urządzeniach przenośnych i telewizyjnych. Informacje o zawartości wszystkich nowych aktualizacji środowiska AIR zawiera strona uwag na temat wersji środowiska Adobe AIR (http://www.adobe.com/go/learn_air_relnotes_pl). |
|