JavaOne 2007: jour 2

11 mai 2007

Hier soir je me suis follement amusé avec la nouvelle coqueluche de la conférence de cette année, JavaFX. Effectivement, facile à utiliser, et le langage scripté servant à décrire les éléments graphiques à mettre en place est intuitif. J’ai bien envie de pousser plus loin. À suivre.

Oracle General Session

Le discours d’Oracle n’a pas beaucoup changé depuis l’an passé. Ils sont toujours enthousiastes de la nouvelle spécification JEE 5.0. Ils sont aussi très impliqués dans l’élaboration de systèmes d’entreprises déclinant des architectures SOA/SCA. Bon, après une courte démonstration des outils qu’Oracle offrent pour ce type de développement, on qu’un mot en bouche (ou plutôt 2), chouette, mais crissement complexe. M’enfin, ils ont l’air de follement s’amuser, loin de moi l’idée de leur péter leur bulle. M. Kurian a aussi réitéré l’implication que sa compagnie a dans divers projets de logiciels libres. La liste de ce qu’ils ont donné à ce jour commence à être impressionnante.

TS 9782 - Ajax and JavaServer Faces Technology Tooling in Eclipse

J’avais déjà jeté un oeil, via des articles et webinar, à l’ensemble des outils JSF qui seront livrés avec WTP 2.0. J’ai même téléchargé le truc pour jouer avec. L’intérêt pour moi d’assister à cette séance était fondé sur l’espoir de nouveautés. Mais rien de neuf sous le soleil. De bons outils, qui attendent impatiemment d’être livré. Quant aux outils AJAX, c’est un peu trop préliminaire pour mon appréciation personnelle. Beaucoup d’outils existent sur le marché en ce moment, et ils sont beaucoup plus complets. Bref, Eclipse est un peu à la traine ici.

http://www.eclipse.org/atf/
http://www.eclipse.org/webtools/jsf

TS 7082 - Building JavaServer Faces Applications with Spring and Hibernate

Bien que cette séance fût donnée par 2 vedettes du petit monde Java, le résultat ne fût pas celui escompté au départ. Kito Mann (JavaServer Faces in Action, JSFCentral.com), et Chris Richardson (POJOs in Action) ont simplement pris la majeure partie du temps qui leur était alloué pour décrire les cadres d’application JSF, Spring et Hibernate. *Baille*. Les derniers 10 minutes sont devenus intéressantes alors qu’ils ont explicité les techniques d’intégration entre JSF et Spring. Je suis resté sur mon appétit.

TS 4249 - The Top 10 Ways to Botch Enterprise Java Technology-Based Application Scalability and Reliability

J’adore ces exposés ou un expert nous prend par les couilles et nous dit nos 4 vérités en plein visage. Il a fait le tour de 10 enjeux, points de décisions, dilemmes, et mythes concernant la performance et la capacité d’expansion d’un système, le tout avec un ton sarcastique et très rigolos. On sort d’un tel exercice la tête rempli de doutes et de questions, mais avec plus d’assurance pour les affronter.

TS 4514 - Three Approaches to Securing Your JavaServer Faces Technology/Spring/Hibernate Applications

Le titre correspond très bien à ce qui a été présenté: 3 stratégies de sécurité dans une application web JSF. Bien que ce comparatif ait été diablement intéressant, il est ressorti clairement que le la solution 3 (Acegi) était la plus polyvalente, portable, et complète. Pourquoi avoir perdu tant de temps avec les autres? Ray Lai (Core Security Patterns, J2EE Platform Web Services) est tout simplement hilarant dans ses sursauts d’émotions, lors de dévoilement de solutions dans son exposé.

http://www.acegisecurity.org/

Guillaume et moi sommes allés se restaurer dans un excellent steak house. Après une bonne marche dans un San Francisco frisquet, on a trinqué et bien mangé. La fatigue, le vin, et la saturation ont eu raison de nos BOFs de fin de soirée. On a envoyé la main à un taxi, direction l’hôtel.

JS.

P.S. Ah, oui. Aujourd’hui j’ai pu mettre la main sur 2 t-shirts et 1 crayon.

Une réponse à “JavaOne 2007: jour 2”

  1. Charles Says:

    Hmmmmmmmmmmmmmmmm.

    Un bon steak House… “Alfred’s Steak House”. Étiez-vous assis dans l’une des banquettes rouges? Un bon steak à l’américaine… Ça me donne le goût d’aller au resto.

    Vous ne devez cependant pas abuser de l’alcool. :)

    ;)

Répondre