Adobe Native Extensions
Autoren
Mehr zum Buch
Laufzeitumgebungen stellen Programmen auf unterschiedlichen Plattformen eine einheitliche Funktionalität zur Verfügung. Dadurch kann das gleiche Programm auf unterschiedlichen Plattformen ausgeführt werden, ohne verändert werden zu müssen. Adobe stellt mit der Adobe Integrated Runtime eine Laufzeitumgebung für Flash und ActionScript-Programme zur Verfügung. Um plattformspezifische Funktionalität wie spezielle Hardware in der Laufzeitumgebung verwenden zu können, muss die Laufzeitumgebung erweitert werden. In diesem Werk wird beschrieben, wie native Erweiterungen für die Adobe Integrated Runtime erstellt werden können. In einem einführenden Kapitel werden dem Leser die Grundlagen über die Laufzeitumgebung von Adobe und deren Architektur vermittelt. Im Hauptteil dieses Werkes werden die Entwicklungsschritte für die Erstellung einer nativen Erweiterung detailliert beschrieben. Anschließend wird anhand von Praxis-Beispielen die Erstellung einer nativen Erweiterung für unterschiedliche Plattformen dargestellt. Abschließend wird das Konzept der Adobe Native Extensions mit nativen Erweiterungen bei alternativen Laufzeitumgebungen verglichen und kritisch analysiert.