décembre
2007
Javapolis est une semaine vraiment fatigante et le réveil m’a surpris ce matin.
Hier la journée commençait avec le keynote, avec le mot d’accueil de Stephan Janssen, le président du BeJUG qui organise l’évènement. Ensuite James Gosling nous a fait un état des lieux de l’univers Java.
Puis Bruce Eckel (auteur des fameux Thinking in …) nous a invité à prendre part aux « unconferences ». Il s’agit du principe des open spaces : un tableau pour que les gens proposent des sujet de discussions et on les laissent s’organiser d’eux mêmes. Je n’ai pas encore eu le temps de voir si l’initiative avait du succès.
Après ce Keynote, j’ai assisté à une conférence sur Guice (le framework d’injection de Google) par Bob Lee. J’ai été déçu par cette session car j’y allais pour en apprendre un peu plus sur Guice dont je ne connaissais que le nom et le rôle et après une heure je n’en savais pas plus. Sa conférence était sur le modèle du livre Java Efficace de Joshua Bloch : un enchainement de recommandations. Le problème est que sans connaitre les bases du framework, pendant une heure j’ai eu des recommandations sur l’utilisation d’annotations ou classes dont je ne connaissais pas le rôle…
J’ai ensuite assisté à un Quickie sur l’utilisation de JPA en mode détaché dans les clients lourds par Alexandre Snaps qui prépare un framework sur le sujet. Il s’agit de pouvoir travailler hors ligne en utilisant Java DB dans un client lourds et resynchroniser les objects vers une base hébergée sur un serveur quand on retrouve une connexion.
J’ai ensuite passé deux heures dans les JSR avec la 316 (Java EE 6) et la 318 (EJB 3.1) par les « specifications leaders ». Une grande quantité d’informations avec encore de grandes simplifications en prévision pour les développeurs. Le pas ne sera pas aussi grand qu’entre Java EE 4 et Java EE 5 mais de nombreuses choses sont en préparation du coté du déploiement.
Un petit tour de stand pour discuter, en profitant des frites à volonté, avant d’assister au BOF de Neil Gafter. Une salle comble et une présentation de haut niveau technique sur la gestion des exceptions dans les closures. Certaines notions m’ont échappées et il faudra que j’aille sur son blog pour relire les explications.
La soirée s’est terminée dans un bar attenant pour le Meet and Greet.
Le keynote de ce matin nous a permis d’avoir une avant première sur la prochaine version de Parleys, le site permettant de revoir les conférences et si la version actuelle fait Web 2.0 la prochaine est encore plus impressionnante.