Adobe Air (wiwobooks.com Release)
entscheidet – wenn es überhaupt je ins Leben gerufen wird.
Tamarin als Open Source
Zusätzlich zum Flex SDK hat Adobe mit der Entwicklung von ActionScript 3 auf der Basis der nicht einmal verabschiedeten 4. Auflage des ECMAScript-Standards ein Statement in Richtung Standardkonformität von Internettechnologie abgegeben und dieses noch verstärkt, indem es den Quelltext der JIT-Engine des Flash Players unter dem Namen Tamarin als Open Source an die Mozilla Foundation übergeben hat, damit dieser in die nächste Generation von JavaScript-Engines der Mozilla-Browser eingehen kann. Allerdings erhielten diese Bestrebungen Mitte August 2008 einen herben Dämpfer, als der maßgeblich von Macromedia bzw. Adobe mitgestaltete Entwurf der vierten ECMAScript-Auflage zugunsten einer noch ausstehenden moderaten Weiterentwicklung der dritten Edition als 3.1 (mit dem vielversprechenden Namen »Harmony«) eingestellt wurde. Dabei stehen besonders Gesichtspunkte der Zusammenführung unterschiedlicher Ansätze im Vordergrund. Es wird vermutet, dass Microsoft den Anschluss an die Konkurrenz zu verlieren fürchtete und sich daher weigerte, den Entwurf von ECMAScript 4 in seinem Internet Explorer zu implementieren – und dadurch kraft der umfassenden Verbreitung des Internet Explorers ECMAScript 4 zu Fall brachte. Adobe steht so seit jener Entscheidung quasi über Nacht mit einer proprietären Programmiersprache da. Es ist jedoch anzunehmen, dass Adobe den bereits beschrittenen Weg kontinuierlich fortsetzen wird.
Open Screen Project
Schließlich hat Adobe zusammen mit namhaften Herstellern aus der Mobiltelefonindustrie und mit TV- und Telekommunikationsfirmen am 1. Mai 2008 das Projekt Open Screen ins Leben gerufen, das sich die Verbreitung des Flash Players und der AIR-Laufzeitumgebung auf mobilen Endgeräten und anderen Bildschirmgeräten, z. B. Fernsehern, zum Ziel gesetzt hat. Bemerkenswert ist in diesem Zusammenhang, dass Adobe in diesem Zuge das .swf und .flvFormat offenlegte und Lizenzeinschränkungen zur Nutzung dieser Technologien aufhob. Wir werden uns im nächsten Kapitel mit dieser Entwicklung noch etwas genauer beschäftigen.
1.11 Zusammenfassung/Schlussfolgerung
Adobe AIR führt die Entwicklung sowohl von »normalen« HTML-Inhalten als auch von komplexen Webanwendungen eine Stufe weiter und damit aus dem Webbrowser heraus.
AIR knüpft an die schwunghafte Entwicklung von Rich Clients und Web 2.0-Inhalten der letzten Jahre an und bietet auf der Grundlage des Flash Players eine hochperformante, fortschrittliche Laufzeitumgebung für Desktopanwendungen. AIR bedient sich dabei etablierter, freier Technologie wie XHTML, CSS und JavaScript sowie der an anerkannten Standards angelehnten und im Verlauf der letzten Jahre stetig im Dialog mit der Entwicklergemeinde weiterentwickelten proprietären Technologie der Flash-Plattform. Ferner hat Adobe durch die Öffnung des Flash-Formats die Weichen gestellt, damit AIR auch auf mobilen Geräten in Zukunft eine immer größer werdende Rolle spielen wird. Im nächsten Kapitel werden wir die sich mit AIR eröffnenden Perspektiven beleuchten.
Buchtipps
ActionScript
ActionScript
0596526948
J. Lott, D. Schall, K. Peters: ActionScript 3.0 Cookbook (englisch), O'Reilly Media 2006, ISBN 978-0596526955
B. Sanders, C. Cumaranatunge: ActionScript 3.0 Design Patterns (englisch), O'Reilly Media 2007, ISBN 978-0596528461
T. Hauser, A. Kappler, Ch. Wenz: Das Praxisbuch ActionScript 3, Galileo Press 2009, ISBN 978-3-8362-1258-8
Flex
Petra Waldminghaus: Adobe Flex 3, Galileo Press 2008, ISBN 978-3836211178 J. Tapper, M. Labriola, M. Boles: Adobe Flex 3: Das offizielle Trainingsbuch von Adobe Systems, Addison Wesley 2008, ISBN 978-3827327246
Objektorientierte Programmierung
E. Freeman, El. Freeman, K. Sierra, B. Bates: Entwurfsmuster von Kopf bis Fuß, O'Reilly 2005, ISBN 978-3897214217
E. Gamma, R. Helm, R. Johnson, J. Vlissides: Entwurfsmuster: Elemente wiederverwendbarer Software, Addison-Wesley 2004, ISBN 978-3827321992 M. Fowler: Patterns für Enterprise Application-Architekturen, Mitp-Verlag 2003, ISBN 978-3826613784
B. Lahres, Gregor Rayman: Objektorientierte Programmierung, Das umfassende Handbuch, Galileo Press 2009, 978-3-8362-1401-8. Dieses Buch finden Sie vollständig als kostenlose HTML-Version unter http://openbook.galileocomputing.de/oop/ .
XHTML-/CSS-/JavaScript-Grundlagen, Ajax
E. Freeman, El. Freeman: HTML mit CSS und XHTML von Kopf bis Fuß, O'Reilly 2006, ISBN
Weitere Kostenlose Bücher