Adobe a levé le voile sur AIR, le cadre RIA (Rich Internet Application) de nouvelle génération du géant du logiciel de création, qui, il l'espère, succédera à Flash en tant que pierre angulaire du Web interactif..

La dernière innovation d'Adobe, qui s'appelle officiellement Apollo, correspond à Adobe Integrated Runtime et sa nouvelle identité de marque en AIR coïncide avec son lancement en tant que version bêta publique complète au début du mois..

A l'instar de Flash, AIR est multi-plateforme et permet aux développeurs de mettre en œuvre leurs compétences Web existantes en matière de création et de déploiement de RIA, sur le bureau ainsi que dans la fenêtre du navigateur..

En bref, cela signifie le même type d’expérience utilisateur à laquelle nous nous sommes habitués via Flash directement dans notre système d’exploitation plutôt que dans une fenêtre de navigateur. Il existe déjà un certain nombre de widgets et d’add-ons de bureau conçus par AIR flottant sur le réseau - la plupart du temps émanant d’Adobe eux-mêmes désireux d’afficher sa technologie la plus récente..

Preuve dans le pudding

Certains sont aléatoires. Par exemple, ScreenPlay est une bonne idée mais tout à fait irréalisable. son principe est qu'il vous permet de mettre en évidence, de marquer ou tout simplement de gribouiller sur votre bureau, comme avec une variété de stylos. En pratique cependant, cela élimine complètement le point d’avoir un bureau fluide et mobile où le redimensionnement, le déplacement et la tabulation par les fenêtres sont la norme.

Cela dit, dans la vitrine d'Adobe Labs, vous trouverez des applications utilisant le moteur d'exécution AIR, telles que MyMovieWatch (un excellent outil de suivi des films qui se synchronise avec votre compte NetFlicks ou Amazon) et le propre widget Kuler d'Adobe. lui-même un outil de sélection de couleurs très professionnel qui vous permet de sauvegarder, de télécharger et de partager tout jeu de couleurs que vous avez créé directement sur le site Kuler.

John C Bland II, PDG et développeur en chef de JDEV Inc., figure sur son blog très respecté. Il semble véritablement enthousiasmé par le concept d’AIR. En tant que développeur de nouveaux médias, ses opinions méritent d’être soulignées: , à mon avis, est la possibilité de créer une application à exécuter en ligne et hors ligne ", écrit-il. "L'application pourrait permettre à l'utilisateur de modifier son compte, son contenu, etc. sans être connecté et de synchroniser les données en ligne lorsque la connexion sera rétablie. L'utilisateur adorera encore plus l'application."

Détails du développeur

En termes de développement, Adobe a veillé à ce que la prise en charge soit la plus large possible. AIR est, à son niveau le plus élémentaire, une extension de l'application Flex SDK existante. Cela signifie tout ce que les auteurs Flex peuvent utiliser pour la création d'applications AIR. Contrairement à Flash et Flex, il n’existe pas d’IDE (environnement de développement intégré) pour AIR. Vous développez dans votre environnement natif préféré et pouvez exécuter tout ce qui génère un fichier Flash (SWF) ou HTML en tant qu'application AIR..

Actuellement, HTML et JavaScript développés pour AIR sont gérés par le moteur HTML et JavaScript de WebKit, tandis que les fichiers SWF sont générés par Flex et Flash. Une version Linux n’est pas prévue avant la finalisation du nouveau lecteur Flash..

Il est important de noter que la dernière Creative Suite 3 d’Adobe prend en charge Dreamweaver CS3 et Flash CS3. Le premier nécessite une petite installation du kit de développement, ce qui signifie que les développeurs peuvent utiliser leurs compétences en HTML pour créer des applications de bureau ou des applications basées sur un navigateur..

Le développement d'applications semble remarquablement simple. Selon Adobe, les développeurs ont simplement besoin de reconditionner une application développée par Flash, Dreamweaver ou Flex pour l'exécution d'AIR. Dave Gruber, responsable du marketing de groupe chez Flex chez Adobe, a déclaré que c’est cette simplicité qui assurera l’absorption d’AIR dans la même veine que celle de Flash: "[AIR] ouvre un nouvel ensemble de fonctionnalités pouvant être réalisées sur le bureau ne pas être fait dans un navigateur ", dit Gruber.

Du navigateur au bureau et retour

Selon Ray Valdes, directeur de recherche chez Gartner, Adobe prend les mesures qui s'imposent. "Il faut réduire la discontinuité entre les applications de navigateur et les applications de bureau grâce à des modèles et des outils de programmation courants. Je m'inquiéterais si Adobe ne procédait pas ainsi, car toutes ces choses sont nécessaires", a-t-il déclaré à internetnews.com .

Il a poursuivi en notant qu'alors qu'Adobe se déplace du navigateur vers le bureau, Microsoft se dirige dans la direction opposée avec Silverlight..

"Cela signifie bien sûr un conflit. Je pense que dans un certain sens, tout cela est bien dans la mesure où il existe davantage de choix pour le développeur et l'utilisateur. Je pense que toute personne désireuse de concurrencer devra bien exécuter, regardez les offres des concurrents, réalisez c'est un espace dynamique et [tout] une cible en mouvement. "

Alors, AIR deviendra-t-il la prochaine pierre angulaire du Web? Si la pénétration est presque aussi répandue que l'exécution de Flash, alors la moitié du combat d'Adobe est gagnée. La croisade la plus importante sera celle des développeurs qui créeront des applications que les utilisateurs souhaitent et peuvent utiliser.. Tom Dennis