Articles taggés avec ‘adobe’

Rafraichissez votre bureau en prenant l’AIR

Jeudi 22 mai 2008

Ceux qui me connaissent auront remarqué que j’aime assez le nouveau bébé d’Adobe, j’ai dénommé AIR. La puissance d’un tel outil pour les RDA / RIA va permettre à Adobe d’être un acteur important du futur du web vu le tournant qui a été amorcé pour l’externalisation des applications connectées à Internet.

Des sites ont donc choisi de se spécialiser dans cette niche qui monte en puissance, For Evolution On AIR (fr) et freshAIRapps.com (en) se sont donc lancés dans un recensement des applications disponibles en AIR (en plus du catalogue “officiel” disponible chez Adobe).

Je vous invite très régulièrement à faire un tour sur ces trois sites pour trouver des applications qui répondront sûrement à vos besoins. AIR est un produit récent qui bouge énormément ce qui entraîne de nouvelles publications très rapprochées dans le temps.

Pour les applications que j’utilise en AIR, il y a principalement le client Twitter Twhirl, Klok (merci Sébastien) qui permet de faire du timetracking (suivi de votre temps passé sur chaque projet) et uvLayer qui m’avait bluffé au AIR Tour, c’est un service de folie pour gérer le visionnage de vidéos sur Youtube (à tester d’urgence). A savoir que pour pouvoir installer une application en AIR il vous faut juste au préalable avoir installé AIR sur votre machine.

Source idée : http://blog.accessoweb.info/Coup-de-projecteurs-sur-2-nouveaux-blogs_a3396.html

Live From Adobe AIRTour

Mercredi 2 avril 2008

Logo Adobe Air Tour Europe 2008

9h55 : J’ai le plaisir d’être au Adobe AIRTour pour la journée, après une arrivée au Palais Brognard en plein centre de Paris me voilà dans des locaux très agréables ! Le café et les croissants avant de commencer font le plus grand bien !

10h : C’est parti, Mike Chambers commence par s’excuser que la journée soit en anglais, gentil ! Il annonce qu’il y a des cadeaux à gagner et pas des moindres (Adobe Flex Builder, Adobe Creative Suite, des livres de chez O’Reilly, poster Eboy, tshirts).

10h10 : Début réel. Ryan Stewart prends la parole. Il présente AIR, le point fort du langage est sa portabilité, l’objectif est de passer plus de temps sur le graphisme que sur le développement (Adobe essaye de produire un maximum d’API pour la communauté). Adobe a un point fort comparé à Microsoft (guerre Flex / Silverlight) car en un an, 90% du parc mets à jour sa version de Flash (c’est direct l’impact que possède Adobe).
Adobe tente de développer sa propre gamme d’outils, du serveur à l’application (Serveur (LiveCycle / ColdFusion / Flash Media Server / Scene7 onDemand), Framework (Ajax / Flex), Client (Air / Flash Player), Appli (Adobe Media Player / BuzzWord / Acrobat Connect), Outils pour les développeurs et les designers (Flex Builder / Creative Suite > “Cocomo / Pacifica”)).
Débarque ensuite la présentation de l’application UVLayer. Et là c’est la claque, interactivité impressionnante pour partager des vidéos, je vous invite d’urgence à tester l’application, vous pouvez faire des piles de vidéos et les partager d’un simple drag and drop.
C’est ensuite Analytics Reporting Suite qui est présenté, tous les webmasters connaissent cette application, c’est tout simplement Google Analytics en AIR : stats complètes et export en PDF à la volée sont de la partie.

Pour résumer les points forts d’AIR sont :

- Une connexion persistante
- Une interface facilement personnalisable (susceptible d’intéresser beaucoup de marques)
- On retrouve les fonctions de base d’une application sur un bureau (barre de menus)
- Et surtout : la possibilité d’accéder aux données de la machine.

On parle donc de RDA.

Annonce de la publication de la version 1.1 de Air pour la mi-2008 mais Adobe a précisé que la volonté de la société était de sortir la nouvelle version lorsqu’elle sera fonctionnelle pour toutes les plateformes (La version 1.0 est pour le moment dispo en version stable sur Windows et Mac et en version beta sur Linux).

airapp_128.png

10h42 : Mike Chambers reprends le flambeau et prends la parole pour la deuxième session : “Ma première application AIR en Flex”.

AIR est basé sur le moteur de Webkit pour l’API HTML. AIR peut intéragir avec toutes les technologies actuelles, xHTML, JS, CSS, AS, Flex. On a le droit à un “Hello world” en AIR.
S’en suit une démo de Flex Builder. Waw ! Le code est assez intuitif.

11h16 : Début de la 3ème session : “AIR avec HTML et JavaSript”. Démonstration d’une application en AIR utilisant du HTML à partir d’un simple fichier descripteur (contenant du XML). Une fonctionnalité est disponible dans Flex Builder pour simuler l’application afin de ne pas avoir à la désinstaller / réinstaller à chaque test. Dreamweaver CS3 supporte le développement en AIR et intègre un moteur de rendu.

12h10 : Début de la 4ème session sur le JavaScript, ActionScript et AIR. Génération d’une image pixel par pixel grâce à une bibliothèque utilisée en ActionScript. Création d’un navigateur en deux clics grâce à une API HTML… L’ActionScript, le JavaScript et le Flex sont mélangés très facilement au sein de l’application.

12h39 : Fin de la 4ème session, direction repas !

Photo du repas servi à l’airtour

13h34 : Retour du Guitar Hero, distribution de goodies. Un t-shirt, un poster, un sac avec des livres d’O'Reilly sur la programmation Adobe.

13h39 : 5ème session animée par Serge Jespers : “Distribuer et utiliser des applications en AIR”.
Pour certifier une application AIR et offrir un gage de qualité, il faut acheter un certificat officiel sur thawte.com (299$ l’authentification pour un an et 549$ pour deux ans).
La distribution des applications peut se faire de trois façons, par le “Badge d’installation standard” proposé de base par le SDK de AIR avec les fonctionnalités de base (le code source est pour autant modifiable), le “Badge d’installation beta”, ce type de badge est donc en beta et indique si l’application est installée ou non et propose de télécharger AIR s’il n’est pas présent sur la machine. Le “Badge d’installation personnalisé” à créer de A à Z.
Un autre point fort est la mise à jour de l’application, lorsqu’une nouvelle version est publiée votre logiciel vous propose d’effectuer la mise à jour au démarrage de l’application, cliquez sur “Mettre à jour” et tout se fait automatiquement.

14h06 : Daniel Dura intervient pour la 6ème session, “Aperçu des API en AIR”.
API sur la gestion des fenêtres : Gestion du multifenêtrage, gestion des icônes, des calques, des barres de menus, de l’opacité, présence d’une option “Toujours au dessus”. (Démonstration des différentes fenêtres) ; API d’un moteur HTML basé sur Webkit ; API de lecture / écriture de fichiers ; Support des bases de données avec une gestion optimisée d’SQLite ; API dédiée au Drag and Drop et la gestion du presse-papiers ; API pour la gestion des icônes associées à des extensions ; API pour la gestion du statut online / offline de l’application

14h50 : Pause.

15h00 : Cadeaux.

15h05 : Démo sur un outil pour le bâtiment en AIR.

15h08 : 7ème session avec Christopher Brichford au micro : “Applications de bureau en HTML”.
Résumé des API dispo, description du fonctionnement de la sécurité sous AIR, avec la gestion du JavaScript à deux niveaux (deux “sandboxes”) avec d’un côté un niveau d’autorisation traditionnel à celui d’un navigateur et d’un autre côté un niveau d’autorisation beaucoup plus puissant permettant d’accéder aux fichiers système.
Démonstration d’une galerie avec renommage des fichiers d’un simple clic et d’un upload de fichier en drag and drop.

15h41 : Cadeaux.

15h42 : 8ème session animée par Enrique Duvos : “Gestion des données en AIR”.
Démonstration d’une application de benchmark sur les performances des serveurs à traiter les différents types de données selon les technologies. Démonstration de la synchro différée entre l’application locale et le serveur après déconnexion et reconnexion sur le réseau. L’intervenant conclu en montrant que AIR permet de réduire le volume de données transférées et le nombre de requêtes envoyées au serveur.

16h15 : Pause.

16h30 : Cadeaux.

16h33 : Démonstration de la “Visualisation des données en AIR avec des composants ILOG” par Christophe Jolif dans le cadre de statistiques sur l’inflation, le PIB, le taux de mortalité à travers le monde. Les possibilités d’interactivité sont très nombreuses pour pouvoir comparer facilement beaucoup d’informations.

16h52 : Andre Charland prends la parole pour parler de “Ajax avec AIR”. Idées d’utilisation des applications : Jeux, collaboration, écrans tactiles, kiosques…

17h19 : Lee Brimelow créateur de Gotoandlearn.com : “AIR Conditioning”. Retour sur l’API des fenêtres.

17h30 : Départ avec des grands regrets pour ne pas pouvoir assister à la fin de la conférence mais il me reste d’autres choses à faire d’ici la fin de la journée !

Logo Adobe AIR