Cet été, Adobe a mis en ligne des update mineures mais significatives de plusieurs éléments de la chaîne Flex/lcds, et aussi beaucoup communiqué par l’intermédiaire des bloggeurs sur les prochaines versions majeures.
Les releases :
Flex SDK 3.1.0 et Flex Builder 3.0.1 (url) :
- Support d’éclipse 3.4
- mise à niveau avec AIR 1.1
- Le blog de Mike Chambers sur la mise à jour
LCDS 2.6 update 1 (url) :
- cette mise à jour intègre le support de synchronisation de données en mode offline avec AIR : la base de données SQLLite est utilisée pour le cache en local (attention car les données sont lisibles en ‘clair’ sur le poste). Cette fonctionalité repose sur le DataManagement de LCDS.
- sur le net, on peut trouver deux applications de démonstration de cette fonctionalité ainsi que leur code source :
1/ chez Christophe Conraets : insync-automatic-offline-data-synchronization-in-air-using-lcds-26
2/ John C Bland II sur O’Reilly InsideRIA : air-data-synchronization-via-lcds26
–> Les deux démos s’insèrent dans les exemples et le serveur tomcat6 fournis avec l’archive installable LCDS2.6. - Les étapes pour compiler une application LCDS avec le nouveau sdk flex 3.1.0
—> Avec toutes ces mises à jour, nul n’est à l’abri d’une regression, on peut sans trop se forcer recommander d’utiliser une approche orientée par les tests pour ses développements (en anglais Test Driven Development).
Cairngorm
Le projet Cairngorm a migré sur le site opensource d’Adobe. L’équipe de développement invite la communauté à intervenir afin de l’améliorer.
–> Un prochain post ici-même décrira en détail le principal problème de Cairngorm lorsqu’il est utilisé dans une application d’entreprise.
Les annonces :
ActionScript3 ne deviendra pas Ecmascript4.
-> Adobe a énormément communiqué sur le futur standard qu’allait représenter ActionScript3. Celui-ci conservera son statut de langage ‘propriétaire’, car malgré les annonces d’adobe sur l’ouverture du source du sdk flex, de blazeds, etc., l’ensemble de la plate-forme est encore perçu comme propriétaire (Flash ne l’est pas).
Flash 10 RC (astro) 2008/q4? (url)
- des restrictions supplémentaires sur le fichier crossdomain.xml imposent sa mise à jour sur les serveurs web. (Mike Chambers sur le sujet)
- pas encore de version linux 64bits
Flex 4 (Gumbo) 2009/q2 ? (url)
- intégration du formalisme FXG1.0 : le dessin et le skinning sera moins programmatique mais déclaratif dans le MXML, de manière similaire à celui de Degrafa.
–> Face à SilverLight et JavaFX, on voit donc Adobe mettre le paquet sur son facteur différentiateur, à savoir le rapprochement des développeurs d’application vers le monde des designers (ou l’inverse). Les informaticiens pur jus trouveront ça futile mais si on les écoutait notre browser par défaut serait resté Lynx ! - intégration probable avec Thermo (celui-ci verra probablement le jour sous la forme de plug-in Eclipse)
- Blog de Mike Chambers (Adobe) sur Gumbo
AIR (Cosmo) 2009 ?
- support des ajouts en provenance du flash player 10
- support de Linux
- Une vidéo d’une heure dix minutes en anglais présentant flash10, flex4, Thermo, et autres friandises.


