JavaOne 2007: jour 4
17 mai 2007
Ça m’a pris un certain temps avant de pondre mon compte-rendu du jour 4 de la conférence. En fait j’étais mort de fatigue, complètement épuisé et saturé mentalement. Je me remets doucement et recommence à réfléchir dans le bon ordre. Depuis samedi j’ai défait mes bagages, raconté ma semaine, recommencé le boulot, joué 2 parties de balle, et vendu ma tondeuse. Bref, maintenant que j’ai 3 minutes voici les sessions à laquelle j’ai assisté vendredi, avant de reprendre l’avion pour retourner à la maison.
James Gosling et son Toy Show
C’est à cette session générale qu’on a droit au déploiement, pleine grandeur, de la folie de plusieurs J-cerveaux de la planète Java. On y retrouve tout plein de projet, certains farfelus, d’autres impressionnant, des produits commercialisables, ou simplement de la R&D, mais toujours intéressant. Cette année, une équipe de l’ETS à Montréal, est allé exposer leur projet S.O.N.I.A., un sous-marin autonome avec un contrôleur en Java. Un autre, lui, a décidé d’appliquer la technologie Java à l’interface d’une balance à viande industrielle!
TS 9511 - Using Ajax with POJC (Plain Old JavaServer Faces Components)
Craig McLanahan (ou M. Struts pour certains) fait un tour d’horizon de JSF, mais surtout, en attendant la spécification de JSF 2.0, nous guide sur l’utilisation d’AJAX avec des composants JSF de base. Une charmante dame de chez JBoss est venue nous montrer ce qu’elle faisait de ce problème avec la librairie de composantes Ajax4Jsf, qui m’apparaît diablement chouette, et d’utilisation simple. L’autre monsieur avait une solution pas mal lui aussi, DynaFaces, mais que de complexité. Il a tout de même réussi à détendre l’atmosphère avec une vidéo de 30 secondes, nous montrant en accéléré, les 16 heures nécessaires à bâtir l’application lui servant à faire la démo.
http://labs.jboss.com/jbossajax4jsf/
https://jsf-extensions.dev.java.net/
TS 76950 - Taking Java Technology to New Frontiers: Enterprise Batch Processing with Spring Batch
Il faisait bon revoir Rod Johnson (M. Spring pour certains), il a été discret à ce JavaOne. Il venait présenter le nouvel ajout à la plateforme de Spring, Spring Batch. C’est un cadre de développement de programme d’exécution en lot, s’arrimant aux principes et à la philosophie de Spring. Ce sont les gens de chez Accenture qui ont développé le truc en question, et ils ont décidé de le donné au monde du logiciel libre, en passant par Interface 21, et Spring. Bien que la session fût intéressante, elle tournait en longueur n’ayant rien de tangible à montrer autre que des diapositives plutôt ennuyantes.
http://www.springframework.org/spring-batch
TS 6807 Real-World Comet-Based Applications
Décidément je suis content d’avoir découvert Comet à JavaOne. D’autant plus que c’est un Québécois qui est au cœur de cette pratique technologique qui consiste pousser de l’information à des clients AJAX (contrairement à ce qui se fait aujourd’hui, c’est-à-dire que le client AJAX quémande sans cesses de l’info (polling), ce qui a tendance à surcharger les serveurs). Jean-François Arcand, qui travaille chez Sun, a développé Grizzly, un cadre logiciel permettant entre autre à un serveur de maintenir des connexions vers des clients sans bloquer de socket/thread. Super intéressant, mais embryonnaire encore, cette technologie est à surveiller au cours des prochains mois.
https://grizzly.dev.java.net/
http://ajaxian.com/archives/comet-a-new-approach-to-ajax-applications
http://weblogs.java.net/blog/jfarcand/
TS-6536 - Enabling Identity 2.0 in Java Technology
Étant un peu nul en sécurité, j’entrais dans la salle de conférence, un peu perplexe et innocent. Mais je du me raviser, parce que identité et sécurité ne sont pas synonymes. En fait la gestion de l’identité devient de plus en plus importante à mesure que les gens s’authentifient sur de nombreux services en ligne. À chacun de ces services, l’internaute inscrit des pans complets de son identité pour satisfaire le formulaire du fournisseur. David Recordon (ou M. OpenID pour certains), un ingénieur de chez Verisign, nous pose la question suivante, et si c’était vous qui avait le contrôle de votre identité et non ces centaines de fournisseur de contenus en ligne? Malgré la fatigue accumulée et le sentiment d’aboutissement de cette conférence éreintante, je fus littéralement happé par les propos de M. Recordon sur OpenID et sa progression sur la toile. J’ai maintenant mon identifiant OpenID que j’ai contracté chez Verisign, faites en de même, et lisez sur OpenID.
http://fr.wikipedia.org/wiki/OpenID
http://www.davidrecordon.com/
http://pip.verisignlabs.com/
http://www.myopenid.com/
Voilà, c’est ce qui complète cette semaine folle de boulimie technologique. J’ai adoré, mais j’ai hâte de rentrer à la maison. Guillaume et moi sommes allés nous prendre un petit gueuleton dans un Italien tout près du Moscone Center. Nous sommes ensuite allés flâner au Apple Store sur Market Street. Finalement, une petite promenade en taxi plus tard, nous voici dans l’avion, somnolents (Guillaume a l’air de plutôt bien s’accommoder du moteur de l’avion pour dormir), la tête remplie de trucs à lire, explorer, raconter, et implémenter.
Moi je n’arrive pas à dormir en avion, j’ai donc écouté des films sur mon portable, et j’ai rêvé tranquillement à ce que la conférence aurait l’air l’an prochain …
JS.
18 mai 2007 à 7:57
Qui est ce Guillaume? Il semble être un bon compagnon de voyage.
Bref, j’espère que vous avez apprécié!
Le Apple Store, ça devait être cool.
reste à voir si tu resteras un “Homme PC”
Bon retour dans notre réalité québécoise… celle d’un gouvernement sans colonne vertébrale