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.

lundi oct. 11, 2010

Annonce: collaboration IBM et Oracle autour de OpenJDK

IBM et Oracle ont annoncé aujourd'hui leur intention de travailler ensemble pour accélérer l'innovation autour de la plate-forme Java au travers du projet OpenJDK.

IBM a été un acteur majeur de l'eco-système Java depuis décembre 1995 et son arrivée comme licencié de la technologie (web.archive.org). Depuis, son support s'est traduit par de nombreuses participations à plusieurs JSRs, au Comité Exécutif du JCP, ainsi que des investissements dans des communautés et projets associés, et bien entendu au travers d'une multitude de produits et d'outils tous construits sur la plate-forme Java. Cette nouvelle devrait donc fournir une accélération sensible au développement de la plate-forme.

L'annonce de ce jour concerne trois parties principales :

• IBM et Oracle vont travailler ensemble pour faire d'OpenJDK le lieu principal de développement de Java SE en Open Source.
• IBM et Oracle s'engagent à accélérer le rythme de l'évolution de la plate-forme Java pour soutenir ensemble la feuille de route pour Java SE 7 et Java SE 8 présentée à JavaOne et détaillée dans le récent billet de Mark Reihnold.
• IBM et Oracle travailleront ensemble pour continuer l'amélioration du JCP qui continue d'être l'entité de standardisation pour les spécifications Java.

Tout ceci est très enthousiasment et il devrait y avoir bon nombre de réactions dans les jours qui viennent. Ce billet sera mis à jour pour les énumérer.

Liens principaux :

  • OpenJDK.org
  • Communiqués de presse : Oracle, IBM
  • Mark (Chief Architect for Java Platform Group at Oracle).
  • Henrik (Sr. Director, Product Management, Java Platform Group)

Réactions

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".

GlassFish ESB v2.2 est là!

ALT DESCR

Et voici le premier billet de l'Aquarium 2010! Quoi de mieux que de commencer l'année avec une annonce de sortie de produit?

Six mois après la version 2.1, GlassFish ESB v2.2 est désormais disponible en téléchargement. Trois nouveaux composants on été rendus disponibles et sont donc intégrés dans l'installation. Il s'agit du Email BC (Binding Component), du REST BC et du POJO SE (Service Engine).

GlassFish ESB v2.2 est disponible sur la page des téléchargements OpenESB.

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).

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.

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!

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!

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.

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