3 jours à Devox

Je viens de passer trois jours à Devoxx (bon je sais, on m’a déjà fait la remarque que blogguer deux jours après la fin de l’évènement c’est tard …) c’était vraiment super intéressant. J’ai eu la chance de rencontrer des gens super sympa, dont Joshua Bloch avec qui j’ai passé 15mn à parler de synchronisation en Java malgré la queue qui se formait pour avoir son autographe (ou prendre des photos de lui, c’est une super star du Java)!

En vrac, pour vous, les choses qui m’ont le plus marqués:

  • Les deux grandes stars: Java FX et Spring DM Server, il faut réellement regarder ces deux technos qui seront les technos phares de 2008. Java FX, langage créer par SUN pour les RIA (le même programme peut tourner dans un browser, sur le desktop ou sur un mobile!). Spring DM Server: le serveur d’application (attention, ce n’est pas un serveur J2EE) de SpringSource, basé sur OSGI, il permet de faire tourner des applications Spring, web ou non, facilement dans un serveur très léger.
  • Le keynote sur Java 7 nous as présenté les nouveautés de la prochaine version de Java. A part quelques changements au niveau du langage lui-même, ce qui m’a le plus marqué est: la refonte totale des classloaders (SUN nous promet plus aucun deadlock des classloaders!), le support des langages dynamique dans la VM et une implémentation en module (pas OSGI, mais une implémentation plus simple, faite sur mesure pour le JDK). Cette implémentation en module permettra aux applications java une installation plus rapide (surtout depuis le web) et un démarrage plus rapide: on n’installe/charge que ce qui est nécessaire du JRE.
  • Une conférence qui aura marqué tout le monde et celle de vendredi ou Simon Ritter nous a expliqué comment on peut créer une interface multitouch et la piloter par Java FX. La partie Java FX été assez courte mais les explications de la création de l’interface avec un cadre en bois, une webcam, des LED infrarouge et de l’huile d’olive (entre autre) été vraiment fascinante! Après la présentation, la moitié de la salle est descendue voir la bête!
  • Les deux concepts clés à Devoxx: REST (dont on a parler entre autre de l’implémentation dans Spring 3) et la modularité (Java FX, Java 7, Spring Dynamic Module, OSGI)
  • Je ne peut pas vous parler de Devoxx sans vous parler de RFID, même si j’ai trouvé la conférence trop technique et … sans grand intérêt pour des fan de Java, le fait que tous les badges Devoxx été équipé d’une puce RFID permettant de nous suivre en temps réel à provoqué de nombreux débats. C’était certainement le buz de Devoxx.

Pour finir, bravo à Adobe pour le stand qui a eu à mon avis le plus de succès avec infirmière et jackpot pour gagner T-Shirt, livre, caméra ou … un canard pour mettre dans son bain (ce que j’ai gagné)

a+

Loïc