Une bouffée d’Adobe Air !

April 3, 2008 – 5:55 pm

Adobe Air Logo La conférence Adobe Air d’hier a été passionnante.
Pas moins de 11 présentations de haut niveau sur toutes les facettes de la technologie Air.

Adobe Air consiste en fait à utiliser des langages de développement web pour créer des applications pouvant à la fois fonctionner dans le browser ou sur le desktop.
Les langages en qestion sont Flash / Flex via Actionscript mais aussi le couple HTML + Javascript / Ajax. Rien de nouveau à ce stade et c’est bien le but recherché par Adobe pour permettre à une communauté importante de développeur de passer directement à Adobe Air sans apprentissage particulier.

La puissance de Air est de permettre à Javascript / Ajax / Actionscript d’accéder à de nombreuses API dédiées à l’environnement du desktop : Accès aux système de fichier, Activité réseau, contrôle des fenêtres, drag and drop, cache, …

La technologie Air est vraiment nouvelle en ce qu’elle permet de retrouver dans le cadre d’applications web des expériences jusqu’alors restreinte au desktop. La plus frappante est le drag and drop / glissé - déposé. On peut prendre une image du navigateur et la déposer sur l’application du desktop et vice versa. Les démonstrations sont impressionnantes et les possibilités fantastiques.

Une des raisons d’être de la technologie Air est de décupler la relation entre l’éditeur et l’utilisateur. Plus besoin d’aller sur un site, de lancer un navigateur, d’écrire une url, de s’identifier, il suffit de cliquer sur l’appli qui est toujours disponible même lorsque l’on est déconnecté.

Et tout cela sans avoir à développer une appli en 2 voir 3 version pour les environnements Mac, PC ou Linux. Sans avoir non plus à devoir coder en C, C#, C++ ou Visual Basic mais avec les langages bien plus accessibles que sont l’html, le javascript / Ajax ou l’actionscript.
Une vraie révolution !

A noter l’importance qu’à la sécurité dans Air. En effet donner un tel accès desktop (suppression de fichiers par exemple) à des applications web, on s’expose à des applications potentiellement dangereuses.
Pour remédier à cela, il n’est possible de publier une application dans son état final de déploiement qu’en obtenant un certificat de sécurité de type https auprès de Thawte et cela n’est possible que pour les entreprises. Il est donc quasiment impossible pour un éditeur malveillant de lancer des applications Air en restant anonyme.

Les possibilités offertes par Adobe Air en terme d’applications mixtes web – Desktop sont vraiment impressionnantes en terme d’expériences utilisateurs.

Voici quelques présentations et sources d’info
- Daniel Dura
- Andre Charland / Nitobi.com : une super GUI
- Lee Brimelow
- Serge Jespers sur les aspects liés au déploiement des applications
- et tous les autres tot aussi passionants que vous trouverez a partir de ces liens

Digg!

Post a Comment

  • I am Alexip on Twitter

    • Twitter bis