vendredi mai 09, 2008
|
La famille GlassFish s'agrandit JavaOne 2008 bat encore son plein, mais la quasi-totalité des annonces ont déjà été faites. En ce qui concerne GlassFish, le moisson est plutôt bonne. Petit rappel, GlassFish v2 (ur2) est la version courante du serveur d'application Java EE 5 et Libre de Sun. Il intègre des fonctions d'administration, de clustering et de performance qui en font une alternative aux WebSphere, Tomcat, WebLogic et autres JBoss (sans ordre particulier). GlassFish v3 est donc la prochaine version majeure dont il a été grandement question à cette JavaOne. La modularité et l'extensibilité en sont les deux caractéristiques principales.
GlassFish v3 TP2.
v3 en mode OSGi, HK2 ou embarqué.
GlassFish Enterprise + Unlimited.
GlassFish Partner program.
GlassFish ESB.
GlassFish Portal et Liferay (WebSynergy).
Sun GlassFish Communications Server. RDV à Tours, Bruxelles, Vienne, Zurich, Mont de Marsan, pour plus de GlassFish. ( mai 09 2008, 12:08:16 AM CEST ) Permalink Comments [2]Dis monsieur, ça sert à quoi un serveur Java embarquable? Ben, à ça par exemple:
Kohsuke vous en dit plus. ( avr. 29 2008, 08:06:00 AM CEST ) Permalink Comments [2]Tech Days a Paris il y a un an déjà
Il y a un an se tenaient les Sun TechDays a Paris. Beaucoup de contacts etablis alors sont des clients ou partenaires aujourd'hui. Paradoxalement, la question qui m'a ete le plus posee a l'evenement du meme nom de Microsoft etait de savoir quand avait lieu la prochaine edition... Message donc a mes Amis du marketing: il est temps de penser serieusement a la prochaine edition.
Alexis parle des EJB3 ("EJB (Enterprise Java Beans) c’est pas si mal!") et pose la question "Et vous, que pensez-vous d’EJB3?". Répondez sur son blog. ( mars 29 2008, 02:24:04 PM CET ) Permalink Comments [0]
MySQL et GlassFish dans un bateau
Sun a donc récemment conclu le rachat de MySQL AB (à peine plus d'un mois après l'annonce du rachat). C'est maintenant le tour d'une distribution qui intègre GlassFish et MySQL d'être mise en ligne. La distribution complète fait moins de 150 Mo (le double sur disque) et intègre le serveur d'applications Java EE Open Source GlassFish v2ur1 (Sun App Server 9.1ur1), MySQL Community Server 5.0 et bien entendu le pilote JDBC MySQL (version 5.1.16). Cette distribution est disponible ICI et s'adresse aux plate-formes Solaris, Linux, Windows et Mac. La documentation "Installing Application Server 9.1 Update 1 with MySQL Community Server" et les Release Notes sont disponibles. Le blog de Sathyan discute également d'une application de test.
L'option par défaut "SMALL" pour la base de données lors de l'installation correspond à 64 Mo ou moins (clairement une plate-forme de développement).
Une fois le tout installé (installations interactive ou silencieuse), le serveur d'application est démarré de la manière suivante (démarrage possible également dans l'installeur) :
La création d'un pool de connexion vers MySQL avec la console graphique est alors simple (équivalent ligne de commande: Le support de GlassFish v2 (SJS AppServer 9.1) commence à 3500 euros pour 4 sockets et celui de MySQL Enterprise à 1599 euros par serveur pour un nombre d'appels illimités au support. L'accès aux patches est bien entendu intégré dans ces deux offres. Mes discussions avec des utilisateurs (client, intégrateurs, éditeurs ou OEM) de GlassFish sont très réguliers et la question (somme toute raisonnable) qui revient le plus souvent était jusque là: "l'expérience avec la produit est très bonne, mais êtes-vous sérieux avec cette stratégie de support de produits Open Source?". Je n'ai plus eu droit à cette question depuis le rachat de MySQL. ( mars 27 2008, 09:28:29 AM CET ) Permalink Comments [0]
Décidemment, les JUG français poussent comme des champignons!
( mars 25 2008, 10:22:47 AM CET ) Permalink Comments [0] Sun Net Talk européen sur GlassFish et NetBeans
Un chat est organisé ce mercredi 2 avril à 16h30 (heure de Paris) autour de NetBeans et GlassFish. Détails ici.
Avec la réunion MySQL à 18h00, votre fin journée du 2 avril est donc toute organisée! ( mars 20 2008, 06:08:00 AM CET ) Permalink Comments [0]La date et le lieu pour l'étape Française du "MySQL Meetup Mashup World Tour" qui signifie le rachat effectif de MySQL AB par Sun sont désormais connus. Michael Carney vous accueillera le mercredi 2 avril 2008 à 18h00 au Patricks Irish Pub, 33 rue de Montreuil, 75011, Paris. Inscriptions par envoi de mail à cette adresse. ( mars 19 2008, 09:28:49 AM CET ) Permalink Comments [2] La nature, le vide et les multi-coeurs En lisant le billet d'Olivier Rafal sur les Microsoft Tech Days (ou Sun est sponsor au passage), je me fais deux réflexions: Rencontré dans la salle des speakers (avec mon beau polo Java j'ai eu du succès ;), Didier Girard m'a indiqué que NHibernate et NSpring (sujet de sa conf. DNG la veille) ont des téléchargements à peine moins de 10 fois inférieurs à leur grands frères Hibernate et Spring. Première réflexion donc: y-a-t-il un tel manque dans la technologie existante (la nature a horreur du vide) pour justifier de tels volumes de téléchargement? En lisant que "A terme (...), .Net pourra générer du code (...) optimisé pour fonctionner sur du multi-CPU multi-coeurs", je me dis que l'arrivée de l'API de concurrence de Java 5 (2004!) n'était clairement pas trop anticipée et qu'il paraîtrait bien difficile aujourd'hui d'expliquer à un client qu'une application n'est pas capable de tirer partie de multi-coeurs parce qu'elle est écrite en Java (le fork/join de Doug Lea ou encore Scala promettant d'aller bien plus loin encore). Peut-être est-ce là l'avantage d'être à la fois constructeur et éditeur (nous on aime bien "fournisseur de système" ;-) ... Java est décidément un cancrelat innovant! ( févr. 12 2008, 10:57:33 PM CET ) Permalink Comments [3]JRuby on rails sur GlassFish - Ca vient! En Décembre dernier, je présentais GlassFish, NetBeans et JRuby à la conférence Paris on Rails. A la question "Quelles sont les sociétés ayant déjà déployé du jRuby On Rails sur GlassFish?", clairement j'ai répondu qu'il était trop tôt (même si avec l'Open Source on ne connaît pas tous ses utilisateurs et qu'on n'est pas à l'abris de bonnes surprises).
Entre temps Sun, qui a à coeur de "voler sur ses propres avions" ou de "eat our own dog food", a migré son site mediacast.sun.com de gestion de fichiers multimédia qui héberge entre autre le podcast GlassFish vers jRuby on Rails. Bien entendu le tout est hébergé sur un GlassFish v2. Igor Minar, l'architecte de l'application présente son expérience de projet de manière assez détaillée et surtout de manière honnête je pense. En résumé tout ne s'est pas fait sans mal et il reste des points d'ombre en particulier sur l'empreinte mémoire, mais la stabilité est au rendez-vous. ( févr. 12 2008, 04:01:00 PM CET ) Permalink Comments [2]Présentations Solutions Linux - Securité Web Services Les supports des présentations de Solution Linux 2008 commencent à poindre ici et là sur les sites et blogs. J'ai loupé celle de Sébastien Lévesque (Linagora) qui traite de "Utilisation de services web sécurisés en Java en environnement Open Source.". Il y est entre autre question de GlassFish v2 (Metro/JAX-WS/WSIT) qui est conforme au Basic Secure Profile (BSP) 1.0 et de son outillage NetBeans 6.0. ( févr. 08 2008, 06:01:00 AM CET ) PermalinkGlassFish aux MS Tech Days à Paris la semaine prochaine Non rancunier qu'on nous ait piqué notre nom d'événement, je suis aux Microsoft Tech Days lundi et mardi sur le stand de Sun (interop Web Services, virtualisation et bien entendu serveurs x64/x86). J'anime également la session "Interopérabilité des Services Web en environnement .Net et Java via les technologies GlassFish et WCF implémentant les spécifications avancées des services Web (ARC310) " ( févr. 07 2008, 09:41:39 PM CET ) Permalink
http://www.parisjug.org/
Certains ont trouvé Solutions Linux beaucoup plus vivant que l'année précédente, d'autres beaucoup moins. Pour ma part j'ai trouvé ca identique à l'année dernière. Les mêmes stands, les mêmes personnes (certaines qu'on ne voit malheureusement qu'une fois par ans). L'année dernière ayant été assez intéressante, j'ai passé l'essentiel du salon dans les conférences (de niveaux très inégales). Quelques commentaires ci-dessous.
Voici mes trois présentations:
La session "SOA Open Source" était pour moi la plus intéressante et similaire à la session "Java EE Open Source" de l'an passé. Bien entendu c'était l'occasion de voir à quel point il était possible d'avoir une stratégie SOA basée sur du Libre, mais ce qui m'a le plus frappé, c'est que JBI fasse à ce point l'unanimité (même si pour JBoss ce n'est pas encore précisément dans la feuille de route). Quelle différence en 18 mois! J'ai encore le souvenir des discours passionnés voire assassins sur l'inutilité de cette spécification que SCA allait balayer en un rien de temps. Parfois, il faut savoir laisser passer l'orage. SCA est enfin entrée dans un processus de standardisation à l'OASIS, mais les travaux semblent avancer lentement. Daniel Glazman, fidèle à son rôle d'acteur du W3C, a reléguer de manière intéressante OpenOffice Impress au rang de logiciel inutile puisque l'on peut tout faire avec les standards du Web, oubliant au passage l'existence d'ODF. Ceci dit, un bon orateur qui connaît son sujet c'est toujours appréciable. Etonnamment, la présentation sur Enterprise 2.0 n'a pas mentionné Open Social, l'initiative de Google pour proposer une API standard pour les logiciels et sites "sociaux" ni sont implémentation open source chez Apache: Shinding. A ce sujet d'ailleurs, je pense qu'il y a des intersections non-vides avec un projet comme Sailfin dont la vocation est d'apporter SIP et la VoIP dans l'entreprise pour toutes sortes d'applications. Etant relativement vierge de connaissances Telco, j'ai appris pas mal de choses dans la session du même nom. Un des enjeux semble être la convergence entre XMPP et SIP, le premier étant quand même souvent perçu comme n'ayant pas encore obtenu ses galons de technologie d'entreprise alors que SIP est partout et ne se limite pas à l'établissement de communications (présence, ...). La présentation OpenSER m'a permit de voir ce que Sailfin pouvait apporter dans l'intégration avec les applications back-office au delà du rôle de proxy. La session développeur m'a permis de voir ce à quoi HTML risquait de ressembler et la relative avance d'un Safari en la matière (copier/coller par exemple). Le sujet de l'offline semble aussi important que polémique et Google pas forcément accueilli les bras ouverts avec sa solution Gears pourtant qualifiée de proposition de standard lors de son lancement. Coté support audio et vidéo, je ne vois malheureusement pas comment les brevets sur le différents codecs peuvent permettre l'utilisation massive de ses nouvelles fonctionnalités. L'intervention de Philippe Prados était très intéressante à plusieurs titres. Tout d'abord Philippe est un très bon intervenant et son discours très clair. Sa présentation sur le besoin de séparer la logique métier de toute considération de configuration de ressources externes sentait clairement le vécu mais le vécu avec un type de serveur d'application donné (Tomcat/JBoss). Je pense d'une part que GlassFish est différent (outil, console, ...) et d'autre part que des solutions (des produits en réalité) de provisioning multi-niveaux (serveurs web, appserver, SGBD, etc...) existent déjà. Enfin, la solution qui consiste à utiliser JNDI pour centraliser la config d'un cluster c'est faire le boulot à la place sur serveur d'application. Là aussi, je vous renvoi vers GlassFish et son architecture d'administration centralisée. Ceci dit, il y a certainement des progrès à faire dans la spécification Java EE coté packaging. Java EE 6 en a prévu quelque uns. RDV l'année prochaine avec, espérons le, les perceuses en moins et le café en plus. ( févr. 02 2008, 01:45:18 PM CET ) Permalink Comments [8]
Les développeurs Open Source ne tombent pas du ciel (ou comment gagner le million) Dans le bruit ambient de la blogosphère, il est facile de passer à coter de l'annonce de Sun de distribuer 1 million de dollars aux contributeurs externes pour les projets OpenSolaris, NetBeans, OpenJDK, OpenSPARC, OpenOffice et GlassFish. C'est désormais les détails de ce programme qui sont disponibles. Chaque communauté citée ci-dessus poursuit des objectifs légèrement différents et propose donc ses propres règles. En ce qui concerne GlassFish dont je me suis occupé depuis quelques semaines, le nom officiel est GlassFish Awards Program et ses règles officielles sont ici (travail intéressant avec les "lawyers" au passage).
Le but n'est pas de tout paraphraser ici, mais sachez que:
N'hésitez pas à poser des questions. La FAQ est pour le moins naissante.
|