Adobe Air (wiwobooks.com Release)
Kommandozeile (Shell) aus bedient – was eingefleischten Linux-Veteranen sicher gefallen wird, für die durchschnittlichen, an eine grafische Benutzerschnittstelle gewöhnten Mac OS X- und Windows-Benutzer aber zumindest gewöhnungsbedürftig ist. Darüber hinaus erfordert es die Kommandozeilenvariante, dass Sie stets mitdenken, da es hier keine Art von LiveAnsicht gibt, sondern Sie nach jeder Änderung deren Auswirkungen erst mit dem AIR Debug Launcher überprüfen müssen. Auch das dürfte für erfahrene Programmierer (insbesondere die Linux-Anhänger), im Gegensatz zum durchschnittlichen, in der Regel programmierunerfahrenen Designer, nichts Neues sein.
3.2 Flex SDK mit AIR
AIR SDK reicht aus, um HTML-/Ajax-basierte AIR-Anwendungen zu erstellen (und für Flash-basierte AIR-Anwendungen ebenfalls, wenn Sie bereits über fertige Flash-Komponenten als .swf- oder .swc-Dateien verfügen oder nur mit ActionScript arbeiten wollen). Wenn Sie jedoch von dem erweiterten Funktionsund Komponentenumfang des Flex-Frameworks in Ihrer AIR-Anwendung Gebrauch machen wollen, können Sie das Flex-Framework als SDK von folgender Website herunterladen:
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3
Um AIR-Anwendungen entwickeln zu können, benötigen Sie die Version Adobe Flex SDK, da die Open-Source-Variante nur freien Quellcode und somit weder Flash Player noch AIR enthält. Laden Sie unter Milestone Release Builds die Version mit dem neuesten Datum herunter. Alternativ können Sie auch die neueste Stable Builds -Version herunterladen, die in der Regel stabil genug ist, um damit zu arbeiten. Wenn Sie besonders mutig sind, können Sie auch die »Nightly Builds« verwenden, allerdings kann es dabei zum Auftreten von Bugs kommen. Achten Sie auf jeden Fall darauf, dass Sie die endgültige Version Ihrer AIR-Anwendung zumindest mit einem »Stable Build« erstellen.
Flex-Versionen
Im Zusammenhang mit den verschiedenen AIR- und Flex-Versionen kann es zu Verwirrung kommen, welche Flex-Version für Sie die richtige ist, insbesondere, wenn Sie schon vorher mit Flex Builder 3 Flex-Anwendungen erstellt haben. Neben den AIR-Features spielt dabei vor allem die Version des zugrunde liegenden Flash Players eine große Rolle.
Generell werden die verschiedenen Flex-Versionen mit AIR wie folgt in Verbindung gebracht:
Flex 3.0, AIR 1.0 und Flash Player 9
Flex 3.1, AIR 1.1 und Flash Player 9
Flex ab Version 3.2, AIR ab Version 1.5 und Flash Player 10
Zusätzlich ist Flex 4 (Codename »Gumbo«) bereits in Vorbereitung und als Alpha-Version verfügbar.
In diesem Buch wird AIR 1.5.1 behandelt – und damit, wo zutreffend, Adobe Flex 3.3. Von der Verwendung älterer Versionen rate ich auch dann ab, wenn Sie die in AIR 1.5 neu hinzugekommenen Versionen nicht verwenden wollen. Das liegt vor allem daran, dass sich die Rückwärtskompatibilität in zukünftigen Versionen von Flex (4.0 und später) nur bis Flex 3.2 erstrecken wird. Diese begrenzte Kompatibilität zu früheren Versionen liegt in einer als »Marshall Plan« bezeichneten Funktionalität aller Flex-Versionen ab 3.2 begründet, mit der sich Unteranwendungen verschiedener Flex-Versionen innerhalb der gleichen Anwendung betreiben lassen. Mehr Informationen zum »Marshall Plan« finden Sie unter folgender URL:
http://opensource.adobe.com/wiki/display/flexsdk/Marshall+Plan
Wenn Sie Flex SDK heruntergeladen und in ein Verzeichnis Ihrer Wahl entpackt haben, können Sie, ganz wie bei der Verwendung von AIR SDK allein, sofort loslegen.
Flash-/Flex-basierte AIR-Anwendungen debuggen
Um Ihnen das Debuggen von Flash- bzw. Flex-Inhalten bei der Entwicklung zu erleichtern, enthält Flex SDK von Adobe Flash-Player-Versionen mit Debugger. Sie finden diese im Verzeichnis runtimes player des extrahierten Flex-SDK-Pakets von Adobe.
3.3 Flex Builder 3 mit AIR
Wenn Sie dagegen Ihre AIR-Anwendung mit etwas mehr Komfort entwickeln wollen, empfiehlt sich die Verwendung von Flex Builder 3, in den das neueste AIR SDK bereits integriert ist.
Der Flex Builder kommt in zwei Varianten daher:
Flex Builder 3 Standalone
Flex Builder 3 Plugin für Eclipse
Wenn Sie also ohnehin Eclipse als Entwicklungsumgebung verwenden (sicherlich keine schlechte Wahl), sollten Sie sich für das Eclipse-Plugin entscheiden.
Flex-Builder-Versionen
Flex Builder 3 ist derzeit nur auf Englisch als Standard- und Professional-Version für Windows und Mac erhältlich. Die Seriennummer für Flex Builder 3 ist unabhängig von
Weitere Kostenlose Bücher