Masaüstü bir AIR uygulaması geliştirmek için iş akışı

Bir AIR uygulaması geliştirmek için temel iş akışı birçok geleneksel geliştirme modeliyle aynıdır: kodla, derle, test et ve döngünün sonuna doğru bir yükleyici dosyasına paketle.

Uygulama kodunu Flash, Flex ve ActionScript kullanarak yazabilir ve Flash Professional, Flash Builder veya mxmlc ve compc komut satırı derleyicilerini kullanarak derleyebilirsiniz. Ayrıca, HTML ve JavaScript kullanarak uygulama kodunu yazabilir ve derleme adımını atlayabilirsiniz.

Masaüstü AIR uygulamalarını, bir uygulamayı önce paketlenmesini veya yüklenmesini gerektirmeden çalıştıran ADL aracı ile test edebilirsiniz. Flash Professional, Flash Builder, Dreamweaver ve Aptana IDE Flash hata ayıklayıcısıyla entegre olur. Ayrıca komut satırından ADL'yi kullanırken manuel olarak FDB hata ayıklama aracını da başlatabilirsiniz. ADL'nin kendisi hataları görüntüler ve ifade çıktısını izler.

Tüm AIR uygulamaları bir yükleme dosyasına paketlenmelidir. Platformlar arası AIR dosya biçimi şu koşulların olmaması durumunda önerilir:

  • NativeProcess sınıfı gibi platforma bağlı API'lere erişim sağlamanız gerekir.

  • Uygulamanız yerel uzantıları kullanır.

Bu gibi durumlarda bir AIR uygulamasını platforma özgü yerel yükleyici dosyası olarak paketleyebilirsiniz.

SWF tabanlı uygulamalar

  1. MXML veya ActionScript kodunu yazın.

  2. Simge bitmap dosyaları gibi gerekli varlıkları oluşturun.

  3. Uygulama tanımlayıcısını oluşturun.

  4. ActionScript kodunu derleyin.

  5. Uygulamayı test edin.

  6. air hedefini kullanarak paketleyin ve bir AIR dosyası olarak imzalayın.

Html tabanlı uygulamalar

  1. HTML ve JavaScript kodunu yazın.

  2. Simge bitmap dosyaları gibi gerekli varlıkları oluşturun.

  3. Uygulama tanımlayıcısını oluşturun.

  4. Uygulamayı test edin.

  5. air hedefini kullanarak paketleyin ve bir AIR dosyası olarak imzalayın.

AIR uygulamaları için yerel yükleyiciler oluşturma

  1. Kodu yazın (ActionScript veya HTML ve JavaScript).

  2. Simge bitmap dosyaları gibi gerekli varlıkları oluşturun.

  3. extendedDesktop profilini belirterek uygulama tanımlayıcısını oluşturun.

  4. Herhangi bir ActionScript kodunu derleyin.

  5. Uygulamayı test edin.

  6. native hedefini kullanarak her hedef platformundaki uygulamayı paketleyin.

Not: Bir hedef platformu için yerel yükleyici o platformda oluşturulmalıdır. Örneğin, Mac üzerinde bir Windows yükleyici oluşturamazsınız. Aynı bilgisayar donanımında birden çok platform çalıştırmak için VMWare gibi sanal bir makine kullanabilirsiniz.

Sabit çalışma zamanı paketi ile AIR uygulamaları oluşturma

  1. Kodu yazın (ActionScript veya HTML ve JavaScript).

  2. Simge bitmap dosyaları gibi gerekli varlıkları oluşturun.

  3. extendedDesktop profilini belirterek uygulama tanımlayıcısını oluşturun.

  4. Herhangi bir ActionScript kodunu derleyin.

  5. Uygulamayı test edin.

  6. bundle hedefini kullanarak her hedefteki uygulamayı paketleyin.

  7. Paket dosyalarını kullanarak bir yükleme programı oluşturun. (AIR SDK, bu tür bir yükleyici oluşturmaya yönelik araçlar sağlamaz, ancak çok sayıda üçüncü taraf araç takımı kullanılabilir durumdadır.)

Not: Bir hedef platformu için paket o platformda oluşturulmalıdır. Örneğin, Mac üzerinde bir Windows paketi oluşturamazsınız. Aynı bilgisayar donanımında birden çok platform çalıştırmak için VMWare gibi sanal bir makine kullanabilirsiniz.