mercredi avr. 27, 2011

GlassFish 3.1, comme promis!

Je me rend compte avec horreur que je n'ai pas couvert la sortie de GlassFish 3.1 dans la langue de Molière (ou Voltaire). Vieux motard!

GlassFish 3.1 est disponible depuis le 28 février 2011 en version Open Source Edition et en version supportée Oracle GlassFish Server. Toutes deux intègrent désormais un clustering complet et simple d'usage grâce à l'usage d'un provisioning SSH et d'une administration complètement centralisé.

La différence entre la version communautaire et la version supportée par Oracle tient en une somme de fonctionnalités appelée GlassFish Server Control. On y trouve l'intégration avec Oracle Access Manager, du backup automatisé de la configuration d'un domaine, ActiveCache (intégration native avec Coherence\*Web), et d'autres fonctionnalité disponibles dans la version d'éval de Oracle GlassFish Server (licence OTN).

Vous trouverez de nombreux billets décrivants des fonctionnalités de GlassFish 3.1 en suivant ce lien et toute une série de vidéos sur YouTube.

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 juin 18, 2010

Sortie de GlassFish 3.0.1

Il y a environ trois mois que la feuille de route GlassFish a été publiée.

Les feuilles de route c'est bien, mais les sorties de produits c'est mieux! C'est avec plaisir que nous annonçons aujourd'hui la sortie de GlassFish 3.0.1 en temps et en heure. Non seulement vous pouvez dès à présent utiliser la version Libre, mais aussi Oracle GlassFish 3.0.1 (le produit supporté par Oracle) ainsi qu'une mise à jour du Java EE 6 SDK qui intègre désormais cette nouvelle version de GlassFish.

Quelques fonctionnalités choisies.

Bien que cette version des "100 jours" ait un périmètre restreint (cf. la feuille de route pour savoir ce qui arrive), voici tout de même mes deux fonctionnalités favorites :
• plus de plate-formes supportées: jrockit, Oracle Enterprise Linux, plusieurs versions de RHEL, SLES, Windows, et même HP-UX (!); plus de plateformes avec un support des JVM 64-bit.
• correctifs intégrés: avec plus de 100 correctifs intégrés depuis la version 3 du mois de décembre, vraiment il n'y a pas de raison de ne pas faire la mise à jour.

Centre de mise à jour (UpdateCenter)

Bien entendu GlassFish peut-être téléchargé depuis cette page, mais vous avez également la possibilité de mettre à jour une installation v3 existante à l'aide du centre de mise à jour. A moins d'en avoir bidouillé la configuration, vous devriez avoir un dépôt préféré "stable" ou "release". Dans ce cas, il vous suffit de faire la mise à jour en utilisant la version graphique (bin/updatetool) ou la ligne de commande (bin/pkg image-update).

En réalité votre installation v3 existante vous a peut-être même déjà indiqué qu'un certain nombre de paquetages (la version 3.0.1) étaient disponibles en mise à jour. Cette fonctionnalité peut d'ailleurs non seulement mettre à jour un installation existante, mais également vous permettre de passer de la version open source à la version commerciale supportée sans ré-installation comme l'explique ce document.

Maven, outillage, versions localisées, taille du téléchargement, v2.x, ...

Avec cette nouvelle version, vous serez peut-être intéressés par la mise à jour des artefacts Maven ainsi que par les versions multi-langues (Allemand, Espagnol, Français, japonais, Portugais, Coréen, et Chinois) qui n'étaient pas disponibles en v3.

A titre d'info, la plus petite version de GlassFish (web profile Unix bundle) ne pèse que 33Mo. Cela représente deux firefox, 1/5ème d'autres serveurs d'applications populaires, et 20 fois moins qu'une suite bureautique récemment sortie... Si vous vous posez la question de la pertinence pour vous de la version 3 de GlassFish, nous avons mis à jour la matrice de comparaison entre GlassFish 2.1.1 et GlassFish 3.0.1.

Enfin, NetBeans 6.9 est également disponible en version finale et intègre GlassFish Open Source Edition 3.0.1. Si bien que si vous avez la dernière version de NetBeans, vous avez probalement déjà la dernière version de GlassFish!

Maj: annonce officielle.

mardi avr. 06, 2010

Le futur de GlassFish en Français

mardi janv. 12, 2010

La dernière passion de Sang - Un lab Java EE 6

Sang Shin, le créateur infatiguable de javapassion.com s'est associé à Antonio Goncalves (auteur du premier livre paru sur Java EE 6) et à d'autres pour vous proposer un labo Java EE 6 en ligne toute cette semaine.

ALT DESCR

L'idée est simple : faire le tour des nouveautés de Java EE 6 au travers de présentation, d'exemples de code, et des exercices aux instructions détaillées à suivre à son propre rythme. Le lab a commencé aujourd'hui (mardi 12 janvier 2010) et durera une semaine. Lisez donc cette FAQ pour mieux comprendre ce principe de lab en ligne. Pour s'enregistrer, il suffit de rejoindre legroupe Google javaee6-codecamp. Vous noterez également sur la page d'accueil du lab que de nombreux leaders techniques seront à même de répondre à vos questions.

Ce lab est une suite logique de la Conférence virtuelle "Java EE 6 and GlassFish v3" , et se base bien entendu sur GlassFish v3 et NetBeans 6.8 tous deux disponibles maintenant depuis un mois.

Les premiers contenus pour ce lab sont disponibles : "Java EE 6 Overview & Getting Java EE 6 sample codes", "Servlet 3.0" et "CDI (Context and Dependency Injection)". D'autres couvrirons JPA 2.0, EJB 3.1, JSF 2.0, "Java EE 6 End to End", GlassFish v3 OSGi, et "Embeddable GlassFish v3".

jeudi déc. 17, 2009

JavaDocs et Tutoriel disponibles sur l'update-center GlassFish

ALT DESCR

L'équipe de documentation GlassFish a mis à jour les JavaDocs, la documentation et le tutoriel sur l'update center de GlassFish v3. Tout ceci est donc disponible au travers de l'update tool. Paul décrit les étapes dans son billet. Si vous souhaitez des captures d'écran :

  • Mises à jour détectées (img)
  • Besoin d'arrêter le serveur
  • Démarrer UpdateTool
  • Sélection des modules à installer (img)
  • Installation et barre de progression (img)
  • Il suffit maintenant de pointer votre navigateur vers le Tutoriel et les pages JavaDoc désormais installées sur votre disque.

L'expérience utilisateur n'est pas encore parfaite, mais tout ceci va dans le bon sens.

Les lecteurs attentifs auront remarqué (a) Il est possible d'utiliser l'update tool directement dans la console d'admin, mais avec des risques trop importants si bien que cette fonctionnalité a été supprimée tard dans cycle de développement de v3. (b) le référentiel de l'update center ne propose que le Volume 1 (basics) du tutorial, le Volume 2 sera "bientôt" disponible. En attendant, il est disponible ici.

Ah oui, et puis il y a aussi de la documentation sur docs.glassfish.org et les javadocs sont en ligne sur cette page, grâce à Rajiv.

NetBeans 6.8 - le futur est là!

ALT DESCR

NetBeans 6.8 est disponible depuis jeudi dernier. Cette version propose un support complet de Java EE 6 ce qui comprend JSF 2.0/Facelets, JPA 2.0, EJB 3.1, JAX-RS et GlassFish v3. NetBeans 6.8 propose également de nombreuses améliorations pour les éditeurs PHP et JavaFX, ainsi qu'une amélioration du support Maven et une intégration avec Kenai.com. la liste complète des fonctionnalités est ici.

L'équipe NetBeans a également mis à disposition la version multi-lingue (cf. le billet de Masaki) et une version préliminaire du Java FX Composer (billet, video).

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.

lundi déc. 07, 2009

Wordpress sur GlassFish v3

"Comment faire fonctionner des application PHP sur GlassFish ?" est une question récurrente.

Il existe plusieurs approches possibles, mais cette fois-ci Number 9 a revisité un précédent billet pour confirmer que Wordpress runs like a champ on Quercus on GlassFish v3 (Wordpress fonctionne sans problème avec Quercus sur GlassFish v3). Merci à lui!

mardi déc. 01, 2009

3-en-1 - Le Patch 6 pour GlassFish v2.1 est maintenant disponible

ALT DESCR

GlassFish v2.1.1 est disponible depuis la fin octobre 2009. Comme ce fût le cas avec GlassFish v2.1, cette version a deux rôles : c'est une version publique et accessible à tous, mais c'est aussi un patch commercial pour les versions précédentes du produit. GlassFish v2.1.1 est donc également connu sous le nom de GlassFish v2.1 p6 and SJS AS 9.1U2 p12. GlassFish v2.1.1 corrige 121 bugs depuis la version "patch" précédence.

Les patches sont proposés dans plusieurs formats (fichier et pkg) sur SunSolve début décembre. Pour plus de détails sur cette nouvelle version, y compris la liste des bugs corrigés, consultez donc GlassFish For Business, ainsi que SunSolve. Le billet GlassFish v2 Family Overview a également été mis à jour.

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.

Le calendrier des événements GlassFish

Voici enfin une centralisation des événements autour de GlassFish!

Il existe désormais un agenda en ligne qui recense les différents événements autour de GlassFish Portfolio. Si vous organisez vous-même un tel événement, n'hésitez pas à nous le faire savoir par courrier électronique: theaquarium at sun dot com.

ALT DESCR

L'identifiant du calendrier Google est 3722ulvfgor2qabrut1mkia5m0@group.calendar.google.com.
Vous pouvez y accéder de différentes façons :

Lien RSS
Format iCal
HTML

On y notera plusieurs événements en français (Paris le 10 décembre, Toulouse le 15 décembre).

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)

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