Adobe Air (wiwobooks.com Release)
Stirn runzeln oder den Kopf schütteln, sollten Sie vielleicht doch einmal über einen dieser Sprachkurse auf Malta nachdenken).
Bei Aptana Studio handelt es sich um eine IDE für Ajax-basierte RIAs (Rich Internet Applications), weshalb hier der Schwerpunkt auf der Entwicklung mit XHTML, CSS und JavaScript liegt. Für die Entwicklung von HTML-basierten AIR-Anwendungen lässt sich die IDE um ein Plugin für AIR erweitern. Wenn Sie gerne und viel mit Ajax-Frameworks wie jQuery, dojo oder Adobe Spry arbeiten, stellt diese IDE für Sie eine sinnvolle Alternative zum Flex Builder 3 dar, da Aptana Studio die verschiedenen Ajax-Framework-Skripte bereits »out of the box« anbieten kann.
Aptana Studio herunterladen
Gehen Sie in Ihrem Webbrowser auf folgende Seite:
http://www.aptana.com/studio/download
Wählen Sie die für Sie passende Version (Mac/Windows/Linux, Standalone/Plugin) aus, und laden Sie sie herunter. Starten Sie anschließend die heruntergeladene Installationsanwendung, und folgen Sie den Anweisungen auf dem Bildschirm. Nach Abschluss der Installation sollte sich Ihnen ein Bild ähnlich wie Abbildung 3.4 bieten.
Abbildung 3.4 Flash Builder als Standalone-Version nach der Installation
Klicken Sie im Aptana-Willkommensbildschirm (»My Aptana«) auf das Icon rechte Hand mit dem Titel Plugins . Sie sehen nun im Textbereich des Teilfensters einen Punkt Aptana AIR 1.5 Development. Klicken Sie auf den Link Get It, und Aptana Studio wird Ihnen ein Fenster zur Installation des entsprechenden Plugins für Aptana Studio (siehe Abbildung 3.5) anbieten, das Ihnen bekannt vorkommen dürfte, wenn Sie vorher bereits mit Eclipse gearbeitet haben.
Wählen Sie das Plugin aus (die Versionsnummer kann von der im Bild gezeigten abweichen), bestätigen Sie die Lizenzbedingungen, und klicken Sie sich bis zum Ende durch. Nach Download des Plugins und Neustart von Aptana Studio steht Ihnen nun Aptana Studio für die Entwicklung von Ajax-basierten AIR-Anwendungen zur Verfügung.
Abbildung 3.5 Installationsdialog für das Aptana Studio AIR Development Plugin
3.6 Ergänzende Installationen
Zusätzlich zur IDE Ihrer Wahl gibt es noch eine Reihe weiterer Komponenten, deren Installation das Programmieren von AIR-Anwendungen erleichtert.
3.6.1 as3corelib
Die ActionScript-Code-Bibliothek as3corelib ergänzt den Funktionsumfang von ActionScript um einige nützliche Funktionen, z. B. Utility-Klassen zur Vereinfachung des Umgangs mit XML, Ganzzahlen, Zeichenketten sowie Datum. In diesem Buch wird im Praxisteil (siehe Abschnitt 14.3) im Zusammenhang mit der Verschlüsselung von Datenbanken die Klasse EncryptionKeyGenerator verwendet, um einen sicheren 128-Bit-Schlüssel zu erstellen.
as3corelib-Download
Sie finden das Projekt as3corelib unter folgender Webadresse:
http://code.google.com/p/as3corelib/
Dort können Sie die Bibliothek als .zip-Archiv herunterladen. Wahlweise können Sie as3corelib auch mit Subversion direkt aus dem Projektarchiv herunterladen, das sich unter folgender URL befindet:
http://as3corelib.googlecode.com/svn/trunk
Sobald Sie das Projekt as3corelib heruntergeladen haben, können Sie die Klassen des Projekts in Ihr eigenes Projekt hineinreferenzieren. Wenn Sie den Flex Builder verwenden, brauchen Sie lediglich einen Rechtsklick ((ctrl)-Klick für Max OS X) auf den Namen Ihres Projekts auszuführen und Properties auszuwählen. Wählen Sie im Dialog Properties for [Projektname] auf der linken Seite den Eintrag Flex Build Path aus und klicken anschließend im rechten Bereich des Dialogfensters unter Source Path auf den Button Add Folder… Wählen Sie nun das Verzeichnis src des zuvor auf Ihrem Rechner entpackten as3corelibProjekts aus, und bestätigen Sie die Wahl durch einen Klick auf OK . Abbildung 3.6 zeigt das Ergebnis: Das as3codelibProjekt steht nun innerhalb Ihres Projekts zur Verfügung.
Abbildung 3.6 Einbinden von as3corelib in ein Projekt in Flex Builder 3.2
Sehen Sie jetzt klarer, was AIR ist? Gut! Dann lassen wir die Theorie beiseite, krempeln die Ärmel hoch und stürzen uns in ein konkretes Beispiel.
4 AIR-Schnellstart: Digitale Visitenkarte
Nachdem wir AIR als neue Technologie im Einführungsteil von allen Seiten neugierig betrachtet haben und im ersten Kapitel des Praxisteils die Voraussetzungen für die Entwicklung von AIR-Anwendungen geschaffen haben, werden wir in diesem Kapitel eine Beispielanwendung erstellen. Auch wenn Leser von Fachlektüre im Bereich Webentwicklung an
Weitere Kostenlose Bücher