Aujourd’hui j’ai assisté à la session Back from MAX 2009 où Yan de Baao, Thibault et Michaël nous ont parlé des dernières annonces du Max 2009 avec en vrac :
- les nouveautés de flex 4 et de flash builder 4 (amélioration de la coopération entre spark et halo, rajout de propriété style aux composants spark, renommage de composants…)
- LiveCycle Data Service3 et le model driven development (je reviendrait dessus)
- LiveCycle Collaboration Services (ex projet Cocomo)
- Et la news passée inaperçue….Flash sur l’iphone
Des ateliers thématiques permettaient de préciser ces différents sujets. J’ai assisté au 2 ateliers suivants :
Il s’agissait de présenter les nouveautés apportés par la Béta 2. Au programme :
- Plus d’effets et de transitions
- Un nouveau composant scrollable
- La possibilité d’exporter le résultat en Air
La démo est toujours aussi bluffante mais je suis de plus en plus partagé sur l’apport de Catalyst sur de grands projets. Tout d’abord la version actuelle ne permet pas des allers/retours entre catalyst et flash builder ce qui la rend inutilisable. (même si ce défaut devrait être corrigé dans la 1.0… ou pas…). J’étais pourtant plein d’espérances pour ce projet qui est le chainon manquant entre le designer et le développeur. Je reste convaincu que c’est un outils de prototypage excellent mais je suis septique pour la communication Catalyst/flex. J’ai hâte de l’éprouver….
Michaël nous a présenté LCDS avec:
- le remoting (blazeds)
- le messaging avec un push en temps réel (super…)
- la génération de pdf
- Et surtout le model-driven development
L’idée est de confier au modèle un maximum de responsabilités. A partir d’une source de données un modèle est déployé avec une vue particulière dans Flex builder. L’ensemble des services et value object sont générés et accessibles dans la vue designer. De là on peut:
- relier les données à une datagrid par simple drag and drop
- créer des formulaires crud en 2 clic
- paramétrer des filtres ou des conditions directement au niveau du modèle
En java la synchronisation des données est assurée par LCDS.
Idéal pour réaliser une application CRUD (simple) en trois clic…
Et pour finir cette journée, un super buffet,des discussions techniques, des rencontres, des goodies….
NiK
22 octobre 2009 at 19:19
Ouais, c’était pas mal, j’suis un peu plus enthousiaste que toi pour Catalyst