Bistro!
Alexis Moussine-Pouchkine's Weblog
public enum Topic { Java, GlassFish, Tools, Sun, InFrenchInZeText, SDPY }

20090316 lundi mars 16, 2009

The Aquarium, now en français

Comme si je n'avais pas encore assez de blogs, voici, GlassFish et l'aquarium. En Français!

( mars 16 2009, 06:48:05 PM CET ) Permalink

20090307 samedi mars 07, 2009

GlassFish et Java EE indolores à Nantes ce jeudi 12 mars

Je ne sais pas si Nantes est en Bretagne et si le Breizh JUG va bientôt annexer le Nantes JUG, mais j'y présente ce jeudi une présentation intitulée "GlassFish v3, en route pour Java EE 6 et le développement Java indolore!".

RDV à 19h à l'école des mines de Nantes le 12 mars 2009.

( mars 07 2009, 03:03:48 PM CET ) Permalink Comments [1]

20090220 vendredi février 20, 2009

L'aquarium Paris, v2.0 + appel à communication

La première réunion "L'aquarium à Paris" aura lieu le mardi 31 mars 2009, toute la journée en parallèle de la conférence Solutions Linux.

L'agenda n'est pas encore finalisé (cf. l'appel à communication ci-dessous), mais Roberto Chinnici, le spec lead de Java EE 6 sera là et les sujets ne manquent pas avec GlasFish Enterprise 2.1, GlassFish Web Space, GlassFish ESB et GlassFish Web Stack (tous composants de GlassFish Portfolio). Une place sera également faite aux retours d'expérience (similaires à ceux-ci).

Appel à communication !

Vous souhaitez intervenir dans un format de 10 minutes (Quickie) ou de 45 minute sur un sujet lié à GlassFish (intégration technique, retour d'expérience), ou bien si vous souhaitez suggérer des sujets, une seule adresse de courriel: aquarium-paris-AT-sun.com

( févr. 20 2009, 12:43:41 PM CET ) Permalink

20090218 mercredi février 18, 2009

Quoi de neuf dans GlassFish 2.1? Enterprise Manager!

Même en cherchant bien, vu d'avion pas grand chose de neuf dans GlassFish v2.1.

En réalité la motivation première pour cette version c'était la sortie annoncée de Sailfin 1.0, la version "Telco" de GlassFish développée conjointement avec Ericsson. Les contraintes de déploiement d'applications SIPServlet 1.x en matière de clustering, de montée en charge, et de partage de charge ont nécessité des améliorations au coeur même de GlassFish (notamment dans la partie frontale Grizzly pour gérer de la qualité de service). Ainsi, il y a de nombreux correctifs intégrés dans cette version 2.1 et un dispositif de clustering + partage de load-balancing capable de tenir en charge plusieurs centaines de milliers de sessions SIP. Des détails sur Sailfin par écrit et en podcast.

En réalité la vraie nouveauté fonctionnelle de GlassFish v2.1 s'appelle "GlassFish Enterprise Manager". Il s'agit de trois nouveaux outils pour gérer GlassFish en production.

Support SNMP - le nom décrit bien la fonctionnalité. L'objectif est de proposer aux entreprises qui possèdent des outils de supervision SNMP d'intégrer la production de GlassFish dans leurs consoles existantes. Techniquement il s'agit d'implémenter une MIB standard pour J2EE (JSR 77) très complète au travers d'un pont entre JMX et SNMP. Les blogs d'Olivier Rivat et de Marc Kossa sont d'excellentes ressources sur le sujet.

Performance Advisor - Il y a deux parties en réalité. D'un part c'est un outil statique de recommendations de tuning (JVM, AppServer) sur la base de quelques questions relatives au matériel utilisé et aux attentes de "qualité de service" de l'application. D'autre part c'est une outil de gestion d'alertes et de "self-monitoring". L'infrastructure est en place depuis GlassFish v1, mais ces règles et alertes pour la gestion de production sont nouvelles : JVM (temps GC, usage mémoire, ..) logs, pools JDBC, CPU, et bande passante. Tout ceci s'intègre dans la console web d'administration de GlassFish.

Performance Monitor - il s'agit d'un outil indépendant (construit sur VisualVM) pour présenter graphiquement l'instrumentation JMX présente dans GlassFish depuis quelque temps et jusque là accessible avec un navigateur de MBeans ou asadmin get. L'outil permet le monitoring d'instance locales ou distante d'instances ou de clusters. Les données disponibles sont fonction du niveau de log des éléments de GlassFish: web container, web services, HTTP, pools JDBC, pools de threads, JVM, ORB, ConnectorService, etc...

Pour en savoir plus :
• Le billet de Nazrul propose une liste exhaustive de pointeurs: documentation, videos, blogs détaillés, etc.
Documentation GlassFish Enterprise Manager 1.0
• D'autres billets sur le sujet

Les deux première captures d'écran appartiennent à la console web, les deux suivants sont issus du Performance Monitor qui est construit sur VisualVM et donc un outil indépendant.

GlassFish Enterprise Manager est disponible sur sunsolve.com pour les clients titulaires d'une souscription GlassFish.
Contactez-moi (mail, commentaire, ...) si vous souhaitez évaluer Enterprise Manager.

Voilà, c'était mon billet #800.

( févr. 18 2009, 03:15:15 PM CET ) Permalink

20090217 mardi février 17, 2009

Ils parlent de GlassFish - Nuxeo, SFR

"Developer Zone SFR - RED"
SFR, Cyrille Manente.

Les planches de la présentation sont sur slideshare.net.

Pour en avoir plus sur cette expérience de GlassFish en production chez SFR, vous pouvez lire ce billet et le questionnaire associé.

"10 reasons why Nuxeo is using GlassFish"
Nuxeo, Stefane Fermigier.

Les planches de la présentation sont sur slideshare.net.

( févr. 17 2009, 07:13:00 PM CET ) Permalink

20090210 mardi février 10, 2009

GlassFish Portfolio en bref

Sun annonce aujourd'hui la disponibilité de GlassFish Portfolio, la plate-forme applicative unifiée de Sun.

En deux mots, y'a quoi dedans?

Vu d'avion, GlassFish Portfolio c'est quatre produits: GlassFish Enterprise (appserver), GlassFish ESB (distrib supportée d'OpenESB), GlassFish WebSpace (Portail conçu avec Liferay), et GlassFish Web Stack (pile LAMP). En grattant un peu on y trouve aussi Sun Message Queue, Sun Web Server, et Sun Proxy Server.

C'est pas un peu du repackaging marketing cette annonce?

Oui et non. Oui, car l'investissement de Sun dans ces différents secteurs technologiques et dans l'open source n'est pas nouveau: serveur web (le produit de volume de Sun avant même l'open source), portail (en production chez de nombreux clients), etc... Non, parce que GlassFish v2.1 apporte pour la première fois GlassFish Enterprise Manager (SNMP, performance advisor, performance monitor), une suite d'outils pour la gestion de GlassFish en production, et un portail de nouvelle génération issu du partenariat avec Liferay. Enfin il y a le mode de vente (pricing), simple et très abordable.

"Enterprise Manager", ca sonne comme MySQL Enterprise Manager....

Oui et ce n'est pas un hasard. GlassFish Enterprise Manager en soit mérite un ou plusieurs billets. En attendant que je trouve le temps de les écrire, je vous invite à consulter ce lien qui devrait au fil de la journée regrouper des billets qui traitent des différentes facettes de ce nouvel outil.

Autre chose?

Oui, deux choses :
1/ L'Update Center existant de GlassFish va prendre de l'ampleur pour servir d'outil de provisioning (certains parleront d'AppStore) pour l'ensemble du portfolio. L'outil sert déjà à proposer des mises à jours et des version "preview" de Java EE 6, il permettra bientôt de proposer des extensions du portfolio et des solutions de partenaires. Pour l'aspect provisioning, voici une petite video pour se fixer les idées.
2/ Au delà de GlassFish Portfolio, il y a bien entendu MySQL (les similitudes dans le mode de vente et l'intégration technique ne sont pas fortuits), l'offre d'identité (en particulier OpenSSO Enterprise), mais aussi le nouveau GlassFish Communication AppServer (SIP & co.), construit avec Ericsson et le reste de la communauté Sailfin sur la base de GlassFish 2.1.

Enfin pour l'anecdote, vous trouverez sur le site GlassFish Portfolio deux interviews que j'ai réalisé (paragraphe "Podcasts") d'une part avec un partenaire intégrateur spécialisé dans la migration vers GlassFish et d'autre part avec Eduardo Pelegri Llopart sur la communauté GlassFish. Des versions longues seront en ligne bientôt sur le Podcast GlassFish. Je commence à maîtriser Audacity! :)

( févr. 10 2009, 03:00:00 PM CET ) Permalink

20090206 vendredi février 06, 2009

1001 speakers au Paris JUG ce mardi 10

Soirée anniversaire du Paris JUG ce mardi 10 février. Attention, le lieu est différent: FIAP. Quickies, 45 minutes de buffet, Stephan "JavaPolis" Janssen et parait-il surprises et goodies. Il va falloir que je négocie ma soirée!

( févr. 06 2009, 09:51:31 AM CET ) Permalink Comments [1]

20090202 lundi février 02, 2009

Tutoriel Java EE avec NetBeans et GlassFish sur developpez.com

A part l'usage de JEE par endroits au lieu de Java EE (casquette Sun oblige), je ne vois pas quoi reprocher à ce nouveau tutoriel de Serge Tahé: "Construire un service web Java EE avec Netbeans 6.5 et le serveur Glassfish". Très didactique.

( févr. 02 2009, 06:09:00 AM CET ) Permalink

20090127 mardi janvier 27, 2009

"Sun University Day" à Paris le 5 février 2009

Si vous êtes étudiant et sur Paris le 5 février après-midi, Sun organise un "Sun University Day” dans son Customer Briefing Center au 42, avenue d'Iéna (Paris 16).

Le format est de type "portes ouvertes" avec de nombreux stands sur les technologies Sun: GlassFish, NetBeans, OpenESB, MySQL, OpenDS, VirtualBox, OpenSolaris, JavaFX, Java temps réel, et SunSPOT. Les animateurs des stands sont des experts de tous ces domaines, certains venant du centre de R&D de Grenoble. On y trouvera aussi des présentations des programmes pour étudiants et de partenariat avec les écoles d'ingénieurs et universités.

Entré libre (mais inscription nécessaire: maelle.pernelle-AT-sun.com) à partir de 13 heures.

( janv. 27 2009, 09:27:31 PM CET ) Permalink

20090112 lundi janvier 12, 2009

Java EE 6 et GlassFish demain au Paris JUG


Antonio Goncalves "himself" nous parlera demain (mardi 13) de Java EE 6 au Paris JUG. Quant à moi, je vous présenterai en deuxième partie GlassFish v3 "Prelude". Un petit cadeau pour ceux qui seront là lors du buffet (en espérant en avoir assez pour tout le monde!). Details sur la soirée ici.

( janv. 12 2009, 02:53:51 PM CET ) Permalink Comments [4]

20081212 vendredi décembre 12, 2008

JavaFX - Réactions

Que ce soit à Devoxx ou aujourd'hui à la journée GlassFish et JavaFX à Paris, je dois dire que je perds mon scepticisme quant à JavaFX. Les démos des outils sont bien faites : NetBeans par exemple avec le profiler, Illustrator pour des courbes d'animations, Photoshop pour la création graphique et l'export vers JavaFX, ...

Deux points à retenir vraiment uniques: bind coté langage JavaFX Script et (évidement) le drag-drop d'applet sur le bureau (passage en Java WebStart).

Enfin, je discutais avec Lunatix qui me disait que sa note sur la sortie de JavaFX 1.0 sur Developpez avait attiré un nombre assez incroyable de hits (et 80 commentaires!).

( déc. 12 2008, 09:09:26 PM CET ) Permalink Comments [1]

20081211 jeudi décembre 11, 2008

Paris. Demain

GlassFish, Grizzly Comet, MySQL, JavaFX, OpenMQ, OpenDS, OpenSSO, OpenESB et plus encore c'est demain!

Voici l'agenda:

( déc. 11 2008, 02:39:23 PM CET ) Permalink

20081207 dimanche décembre 07, 2008

John et le clustering GlassFish

Je ne sais pas ce que vous mettez derrière le titre de "product manager", mais en ce qui me concerne c'est un gars au marketing qui fait beaucoup de slideware. Ok , il y a des exceptions, surtout dans les sociétés de taille moyenne voire petite). Chez Sun, pour GlassFish, il s'appelle John Clingan et il fait clairement partie des exceptions. Peut-être une des raisons derrière la sortie régulière de nouvelles versions de GlassFish qui amènent toutes leur lot d'améliorations.

Voici son dernier "screencast" sur la mise en place du clustering GlassFish (décidément un sujet récurrent) en moins de 10 minutes:

Ca me fait rire d'entendre la concurrence parler de GlassFish comme de l'implémentation de référence (sous entendu, pas pour de la production et manquant de fonctionnalité). Soit ils n'ont pas regardé GlassFish depuis 3 ans, soit ils sont à court d'argument...

( déc. 07 2008, 10:44:30 AM CET ) Permalink

20081205 vendredi décembre 05, 2008

Java FX 1.0 est là. En vrai et en détail le 12 décembre à Paris!

Difficile de ne pas avoir vu passer la sortie de Java FX 1.0 (et peut-être les petits soucis de tenue en charge du site web...).

Il y a bien entendu, le language Java FX Script, le compilateur, le SDK, l'outillage NetBeans (en attendant celui pour Eclipse qui arrive), et les plugin pour les outils Adobe (Illustrator et Photoshop) pour générer du JavaFX ("Production Suite" qui gère aussi le SVG). Le tout s'appuie sur Java 6 Update 10 (et même Update 11 sortie il y a 2 jours).

Le site JavaFX.com contient de nombreux démos (qui fonctionnent même sur mon Mac), mais si vous êtes en région parisienne, vous avez l'opportunité de venir voir par vous même JavaFX le 12 décembre. En effet, Rich Bair et Martin Brehosvky, ingénieurs de l'équipe JavaFX chez Sun, seront là pour tout couvrir, démos à l'appui.

L'agenda détaillé suivant (et presque 100% final) a été envoyé aux inscrits :

Il reste encore quelques places avant que l'on ne ferme les enregistrements.

( déc. 05 2008, 10:09:52 AM CET ) Permalink Comments [2]

20081123 dimanche novembre 23, 2008

Le clustering dans GlassFish (v2)

Baptiste me demande ou est passé le cluster "fantastique" (envolée du dimanche soir? :) dans GlassFish v3 Prelude? En réalité, cela fait partie des fonctionnalités qui ne sont pas encore intégrées dans cette nouvelle version de GlassFish et qui justifient de rester sur GlassFish v2 (si on exclu mod_jk, bien présent lui dans v3). L'ensemble des différences est résumé dans ce tableau comparatif.

Ce commentaire me donne l'occasion de mentionner le document récent de mon collègue Satya qui résume (et simplifie quelque peu) la mise en oeuvre du clustering dans GlassFish v2. Les retours habituels des utilisateurs: simple et administrable. A noter qu'il reste des choix à faire pour définir la topologie de déploiement la plus appropriée. C'est le sujet du récent "White Paper": "GlassFish HA Reference Config Guide" (enregistrement gratuit mais nécessaire).

( nov. 23 2008, 08:29:14 PM CET ) Permalink


GlassFish Podcast
Get GlassFish V3
Support GlassFish Enterprise

Today's Page Hits: 1381




bea conference glassfish groovy ips java javaee javafx javaone javazone jug mysql netbeans openesb openoffice opensource paris performance pkg podcast presentation sdpy spring sun swing techdays tips updatecenter v3 webservices
Links