Podstawowy obieg pracy dotyczący programowania aplikacji AIR jest taki sam jak w przypadku większości tradycyjnych modeli programowania: Obejmuje pisanie kodu, kompilowanie, testowanie i, w końcowej części cyklu, pakowanie do pliku instalatora.
Kod aplikacji można pisać w technologii Flash, Flex i ActionScript oraz kompilować za pomocą programów Flash Professional i Flash Builder lub za pomocą kompilatorów wiersza poleceń mxmlc i compc. Kod aplikacji można również pisać w technologii HTML i JavaScript, co pozwala ominąć etap kompilacji.
Aplikacje AIR na komputery stacjonarne można testować za pomocą narzędzia ADL, które pozwala uruchamiać aplikacje bez konieczności ich wcześniejszego pakowania i instalowania. Programy Flash Professional, Flash Builder i Dreamweaver oraz środowisko programistyczne Aptana oferują zintegrowany debuger Flash. Korzystając z narzędzia ADL z poziomu wiersza poleceń, można również ręcznie uruchomić narzędzie do debugowania — program FDB. Samo narzędzie ADL wyświetla błędy i wyniki działania instrukcji trace.
Każda aplikacja AIR musi zostać spakowana do pliku instalacyjnego. Zalecany jest format pliku AIR zgodny z wieloma platformami, z wyjątkiem następujących przypadków:
-
Konieczny jest dostęp do interfejsów API zależnych od platformy, takich jak klasa NativeProcess.
-
Aplikacja korzysta z rozszerzeń natywnych.
W takich sytuacjach aplikację AIR można spakować w postaci przeznaczonego dla konkretnej platformy pliku instalatora natywnego.
Aplikacje oparte na plikach SWF
-
Napisz kod MXML lub ActionScript.
-
Utwórz wymagane zasoby, takie jak pliki bitmap ikon.
-
Utwórz deskryptor aplikacji.
-
Skompiluj kod ActionScript.
-
Przetestuj aplikację.
-
Spakuj i podpisz aplikację jako plik AIR przy użyciu typu docelowego
air
.
Aplikacje oparte na plikach HTML
-
Napisz kod HTML i JavaScript.
-
Utwórz wymagane zasoby, takie jak pliki bitmap ikon.
-
Utwórz deskryptor aplikacji.
-
Przetestuj aplikację.
-
Spakuj i podpisz aplikację jako plik AIR przy użyciu typu docelowego
air
.
Tworzenie instalatorów natywnych dla aplikacji AIR
-
Napisz kod (ActionScript lub HTML i JavaScript).
-
Utwórz wymagane zasoby, takie jak pliki bitmap ikon.
-
Utwórz deskryptor aplikacji, określając profil
extendedDesktop
.
-
Skompiluj kod ActionScript, jeśli występuje.
-
Przetestuj aplikację.
-
Spakuj aplikację na każdej platformie docelowej, używając typu docelowego
native
.
Uwaga:
Instalator natywny dla danej platformy docelowej musi zostać utworzony na tej platformie. Nie można na przykład utworzyć instalatora dla systemu Windows na komputerze Mac. Do uruchamiania wielu platform na tym samym komputerze można użyć maszyny wirtualnej, takiej jak oprogramowanie firmy VMWare.
Tworzenie aplikacji AIR przy użyciu pakietu z dołączonym środowiskiem wykonawczym
-
Napisz kod (ActionScript lub HTML i JavaScript).
-
Utwórz wymagane zasoby, takie jak pliki bitmap ikon.
-
Utwórz deskryptor aplikacji, określając profil
extendedDesktop
.
-
Skompiluj kod ActionScript, jeśli występuje.
-
Przetestuj aplikację.
-
Spakuj aplikację na każdej platformie docelowej, używając typu docelowego
bundle
.
-
Utwórz program instalacyjny przy użyciu plików pakietu. (Zestaw SDK środowiska AIR nie zawiera narzędzi do tworzenia takiego instalatora, ale dostępnych jest wiele zestawów narzędzi innych firm).
Uwaga:
Pakiet dla danej platformy docelowej musi zostać utworzony na tej platformie. Nie można na przykład utworzyć pakietu dla systemu Windows na komputerze Mac. Do uruchamiania wielu platform na tym samym komputerze można użyć maszyny wirtualnej, takiej jak oprogramowanie firmy VMWare.
|
|
|