dimanche nov. 21, 2010

Support commercial pour GlassFish - Différent de JBoss

Nous utilisons GlassFishForBusiness pour annoncer toutes les sorties et mises à jours de GlassFish, qu'elles soient gratuites ou restreintes aux clients d'Oracle. Un lecteur a récemment demandé (paraphrase):

Est ce que GlassFish va adopter le modèle JBoss avec une branche open source (appelée "General Availability") avec peu de mises à jour (à priori seulement des versions x.y.0 et pas de version corrective) et une version commerciale qui elle seule contient les correctifs, y compris les plus critiques?

(Une observation similaire est exprimée dans ce blog)

Nous avons répondu à ces questions précédemment ([1], [2], [3]) mais ces billets étaient quelque peu datés. Nous avons donc fait une passe sur GlassFishForBusiness pour une mise à jour :

Pour anticiper une accusation de partialité, une autre différence entre JBoss et GlassFish est que JBoss ne propose pas d'extensions propriétaires (AddOns) qui sont présentes dans Oracle GlassFish Server. Ceci étant, si ces extensions proposées par Oracle (ainsi que le support et la maintenance) ne vous offre par une réelle valeur, rien ne vous force à les acquérir.

vendredi oct. 08, 2010

Oracle renouvelle son intérêt pour GlassFish à l'occasion de JavaOne

la conférence JavaOne a été l'occasion au mois de septembre pour Oracle de réaffirmer publiquement son support à GlassFish. Tout a commencé avec la publication de la feuille de route au mois de Mars, mais un peu de répétition ne fait pas de mal.

Le message le plus visible est venu le lundi de la conférence pendant la session plénière JavaOne de Thomas Kurian ou GlassFish a été mentionné à plusieurs reprises. Thomas en a tout d'abord parlé dans le contexte de Java EE 6 et de ses avancées en matière de productivité, de son adoption importante (9 millions de téléchargements l'an passé), puis ensuite dans le contexte d'une garantie que GlassFish resterait Libre. Rien de surprenant pour qui avait suivi les épisodes précédents, mais c'est toujours agréable d'avoir une telle couverture dans un événement de cette importance.

Il y eu ensuite une démonstration autour de Java EE effectuée par Mike Lehmann (dans un T-shirt GlassFish nouvelle collection) mettant en avant les gains de productivité avec GlassFish et NetBeans. La démonstration comprenait également une partie ou la plateforme Java EE 6 complète était réduite au profil web. Ce genre de démonstration devient particulièrement simple étant donné la nature modulaire de GlassFish.

La deuxième démonstration Java EE dans cette session plénière était effectuée par Dave Moore de BioWare qui présentait le jeu en ligne Star Wars - The Old Republic mentionnant au passage l'usage fait de GlassFish coté serveur. Pas mal!

D'autres messages sont venus lors des sessions techniques et BOFs, en particulier :

• La prochaine version de WebLogic Server contiendra le kernel HK2 issu de GlassFish (besoin de voir le code pour y croire? par ici!)

• GlassFish et WebLogic Server vont partager encore plus de composants. A titre d'exemple certaines fonctionnalités Web Services avancée de WebLogic seront intégrées dans GlassFish. JSF 2.0 quant à lui est déjà intégré dans les deux serveurs et va bientôt se retrouvé dans JDeveloper et ADF.

Oracle a également réitéré la feuille de route, en particulier...

• GlassFish 3.1 Milestone 5 (build 20 - cf. ce tableau) est désormais complet en matière de fonctionnalités, y compris pour le clustering et le support de bascule à chaud.

• Le positionnement entre GlassFish et WebLogic Server - plus de qualificatif "departmental"

Nous espérons que cette nouvelle itération sur le futur de GlassFish permettra de rassurer tout le monde. Les deux assertions FAUSSES les plus courantes sont : "pas de clustering dans GlassFish 3" et "interdit d'utiliser GlassFish Open Sourc Edition en production" :-)

vendredi déc. 11, 2009

GlassFish v3 est là!

Cela fait maintenant 4 ans et demi que GlassFish a été présenté pour la première fois à JavaOne en 2005 (annonce) et nous sommes heureux d'annoncer aujourd'hui notre version la plus importante : GlassFish v3 est là prêt à être téléchargé!

La première version de GlassFish date de JavaOne 2006, il s'agissait d'une version conforme à Java EE 5 (déjà à l'époque) (détails). La seconde version est sortie en septembre 2007 (détails), toujours basée sur Java EE 5 et s'appuyant sur une (trop) longue histoire des serveurs d'application chez Sun et rajoutant des fonctionnalités d'entreprise (qualité, performance, scalabilité) à d'un produit open source (agilité, simplicité, communauté, prix).

La transition entre GlassFish v1 et v2 était de l'ordre l'évolution naturelle. Le passage à GlassFish v3 est une évolution majeure qui intègre les nouvelles spécifications JavaEE 6 définies par le JCP tout en proposant une architecture de produit modulaire basée sur OSGi et de nombreuses nouvelles fonctionnalités.

ALT DESCR

Principaux liens :

Page produit GlassFish v3
Page d'accueil JavaEE 6
Téléchargements Java EE 6
Article Java EE 6 (à voir également ce livre blanc).

Nous espérons voir de nombreuses personnes assister à la Conférence Virtuelle du 15 décembre.

De très nombreuses personnes (articles, blogs, ...) parlent de la sortie de Java EE 6 et de GlassFish v3. Vous trouverez une longue liste dans la version anglaise.

mardi déc. 08, 2009

Lancement GlassFish v3 - Conférence Virtuelle le 15 décembre

It's been a Hard Day's Night... - et même une année difficile sur le chemin de GlassFish v3, si bien qu'il est maintenant temps de fêter l'événement. Nous avons plusieurs manifestations prévues dont Une conférence virtuelle le 15 décembre 2009 qui couvrira à la fois Java EE 6 et GlassFish v3.

L'événement dure de 8:00 à 17:00 heure de Californie (17:00 à 2:00 heure de Paris). Des rediffusions sont prévues. L'agenda est disponible touche aux fonctions principales de la spécification JavaEE 6 ainsi qu'aux fonctionnalités importantes propres à GlassFish v3 comme OSGi, support des langages dynamiques, outillage, grizzly, monitoring et management.

Cliquez donc sur le lien pour vous enregistrer.  Un simple navigateur vous suffira pour assister à cet événement.

Enfin, pour ceux proches de Santa Clara, Burlington ou Bangalore, réservez votre après-midi du 16. Pour les parisiens, c'est le jeudi 10 après-midi.

mercredi déc. 02, 2009

La spécification Java EE 6 approuvée par le JCP

Java EE 6 (Done!) logo

Roberto s'est fendu d'un tweet et bien entendu d'un billet seulement quelques moment après l'annonce du vote final des spécifications manquant encore à l'appel pour Java EE 6. Pour la spécification principale JavaEE 6 le vote a recueilli 12 OUI, 2 abstentions, et 1 NON. Tous les détails sont ici : Java EE 6, Servlet 3.0, EJB 3.1, JPA 2.0, CDI, Connectors 1.6. Félicitations à Roberto et à tous les autres patrons de spécifications, aux membres des groupes d'experts et à la communauté pour ce moment important.

Rajout - Résumé des votes pour toutes les spécifications de Java EE 6.

Quelques liens sur les sujet :
The new EE ecosystem (Gavin King, JBoss, patron de la spec CDI, JSR 299). A lire également: les commentaires sur un billet précédent.
Le JCP approuve Java EE 6 (LeMagIT)
La spécification Java EE 6 votée à une large majorité (01net)
JCP Approves Java EE 6 Specification (Artima)
Java EE 6 receives approval (InfoWorld)
Java EE 6 findet eingeschränkte Zustimmung (heise online)
Java EE 6 прошла стандартизацию (CyberSecurity.ru)
Ya ha sido aprobado Java EE 6 (IDG.es)
Java EE 6 Spec Finalized and Approved (JavaLobby)

Comme Roberto l'a indiqué dans son billet, "pour être déclaré final, Java EE 6 doit encore attendre la sortie de GlassFish v3 prévue le 10 décembre". En effet une spécification doit présenter un TCK (test de compatibilité et une implémentation de référence) à cette date pour pouvoir être considéré comme final. Plein de bonnes choses à venir donc!

vendredi nov. 27, 2009

Plus de commit GlassFish v3 dans le trunk SVP...

ALT DESCR

Ce fut une année difficile, mais la communauté GlassFish a sut maintenir le cap de v3 et tous les indicateurs sont au vert pour un aboutissement rapide.

GlassFish v3 est prévu pour mi-décembre, si bien que les dernières semaines ont été très intenses comme en témoigne ces graphique MarkMail :

DEV - le mois précédent était très proche du plus haut historique
ISSUES - tout simplement un record.
QUALITY - le plus haut depuis Septembre 2008.

Voici quelques faits marquants :

Branch finale:

Si vous êtes curieux, consultez donc le tableau de bord hudson. Vous y trouverez entre autre les progrès effectués sur findbugs.

Les membres de FishCAT méritent une mention spéciale :

Et enfin, en provenance de l'équipe de documentation, les dernières versions à relire :

jeudi nov. 26, 2009

Sparky a un nouvel ami - Steve Harris à Devoxx

ALT DESCR

Regardez donc cette photo de Steve Harris (Oracle) lors de la session plénière à la conférence Devoxx. Sparky (la mascote de GlassFish) a un nouvel ami!

Twitter est rempli de commentaires positifs sur Java EE 6 et GlassFish v3. Voici quelques liens pour vous en rendre compte par vous même : #glassFish OR glassfish, #JavaEE6, #glassfish et #Devoxx. On notera aussi cette photo d'une salle comble pour la session "Université" sur JavaEE 6 (Antonio Goncalves et Alexis MP).

Merci à Aaron Houston pour la photo de Steve.

lundi nov. 16, 2009

La route JavaEE 6 - Dernière spécifications soumises au comité exécutif du JCP

Le dernier lot de JSR pour Java EE 6 a été soumis la semaine dernière pour un vote d'approbation finale. Le vote commence aujourd'hui (le 17 novembre 2009) et se termine le 30 novembre 2009. Voici la liste :

JSR 316 - JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification
JSR 315 - JavaTM Servlet 3.0 Specification
JSR 317 - JavaTM Persistence 2.0
JSR 318 - Enterprise JavaBeansTM 3.1
JSR 322 - JavaTM EE Connector Architecture 1.6
JSR-299 - Web Beans (now called CDI)

D'autres JSR ont été précédemment approuvés :

JSR 314 - JavaServer Faces 2.0 (billets précédents, résultat des votes : 12 Oui/4 non-votes)
JSR 330 - Dependency Injection for Java  (billet précédent, résultat des votes : 14 Oui/1 Non/1 non-vote)
JSR 303 - Bean Validation (Note d'Emmanuel, résultat des votes : 12 Oui/4 non-votes)

Quelques autres spécifications ont bénéficié d'un processus allégé comme

JSR 311 - JAX-RS: The JavaTM API for RESTful Web Services JAX-RS 1.1 (billet de Paul, changements)

Le résumé de l'épisode passé dans la saga Sun/Oracle

La semaine passée a vu un nouvel épisode dans la Saga Sun/Oracle/EU : la commission européenne a émis un rapport d'objection concernant l'acquisition de Sun par Oracle.

Comme je suis un employé Sun, je vais me contenter de fournir ici des liens, quelque soit la tentation d'aller plus loin et de partager mon avis...

• (le 9 novembre) l'UE publie son rapport - Pas de lien direct, seulement une mention dans ce document officiel de Sun (K-8 Filing).
• (plus tard le même jour...) Oracle réagit au travers d'un communiqué de presse.
• (un peu plus tard...) Le département de justice américain (DOJ) publie ses propres commentaires sur le rapport de l'UE.
• (le lendemain matin, 10 novembre) Commentaire de l'UE sur le commentaire du DOJ (Reuters)
• (le 11 novembre) Selon eWeek Europe, la prochaine étape ce sera une audience le 25 novembre.

Bref, que du bon contenu pour la prochaine saga télévisée. Il est par contre très triste de voir l'impact sur les personnes.

jeudi oct. 29, 2009

SailFin 2.0 est là!

SailFin v2 est désormais disponible (téléchargement, page d'accueil, wiki) ainsi que son équivalent supporté Sun GlassFish Communications Server 2.0 (téléchargement, page d'accueil). SailFin v2 est une nouvelle version importante : elle s'appuie sur GlassFish v2.1.1 pour y rajouter des fonctionnalités de haute disponibilité, des mises à jour en direct (rolling upgrade), des topologies réseau plus flexibles, une meilleure protection contre la surcharge, le support de Diameter, de meilleure capacités de diagnostic, des améliorations du partage de charge et plus encore.

Difficile de couvrir cette version de manière exhaustive, je vous invite donc à consulter ce billet de Binod sur la sortie de SailFin v2.

vendredi oct. 16, 2009

JSR 330 approuvé - Injection de dépendance pour Java

ALT DESCR

Le comité exécutif de SE/EE du JCP vient d'approuver le JSR 330, aussi connu sous le nom de "Injection de dépendance pour Java" (Dependency Injection for Java). Cette spécification menée par Bob Lee de Google et Rod Johnson de SpringSource a été proposée initialement en mai 09 et a progressé très rapidement. Les résultats du vote final sont disponibles: 14-1-1. Félicitations aux responsables ainsi qu'au groupe d'experts pour cette spécification importante.

Il reste quelques spécifications qui constituent JavaEE 6 JSR à approuver. La prochaine sera probablement le JSR 299 qui a été proposée avant la 330, mais qui s'est adapté à celle-ci.

jeudi oct. 15, 2009

Nouveau planning pour GlassFish v3

ALT DESCR

Abhijit a annoncé une mise à jour du planning pour la version finale de GlassFish v3. Il n'était plus possible de maintenir la date initiale en partie à cause de la période d'élection des comités exécutifs du JCP et il était également devenu difficile d'avancer cette date à cause des problèmes récurrents de disponibilité de Java.Net. La date est donc repoussée de deux semaines.

Il est donc désormais question d'un "Hard Code Freeze" (HCF) le 9 novembre 2009 et d'une version finale le 10 décembre. Tous les détails sont sur la page du planning sur le wiki du projet.

jeudi sept. 24, 2009

La dernière version du plug-in Eclipse est disponible (1.0.33)

ALT DESCR

Le produit GlassFish Tools Bundle for Eclipse est une distribution tout-en-un qui intègre l'IDE Eclipse (wiki) , le serveur GlassFish (en réalité v2 et v3) et le plug-in GlassFish (accueil, intro), le tout pour un téléchargement unique.

Le plug-in GlassFish est régulièrement mis à jour mais il est heureusement facile de le mettre à jour sans nécessiter un nouvelle installation. Les deux dernières versions sont 1.0.32 (9/4/09) et 1.0.33 (9/11/09) (à une semaine d'intervalle). La liste complète des modifications et correctifs se trouve dans les Release Notes.

Bien que le support pour Java EE 6 dans WTP ait été repoussé jusqu'à mi-2010, le plug-in GlassFish propose des assistants Java EE 6 (cf. la série TOTD d'Arun).

Ces plug-ins peuvent être installés sur Eclipse 3.4 Ganymede et Eclipse 3.5 Galileo. Ce dernier propose un ensemble intéressant de fonctionnalités (Wiki, blogathon, DZone). Une version tout-en-un integrant Eclipse 3.5.1, GlassFish v3 et le dernier plug-in en date sera disponible lors de la sortie de GlassFish v3.

mercredi sept. 09, 2009

Mise à jour de GlassFish v3 "Preview"

ALT DESCR

Cela aura pris un peu plus de temps que prévu, mais c'est chose faite, les référentiels de GlassFish v3 Preview ont été mis à jour. Si vous utilisez cette version, vous vous en êtes peut-être déjà rendu compte au travers de la notification updatetool, en consultant le client IHM UpdateTool ou encore dans la console d'administration. Bien entendu vous pouvez également faire cette mise à jour en ligne de commande avec le client pkg.

J'ai rédigé un billet un peu plus détaillé sur ce sujet (en anglais) et Abhijit fait l'annonce de la mise à jour ici.

Ce processus de mise à jour automatique a particulièrement bien fonctionné en ce qui me concerne, mais ceci étant du logiciel, nous sommes à la recherche de tout type de retour d'expérience. Bon et (surtout) moins bon.

vendredi août 07, 2009

Sun supporte commercialement Hudson

ALT DESCR

Cela fait quelque temps qu'Eduardo et Kohsuke le disaient à demi-mot (avec une pre-annonce lors de JavaOne), c'est désormais chose officielle : pour répondre au succès de Hudson (le serveur d'intégration continue), Sun propose désormais un support commercial pour Hudson.

En pratique, cette offre de support fait partie de Sun WebStack 1.5, une des briques du GlassFish Portfolio. Concrètement Sun propose désormais un support pour la production, une gestion prioritaire des bugs et une offre de développement de plugin ou d'adaptation de Hudson aux pratiques agiles d'une organisation. Kohsuke énumère ces différents point dans cette page.

Quelques liens complémentaires: Détails de l'offre, Termes du support (bas de la page principale) et niveau de services (bas de la page principale). Bien entendu vous sommes toujours preneurs de retour d'expérience et de commentaires pour améliorer encore Hudson et cette nouvelle offre de support.

About

Version française de TheAquarium

Search

Archives
« avril 2014
lun.mar.mer.jeu.ven.sam.dim.
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today