JavaOne 2007: jour 1
9 mai 2007
C’est parti. La gloutonnerie est en marche. Je me sens, encore une fois, comme Winnie The Pooh, la tête et les deux mains dans le miel. On ingurgite tellement en si peu de temps, qu’on arrive difficilement à passer les portes de sortie du Moscone Convention Center à la fin de ce véritable banquet.
Aujourd’hui, au cours des 2 sessions générales animées par Sun, on y a annoncé les choses suivantes:
- Le partenariat Ericsson avec la communauté Glassfish
- L’aboutissement de l’ouverture de Java, via le projet OpenJDK
- La mise sur pied de JavaFX et JavaFX Mobile
Ce dernier point est celui qui a retenu l’attention de tous. JavaFX est une plateforme destinée aux auteurs de contenu riche, autant sur le web, sur le desktop, ou sur un appareil mobile. C’est aussi un nouveau langage scripté, semblable à ceux que l’on connait déjà, qui simplifie et optimise l’appel à des fonctions complexes de l’API de Java 2D, Swing, de façon à produire des effets stupéfiants. On sent visiblement que l’on veut aller chatouiller les Macromedia de ce monde.
http://www.sun.com/software/javafx/
http://community.java.net/openjdk/
TS 4721 - Implementing Java EE Applications, Using Enterprise JavaBeans (EJB) 3 Technology: Real-World Tips, Tricks, and New Design Patterns
Ici on a causé design patterns et meilleures pratiques. En fait, le petit couple de brésiliens nous ont présenté ici une série de techniques et recettes, à utiliser avec les nouveaux EJB3 et la JPA. Ils on revisité quelques uns des design patterns consensuels au sein de l’industrie, et les ont mis au goût du jour, soit la plateforme JEE5. Très chouette.
TS 2707 - Java Puzzlers, Episode VI: The Phantom-Reference Menace/Attack of the Clone/Revenge of the Shift
Les 2 frères « puzzlers » ont soumis à une audience fort intéressée, 8 puzzles, énigmes, ou plutôt, inconsistances du langage Java. À chacun d’entre eux, on offrait un choix de réponse, et on décortiquait la solution. Par exemple, on a découvert que la méthode equals de la classe java.net.URL est complètement marteau, et est à proscrire.
Le tout avec humour et théâtralité. Un succès.
TS 6381 - The Future of the Java Technology Web Tier
Une conférence plutôt calme, mais pas inintéressante pour autant. Nous avons eu droit à un aperçu de ce qui tient Sun occupé du côté de la couche de présentation. Un bref aperçu des servlets 3.0, JSF 2.0, de Phobos, JMaki, REst, Comet, Atom, et autres douceurs HTML-isée et javascriptée.
TS 4902 - Java Persistence API: Best Practices and Tips
La JPA est une jeune technologie. La spécification a été applaudie chaleureusement. Le temps est venu de voir ce que les implémentations sur le marché ont dans le ventre, dans de réelles applications. La conférence fut un feu roulant de cas problématiques et de solutions touchant à plusieurs sujets sensibles: concurrence, sécurité, performance, et consistance de données. Très dense.
BOF 6012 - JavaScript Programming Language Best Practices for Developers on the Java Platform
Je croyais que la session porterait sur l’étrange intégration du langage scripté, Javascript, au sein de la plateforme Java. Mais, on a plutôt mangé le plat froid d’un Javascript 101 classique, dans le fureteur. Pas très utile, mais surtout la déception de s’être trompé.
BOF 4400 - Improve and Expand JavaServer Faces Technology with JBoss Seam
Excellent survol de Seam, le cadre d’application de JBoss, liant les technologies JSF et EJB3. Ça donne envie d’en savoir plus. Kito Mann a donné une bonne présentation, tout en mentionnant qu’il n’était pas lié, ni de près, ni de loin, à JBoss. Il s’est plutôt présenté comme quelqu’un recherchant le meilleur intérêt pour l’évolution de JSF.
http://www.jboss.com/products/seam
BOF 1968 - Meet the Java Posse
Pour terminer la journée, quoi de mieux qu’une représentation, en direct, du podcast des Java Posse. Au programme était: un retour sur les annonces de la journée, quelques autres nouvelles et des questions de l’auditoire. Hilarant.
C’est complètement crevé que je suis rentré à l’hôtel, croisant en chemin des relents de pauvreté San Franciscaine. Je me suis fait arrêté, presqu’aussi souvent qu’en République Dominicaine, devant une main tendue convoitant ardemment ma précieuse monnaie. Beaucoup de gens de couleur, pauvres, qui passeront visiblement la nuit dehors dans une détresse toute américaine. C’est un peu castrant pour un gars qui a passé la journée dans l’opulence de la marmite technologique de cette société, parmi les confortables et les douillets.
M’enfin, pour me remettre sur le piton avant de dormir, quoi de mieux qu’un peu de déni et « d’autruchisme ». On syntonise simplement CBS, et on regarde candidement David Letterman remplir une boutique de jus frais, de 20 personnes toutes déguisées en Spider-Man. Que c’est drôle.
Bonne nuit Julie, Maïa et Pépin de Pomme,
JS.
P.S. 2 t-shirts, 1 collier, un boomerang.
9 mai 2007 à 10:51
Je ne comprends rien à tout ce langage informatique… mais bon… j’espère que tu as du plaisir dans cette ville californienne.
VIVE L’AMÉRIQUE!