Par Pierre Alain MERCIER,
mercredi 23 janvier 2008 à 01:23 ::Java
Sun Software technical event 2008
Les 17 et 18 janvier, j‘ai eu l’occasion d’assister au Sun Software technical event à Grenoble. Voici un petit compte rendu de ces deux journées de conférences.
Jour 1
8h15, Arrivée au Grenoble Engineering Center. L’hôtesse nous remet badges, plan du site et programme de la journée.
9h00, avec une petite demi-heure de retard, la présentation commence par un discours de bienvenue d’Alban Richard, le directeur du site, où est mise en avant l’implication de Sun dans l’OpenSource.
9h30, Gilles Gravier poursuit en nous présentant la vision de l’OpenSource par Sun, et son implication : Sun fournit gratuitement les outils et vend de l’infrastructure et des produits dérivés des application en OpenSource.
Concernant Solaris, Sun a lancé le projet Indiana qui vise à faire adopter Solaris auprès des utilisateurs de Linux. Il s’agit d’une distribution Solaris utilisant les commandes GNU, et disposant d’un référentiel de paquets (avec gestion des dépendances, à la Debian). Une distribution officielle est annoncée pour mai 2008.
11h30, Alexis Moussine-Pouchkine entame une présentation de Glassfish 2, le serveur JEE 5 de Sun. Il explique le mode de développement de Glassfish, et sa relation avec le Sun Application Server. On y voit la facilité de réaliser les Web Service à l’aide de Metro, la nouvelle stack des web services.
Plus d’infos sur Glassfish ici : http://java.sun.com/developer/technicalArticles/glassfish/GFv2OpenforBusiness/
Après un break écourté, nous reprenons une présentation sur l’Identity Management, et la solution Sun OpenDS.
13h00, un rapide détour par la cafétéria où nous attend un traiteur est salutaire. Il faut faire vite la conférence reprend dès 13h30. On engloutit nos ravioles du Dauphiné au foie gras et notre tarte abricot façon crumble, et on repart un café à la main.
13h30, on reprend par une nouvelle présentation d’Alexis sur Glassfish. On y apprends que, pour lui, le principal concurrent à Glassfish, ce n’est pas forcement Websphere ni les autres serveurs d’applications du marché mais plutôt le couple Tomcat Spring.
16h, voici maintenant une présentation d’OpenESB, JBI et JavaCAPS. Les outils permettent de réaliser assez simplement les mapping entre composants. Cependant, la journée traîne en longueur, la fatigue se fait sentir et l’attention baisse. En plus c’est la demo qui devrait avoir lieu après la présentation théorique qui aura lieu le lendemain …
juste un p’tit bug ;)
Jour 2
9h00, La journée débute par un discours de Dan Berg, CTO Europe de Sun. Il explique la stratégie de Sun axé sur l’OpenSource et la vente de support sur les produits. La récente acquisition de MySQL par Sun est évidement évoqué. Elle s’inscrit dans cette stratégie, d’offrir du support pour un produit largement plébiscité par les développeurs.
Nouvelle présentation d’OpenESB, son architecture et l’intégration au sein de Glassfish.
On poursuit avec une présentation d’OpenDS. OpenDS est la réécriture en Java de Sun Directory Server. Il s’agit d’un serveur LDAP complet, performant, scalable, multiplateforme, et extensible à l’aide de plugins (en java).
Malheureusement, il n’est pas encore fini et il faudra encore attendre au moins 1 ans avant de pouvoir l’utiliser en production.
Après un break encore écourté, Roman Strobl nous présente Netbeans 6. A l’aide de démos, il montre rapidement l’application framework et le bean binding. On passe plus de temps à voir les possibilités de monitoring et de profiling intégrées à l’IDE. Pour terminer, une démo montre la rapidité de création d’une application mobile.
Après le déjeuner, c’est OpenJDK, OpenDMK et VisualVM qui nous sont présentés. OpenDMK est la version “Open” du Java Dynamic Management Kit, un kit destiné au monitoring et intégrant un toolkit SNMP. Dans la lignée, VisualVM est une nouvelle application de monitoring et de profiling basé sur la plateforme Netbeans, et extensible à l’aide de plugins. Cette application pourrait remplacer jconsole.
Pour terminer, Roman fait une présentation plus avancée de Netbeans. Il montre comment utiliser l’application framework, le bean binding avec connection vers une base JavaDB (relation maitre-détail) et certainement d’autres choses bien intéressantes, mais il déjà l’heure de repartir vers Paris le train nous attend …