Adobe Air (wiwobooks.com Release)
CS4 (für zeitleistenbasierte Animationen), Quelltexteditor/IDE (zur Eingabe von ActionScript-Quelltext) und AIR SDK + Kommandozeile (zur Fertigstellung der Anwendung)
Adobe Flash CS4 (für zeitleistenbasierte Animationen), Quelltexteditor/IDE (Quelltexteingabe), AIR SDK + Ant Tasks (zur Fertigstellung der Anwendung)
AIR-Entwicklung mit Flex
Für die Entwicklung von AIR-Inhalten mit Flex bieten sich folgende Möglichkeiten:
Adobe Flex Builder 3 (Professional-Version zur Verwendung von Datenkomponenten notwendig)
Quelltexteditor/IDE (z. B. Eclipse), Adobe Flex SDK (inklusive AIR SDK), Kommandozeile
Quelltexteditor/IDE, Open Source Flex SDK, Adobe AIR SDK, Kommandozeile Quelltexteditor/IDE, Flex SDK (mit AIR SDK), Ant Tasks
Apache Ant
Apache Ant ist ein sogenanntes Build Management Tool und dient dem automatischen Erstellen von fertigen Anwendungen aus Quelltext. Es ist in Java geschrieben und bedingt daher eine Java-Laufzeitumgebung. Als Java-Anwendung eignet es sich hervorragend für eine Einbindung in Java-IDEs – und somit für Eclipse und die darauf basierenden Adobe Flex Builder 3 und Aptana Studio. Die Behandlung des Ant-Werkzeugs selbst liegt außerhalb des Fokus dieses Buchs, wenn Sie sich jedoch noch detaillierter über die Möglichkeiten von Ant im Zusammenhang mit Flex informieren wollen, finden Sie unter folgenden Links hilfreiche Informationen:
http://ant.apache.org – das Projekt Ant
http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html – Informationen über fertige Flex Ant Tasks in Flex 3 (Adobe LiveDocs)
Flash Catalyst
Das sich derzeit noch im Alpha-Stadium befindliche Tool Flash Catalyst (früher mit dem Codenamen Thermo versehen) verspricht ab ca. Anfang 2010 eine starke Verschränkung von Adobe-Designwerkzeugen mit Flex, sodass Arbeitsabläufe zwischen Designern und Entwicklern noch weiter vereinfacht werden können. Das umfasst auch die einfache Erstellung von AIR-Anwendungen z. B. aus Photoshop- oder Illustrator-Dateien.
1.9 Portable Document Format (PDF)
Die Flash-Plattform hat Adobe erst mit der Übernahme von Macromedia im Herbst 2005 in die Finger bekommen. Einen Dauerbrenner aus eigenem Hause stellt für Adobe hingegen das Portable Document Format (PDF) dar. Sie kennen PDF sicher vorwiegend als Möglichkeit, elektronische Dokumente so zu speichern, dass die einzelnen Seiten wahrnehmbar und sichtbar bleiben. In der Tat wird dieses Format gerne dazu verwendet, den klassischen Ausdruck auf Papier entweder zu verzögern oder ganz zu ersetzen. Das viel beschworene papierlose Büro wird dabei aber wohl Illusion bleiben.
Wenn wir die PDF-Technologie im Kontext der Internettechnologie sehen, so leistet dieses Format etwas, was das Web in der Regel nicht oder nur bedingt leisten kann: konsistentes Layout. Während Browserfenster mit Webseiten kleiner oder größer gezogen werden können, bleibt das in einer PDF-Datei abgebildete Dokument immer in dem Layout, in dem es abgespeichert wurde. Allerdings ist das »virtuelle Papier« des Dokuments immer dominant und sichtbar.
Im Laufe der Jahre hat Adobe den Funktionsumfang immer weiter ergänzt, und bereits vor der Übernahme von Macromedia durch Adobe haben die Entwickler beider Firmen unverhohlen über Perspektiven der Verzahnung der Flash-Plattform mit PDF gesprochen. Zum gegenwärtigen Zeitpunkt sind die mit PDF zusammenhängenden Funktionen in AIR eher begrenzt und beschränken sich auf die Möglichkeit der Anzeige von PDF-Dokumenten in einer AIR-Anwendung sowie auf die Verarbeitung von JavaScript im PDF-Dokument, sofern in diesem mit Adobe Acrobat die Voraussetzungen dafür geschaffen wurden. Sie denken an die dynamische Erstellung von PDF-Dokumenten in einer AIR-Anwendung? Falsch gedacht. Die Gründe, warum Adobe diese Möglichkeit nicht in das AIRPaket integriert, liegen im Dunkeln.
Dass sich Adobe damit schwertut, anderen Produktherstellern die Erstellung von dynamischen PDF-Inhalten außerhalb des Kontexts des Druckens oder eines Exportvorgangs zu erlauben, ist aber für all diejenigen nichts Neues, die sich schon einmal mit der dynamischen Erstellung von PDF-Dokumenten befasst haben. Derzeit ist der Flex- und AIR-Anwendung die dynamische Erstellung von PDFDokumenten nur in Verbindung mit Adobes kostenpflichtiger Serverplattform LiveCycle ES (Enterprise Suite) möglich. Es ist damit zu rechnen, dass sich die Entwickler-Community dafür einsetzen wird, dass die dynamische Erstellung von PDF-Inhalten in künftigen
Weitere Kostenlose Bücher