Devoxx 2008 - The future of rich Internet applications
Par Bruno le mercredi 10 décembre 2008, 16:44 - Web 2.0 - Lien permanent
C'est avec intérêt que je rentre dans la salle 4 pour assister à la
présentation sur le futur des applications RIA, et je me rends compte d'office
que cela va parler de Flex en grande substance.
J'apprends que la communauté de développeurs double chaque année, plutôt bon signe pour Adobe.
Dans un premier temps Chet Haase (ex Sun) nous présente les nouvelles fonctionnalités comprises dans le Player Flash 10, en voici brièvement la description :
Le nom de la future version de Flex se nomme Gumbo, voilà c'est dit ...
Chet, pour garder l'attention de son public, manie l'humour en nous montrant la photo de WC avec une mouche collée à l'intérieur, nous expliquant que cela permet de se concentrer lors d'un soulagement. Cette métaphore traduit la volonté d'Adobe de se focaliser pour Gumbo sur Flash Catalyst, qui permet une séparation claire des responsabilités entre les infographistes et les développeurs.
Si ma compréhension fut bonne, avec Flash Catalyst, les infographistes utilisent les outils d'Adobe puis après il sera possible d'en créer un projet Flex qui permettra au développeur de partir et d'intéragir avec les infographistes. Cela m'a fait un peu penser à JavaFX avec le plugin Adobe Illustrator/Photoshop qui génère un projet JavaFX.
Les produits Adobe génèrent des fichiers FXG, incorporables dans Catalyst.
Bien que la présentation soit sexy, amusante, attrayante, je commencais à me dire que ça tournait encore trop autour de fonctionnalités trop 'marketing' et pas assez 'entreprise'.
Je fus rassuré par l'intervention de Matt Chotin, notre Backend developper guy ...
Maat nous annonce qu'Adobe travaille en étroite collaboration avec la société SpringSource, et que l'intégration de Blaze DS avec Spring a été améliorée notamment par l'utilisation de Spring Blaze DS, par exemple il n'est plus nécessaire d'avoir de fichier de configuration web.xml spécifique.
Matt fait une démonstration montrant la facilité de 'cablage' de données via une datasource dans une DataGrid. En effet, après avoir configuré sa DataSource, ce qui va générer le fichier de configuration Spring associé, on obtient la liste des entités disponibles, il suffit donc de glisser cette entité, choisir la méthode (getAll, getByName, etc ...) et de glisser le choix sur la DataGrid et hop ... comme par magie la DataGrid est alimentée ...
Par la suite il fait faire le lien avec une autre DataGrid, pour récupérer la liste des employés d'une compagnie par le nom de celle-ci ... Bon là il faut 'retoucher' le MXML, pour lier les DataProvider entre eux, ceci dit, cela reste très simple pour faire du CRUD.
J'avais déjà fait des POC, et autres maquettes avec Flex, et j'avais bien apprécié le DataBinding qu'il offrait. J'ai bien apprécié cette démonstration, et je vais continuer à suivre les évolutions de Flex version Gumbo ... Reste maintenant à vivre Flex sur un projet d'entreprise digne de ce nom.
J'apprends que la communauté de développeurs double chaque année, plutôt bon signe pour Adobe.
Dans un premier temps Chet Haase (ex Sun) nous présente les nouvelles fonctionnalités comprises dans le Player Flash 10, en voici brièvement la description :
- Flash Text Engine : permet d'avoir des fonctionnalités similaires à celles de Word, comme la justification, le mutli-colonne, etc ...
- Gestion de la 3D : Présentation d'une application 3D nommée Clothes, dans laquelle on a une robe que l'on peut accrocher par des pinces à linge, faire flotter au vent, etc ... C'est beau, bluffant, mais pas très utile
- Sound Engine : démonstration des nouvelles capacités sonores
- Pixel bender : animation d'images, application de filtres similaires à ceux que l'on connait dans Photoshop.
Le nom de la future version de Flex se nomme Gumbo, voilà c'est dit ...
Chet, pour garder l'attention de son public, manie l'humour en nous montrant la photo de WC avec une mouche collée à l'intérieur, nous expliquant que cela permet de se concentrer lors d'un soulagement. Cette métaphore traduit la volonté d'Adobe de se focaliser pour Gumbo sur Flash Catalyst, qui permet une séparation claire des responsabilités entre les infographistes et les développeurs.
Si ma compréhension fut bonne, avec Flash Catalyst, les infographistes utilisent les outils d'Adobe puis après il sera possible d'en créer un projet Flex qui permettra au développeur de partir et d'intéragir avec les infographistes. Cela m'a fait un peu penser à JavaFX avec le plugin Adobe Illustrator/Photoshop qui génère un projet JavaFX.
Les produits Adobe génèrent des fichiers FXG, incorporables dans Catalyst.
Bien que la présentation soit sexy, amusante, attrayante, je commencais à me dire que ça tournait encore trop autour de fonctionnalités trop 'marketing' et pas assez 'entreprise'.
Je fus rassuré par l'intervention de Matt Chotin, notre Backend developper guy ...
Maat nous annonce qu'Adobe travaille en étroite collaboration avec la société SpringSource, et que l'intégration de Blaze DS avec Spring a été améliorée notamment par l'utilisation de Spring Blaze DS, par exemple il n'est plus nécessaire d'avoir de fichier de configuration web.xml spécifique.
Matt fait une démonstration montrant la facilité de 'cablage' de données via une datasource dans une DataGrid. En effet, après avoir configuré sa DataSource, ce qui va générer le fichier de configuration Spring associé, on obtient la liste des entités disponibles, il suffit donc de glisser cette entité, choisir la méthode (getAll, getByName, etc ...) et de glisser le choix sur la DataGrid et hop ... comme par magie la DataGrid est alimentée ...
Par la suite il fait faire le lien avec une autre DataGrid, pour récupérer la liste des employés d'une compagnie par le nom de celle-ci ... Bon là il faut 'retoucher' le MXML, pour lier les DataProvider entre eux, ceci dit, cela reste très simple pour faire du CRUD.
J'avais déjà fait des POC, et autres maquettes avec Flex, et j'avais bien apprécié le DataBinding qu'il offrait. J'ai bien apprécié cette démonstration, et je vais continuer à suivre les évolutions de Flex version Gumbo ... Reste maintenant à vivre Flex sur un projet d'entreprise digne de ce nom.
