novembre
2009
Nous y voila. J’avais planifié un calendrier des sessions à suivre il y a quelques semaines. Il y a eu quelques changements de dernière minute, au feeling.
De manière générale, l’événement semble moins volumineux que l’an passé : moins de visiteurs (env. 2500 vs 3800 en 2008), moins d’exposants (19), et donc moins de goodies :-/. Peu de choses fun ou intéressantes à mon gout chez les sponsors/exposants. Bon, j’arrive tout juste pour la keynote qui débute à 9h30, accidents multiples (dont un bus retourné à 50 m du MetroPolis Business center).
Gros point noir: le réseau public WiFi est inaccessible ou saturé à 70% ou 80% du temps. Difficile de donner des impressions en live ou plus simplement de relever ces mails.
Keynote
Steven Harris (Oracle) se garde d’annoncer des nouvelles tonitruantes et officielles. Le discours est simple concernant l’avenir de Java, qu’il décompose historiquement et dont il présente l’avenir à court terme (avec un diagramme d’ishikawa simplifié). D’un point de vue plus marketing, une présentation de WebLogic DM Server est faite et une démonstration (peu aboutie) est réalisée (bundles OSGi et Scala).
Une seconde démonstration concerne l’outil de déploiement made in Oracle: Oracle Assembly Builder, permettant de dessiner un modèle de déploiement de façon WYSIWYG.
Seconde partie de la keynote assurée par Roberto Chinnici et Ludovic Champenois, au sujet des nouveautés de Java EE 6 and GlassFish V3. Ayant décidé de suivre une session dédiée à ce sujet plus tard dans la journée, j’ai quitté la keynote pour tenter de trouver un Wifi utilisable… sans succès.
JDK7 Update (Mark Reinhold – Sun Microsystems)
Il était appréciable de commencer ces 3 jours par une overview des nouveautés de Java (JDK7 et JEE 6). Mark Reinhold est plutôt convainquant dans ce domaine. Même en parlant des Closures ;-). Il a abordé les nouveautés (potentielles) de JDK 7 autour de 4 axes:
- La modularité: dépendances des packages JDK devenues complexes et lourdes, aboutissant au projet Jigsaw (JSR-294), constituant une solution de modularisation bas-niveau, compatible avec OSGi.
- L’aspect multi-laguage: intégration de la JSR-292 – Supporting Dynamically Typed Languages, relative au support des languages s’exécutant dans la JVM (JRuby, JPython).
- La productivité: Project Coin pour l’amélioration de certaines syntaxes Java
- Les performances: petite démonstration de l’utilisation de ForkJoinPool, ParallelArray et des Closures (function literals, function types, extension methods).
Un roadmap pour JDK7 a été présenté, et a permis de déterminer un Milestone 10 du JDK7 en septembre 2010. Snif.
Quicky: Tips and Tricks for Using IntelliJ IDEA (Roman Strobl – JetBrains)
La nature de cette session étant particulièrement synthétique et ciblée (15 minutes), il n’y a pas grand chose à dire. Je suis plus utilisateur de NetBeans, mais je dois reconnaître qu’il y a vraiment des trucs sympas avec IntelliJ IDEA. Romain Strobl, a énuméré certaines astuces, shortcuts et fonctionnalités cachées dans l’IDE de JetBrains.
Architecting Robust Applications for Amazon EC2 (Chris Richardson – SpringSource/CloudFoundry)
C’était l’une des conférences que j’attendais avec impatience, mais elle fut entâchée par un gros retard au début (15 minutes), et au mileu (15 minutes) de la présentation, la console audio/vidéo commune à toutes les salles ayant eu le droit à un SOD.
Chris Richardson, architecte pour SpringSource/VMWare a démystifié le Cloud Computing made in Amazon et son overview de AWS (Amazon Web Service) était relativement complète:
- Rappel des enjeux du Cloud Computing, de l’IaaS et PaaS, Pay per Use
- AWS Tooling (S3 Tools, Elastic Fox, CLI)
- Présentation des architectures possibles: low-cost architecture (single EC2 instance avec Apache/Tomcat/MySQL et volume Elastic Block Storage EBS), pour environ 61$/mois, en passant par l’architecture intermédiaire (tomcat actif/passif, etc) et les architectures avancées.
- Présentation de la partie Web: Elastic Load Balancer, Static Content, Caching)
- Présentation de la partie AppServer: avantages et limites AWS, JGroups & Terracotta, Scalability decisions. Pour chaque partie, Chris Richardson expose également les limitations du CC Amazon, mais sans forcément parler de SpringSource et VMWare ce qui permet d’éviter de tomber dans une conférence marketing trop évidente.
- Présentation de la partie DataBase: utilisation de Amazon RDS et des instances personnalisées pour la gestion des données relationnelles. Les limitations de RDS: seul MySQL est proposé, pas de réplication, une plage horaire de 4h est prévue pour les opérations de maintenance.
- Présentation de la sécurité: logging illimité, utilisation des clones, best practices, Security Groups (règles de firewalling attachée à votre profil), etc.
Une présentation assez bien équilibrée, même si j’aurais aimé plus d’informations sur S3, je tenterai de suivre une autre conférence dans le domaine du Cloud Computing, ou tout du moins du PaaS: Google Appengine Java: Groovy baby!, demain.
Voila pour cette première partie de journée. Les 3 autres conférences seront présentées dans un autre billet.
Commentaires récents
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
- YaJUG (Luxembourg) – Google technologies (GWT, Google Apps Engine, Guice, Android) dans
Archives
- février 2011
- janvier 2011
- décembre 2010
- octobre 2010
- août 2010
- juin 2010
- avril 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- juin 2009
- mai 2009
- avril 2009
- février 2009
- novembre 2008
- avril 2008
- mars 2008
- février 2008
- septembre 2007
- août 2007
- novembre 2006
- octobre 2006
- août 2006
- juillet 2006
- juin 2006
- avril 2006
- mars 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
Catégories
- Actualités du monde Java
- Actualités Internet
- Agile Tour 2010
- Agilité
- ApacheCon
- BPM
- Business Intelligence
- Cloud Computing & SaaS
- Conférences
- Devoxx 2009
- Forges
- Glassfish
- GNU/Linux et Logiciels libres
- Hardware
- Hibernate
- IBM
- IBM HTTP Server
- IBM Lotus WCM
- IBM Websphere
- IBM Workplace WCM
- ITIL
- itSMF Luxembourg
- JAOO
- Java Core / Java EE
- JavaOne
- Kenai
- LinuxDays
- Littérature
- LorraineJUG
- Luxembourg
- Microsoft
- Microsoft Office SharePoint Server (MOSS)
- Microsoft Virtual PC
- Microsoft Windows Vista
- Netbeans
- ObjectWeb
- ObjectWebCon
- OpenOffice.org
- Oracle
- Oracle/Sun Microsystems
- QCon
- Qualité logicielle, UML et Design Patterns
- Rational Application Developer
- RESTful
- RMLL
- Ruby / RoR
- Scrum
- Spring
- SQL
- SQL Server
- Web Marketing
- Websphere Application Server 5.1
- Websphere Portal
- Websphere Studio Application Developer 5.1
- XP Day
- YaJUG
- Zope & Plone