- Adobe Apollo
-
Adobe Integrated Runtime
Adobe Integrated Runtime (AIR), anciennement nommé Apollo, est une machine virtuelle multi-plateforme, multilangage, multi interface qui s'exécute sur le système d'exploitation et pas à l'intérieur d'un navigateur comme la machine virtuelle Flash .On parle alors de "Rich Desktop Application" ou RDA, par extension de l'abréviation RIA "Rich Internet Application" d'où AIR tire son nom (RIA à l'envers).
AIR 1.0 est sorti en mars 2008.
Sommaire
Principe de fonctionnement
De la même manière que Java, AIR nécessite au préalable l'installation d'un moteur d'exécution au sein duquel sera exécutée l'application. Cela offre l'avantage conséquent de n'avoir à écrire qu'un unique code pour toutes les plate-formes supportées par AIR.
Une application AIR peut être développée avec le langage ActionScript dans le cadre d'un développement Flash ou Flex, ou bien avec JavaScript dans le cadre d'une application AJAX. Il est bien sûr possible de mélanger HTML, CSS, JavaScript et ActionScript au sein d'une même application AIR.
Fonctionnalités
Adobe AIR intègre le moteur de rendu WebKit, employé par les navigateurs Safari d'Apple et Chrome de Google, pour le rendu HTML/CSS et l'exécution, de code JavaScript, ainsi que Flash Player pour l'exécution de fichier SWF. De ce fait AIR permet tout ce qu'il est possible de faire avec les langages HTML, CSS, Javascript et Actionscript, mais ajoute à ces deux derniers langages quelques fonctionnalités propres à ce cadre de développement.
Dans ces ajouts nous retiendrons la possibilité de créer, d'éditer et supprimer des fichiers, ainsi que l'intégration d'une base de données locale basée sur SQLite.
Successions
En juin 2007, Adobe abandonne le nom Apollo pour le nom AIR (Adobe Integrated Runtime).
Portage sous linux
Le 1er avril 2008, Adobe AIR est disponible en version Alpha pour linux. Disponible ici: http://labs.adobe.com/technologies/air/
Liens externes
- (fr) Site Officiel
- (fr) Téléchargez le runtime
- (en) Adobe Developer Connection - Ressource officielle pour les développeurs
Notes
- Portail de l’informatique
Catégories : Moteur d'exécution | Technologie Flash | Technologie web | Programmation informatique | Web 2.0
Wikimedia Foundation. 2010.