21 déc 2008
Cette semaine, j’ai donné un cours/TD de 4h sur les RIA et Adobe Flex. Je l’ai présenté devant plus de 50 élèves en dernière année à Polytech’Nice-Sophia, dans le cadre du module d’IHM (Interface Homme-Machine). Le titre de ce cours était : « Quand il y a des clients riches dans l’Air ».
La première partie portait sur les clients riches. Après avoir fait un bref rappel de l’histoire des applications desktop et du web, j’ai montré comment ces deux mondes ont plus ou moins convergé pour donner naissance aux clients riches. Ensuite, j’ai détaillé les différents types de RIA, des clients lourds aux clients légers. Enfin, j’ai terminé cette première heure de cours en présentant les différentes technologies permettant de développer des clients riches aujourd’hui (Flex, Silverlight, JavaFX, XUL, AJAX, GWT, Titanium …) et en montrant comment faire un choix parmi elles.
La seconde heure de cours était un cours sur la technologie Adobe Flex/Air. J’ai présenté les principales caractéristiques des deux langages qui composent le framework : MXML et Actionscript. Puis j’ai passé en revue les notions importantes à connaître lorsqu’on débute en Flex : événement, bindings, états … Ensuite, j’ai terminé cette seconde partie en faisant un point sur Adobe Air, les modules et les RSL, puis en donnant quelques ressources biens utiles.
4 juin 2008
Flex / AIR sont des technologies prometteuses développées par Adobe. Elles utilisent la puissance de Flash pour réaliser des clients riches. De plus en plus de développeurs utilisent ces technologies. En général, ils se retrouvent rapidement confrontés à des problèmes de conception dus à une architecture maladroite.
En septembre dernier, Matthieu Segret, un ami de ma promo à Polytech’Nice-Sophia, et moi-même avons décidé d’aller faire notre projet de fin d’études chez Intellicore. Cette société, dirigée par Christian Trotobas, est spécialisée dans le développement d’applications web en Flex, WebObjects … Nous avons beaucoup aimé cette expérience, car très instructive. Alors, nous avons décidé d’y faire également notre stage de fin d’études.
Intellicore est une société qui n’a pas peur de prendre des initiatives. Par exemple, nous avons monté de toutes pièces un événement hebdomadaire appelé Intellicore Tech Talks. Il s’agit de proposer des conférences tous les mardi à Sophia-Antipolis sur des sujets modernes, innovants et qui attirent la curiosité. J’ai beaucoup contribué pour la mise en place de ces conférences : création du site, installation d’un outil de newsletter, référencement du site, recherche d’intervenants extérieurs… J’ai beaucoup contribué car je suis un grand fan des vidéos des Google Tech Talks et je rêvais depuis longtemps de faire pareil en France. J’ai d’ailleurs participé à deux reprises en tant que conférencier sur deux sujets dont je vous ai déjà parlé dans de précédents billets :