vendredi nov. 27, 2009

Proposition Eclipse Gemini - Projet pour modules d'entreprise

Une nouvelle proposition Eclipse (Processus de développement Eclipse: pre-proposition et proposition) vient d'être récemment publiée sur Eclipse.org.

ALT DESCR

En paraphrasant la proposition, le périmètre de Gemini est double

• intégration d'applications Java existentes sous forme de modules, et
• implémentation de spécifications d'entreprise pour une plate-forme à base de modules

L'emphase initiale est mise sur les standards développés part le Groupe "Enterprise" d'experts OSGi.

Gemini est organisé en 6 sous-projets, chacun bénéficiant d'une souche contribuée par SpringSource ou Oracle. Le patron du projet est Mike Keith (Oracle). Les mentors sont Wayne Beaton (Eclipse), Doug Clarke (Oracle) et Adrian Colyer (SpringSource).

La FAQ publiée par Keith est également une lecture intéressante.

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

Croissance Hudson : Communauté et produit

L'adoption croissante de Hudson continue à un bon rythme et il en est désormais de même de sa version commerciale proposée par Sun.

Le fil de syndication Hudson de Kohsuke propose de très nombreux exemples d'adoption. La communauté est réellement très active et on notera parmi les billets récents: A Campfire Plugin, CMake Plugin, un Tutoriel sur SVN et Hudson en espagnol et Using Hudson with Rational Team Concert (sur le site officiel d'IBM!). Il y a également ces deux billets :

• Par Grant Smith: Creating a Continuous Integration Server for Java Projects Using Hudson chez Wazi: notre conclusion - basée sur une combinaison d'expériences d'utilisations réelles et d'avis externes - est que Hudson est le leader des moteur d'intégration continue.

• par Joe Heck: Hudson - A lot of things done right: regardez donc Hudson. C'est facile à essayer - un téléchargement, une ligne de commande, et c'est parti!.

Coté commercial, trois exemples, tous de ce jour :

• Nous venons d'acquérir un nouveau client pour l'offre de support Hudson . Contactez nous si vous avez des question à ce sujet.

• Nous avons également reçu un email de de l'un des Principal Field Engineers de Sun qui est en visite chez un (très) grand client qui utilise très largement Hudson et demandant une offre de support. Comme souvent avec l'open source, nous ne savions même pas que ce client utilisait Hudson.

• Enfin, nos amis de Sun Inner Circle - la lettre pour les patrons de production - intègre dans sa dernière édition un article sur Hudson.

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.

Frameworks de clients riches pour GlassFish v3 (ZK, Vaadin, ...)

ALT DESCR ALT DESCR

Vaadin and ZK are both popular RIA frameworks that have been tested to work with GlassFish v3.

Le JavaDude a mis en ligne il y a peu de temps un billet intitulé "ZK 3.6.3 with Netbeans 6.8 Beta on Glassfish V3" (il s'agit là de la toute dernière version de ZK). Il y est question de développer avec ou sans le plugin ZK pour NetBeans (l'important étant de rajouter des meta-données au projet Java EE), de créer des pages ZUML avec une palette de composants et enfin de déployer vers GlassFish v3. ZK est un framework Ajax et push sans nécessité d'utiliser directement JavaScript. Il devrait être familier pour les personnes habituées au développement Swing. Il y a quelques semaines Bobby avait écrit un billet que je vous invite à relire.

Vaadin est un autre framework qui maque les horreurs de JavaScript au développeur (!). Il est construit sur GWT et proposes des fonctionnalités OSGi intéressante pour une intégration dans l'architecture GlassFish v3. Petter a rédigé plusieurs documents présentant l'utilisation de Vaadin dans GlassFish avec l'implémentation Servlet 3.0, mais aussi montrant comment le packaging OSGi de Vaadin permet de ne pas avoir à trimbaler le framework dans son application. Il y est également question de gérer des versions multiples du framework déployé dans GlassFish v3. Si cela vous intéresse, commencez donc par "Deployment Options on GlassFish v3".

ZK tout comme Vaadin sont des Partenaires GlassFish, tout comme WebORB, ICEFaces (désormais en version Alpha et testé dans les dernières versions de "promoted" de GlassFish v3) et bien d'autres encore.

vendredi nov. 06, 2009

GlassFish à Devoxx 2009

ALT DESCR

La conférence Devoxx arrive à grands pas (dans à peine plus d'une semaine) et se déroule comme tous les ans à Anvers, mais un peut plus tôt que les années précédentes pour ne pas trop s'approcher des fêtes de fin d'année.

La conférence dure une semaine et se déroule comme ceci: les deux premiers jours sont consacrés à des sessions de 3 heures pour avoir le temps de rentrer dans les détails de la technologie présentée (il s'agit de la partie dite "université"). Ensuite la conférence débute le mercredi avec des sessions plénières et des sessions d'une heure. Devoxx propose également des sessions "Tools in actions" (30 minutes), des "BOFs" plus informelles, des Quickies (15 minutes), et les désormais fameux tableaux blancs.

Tout d'abord le mercredi, je vous invite à ne pas louper (ou à regarder plus tard sur Parleys) les sessions plénière de Sun et d'Oracle :
Java, the Platform for the Future - Steve Harris (Oracle)
Java EE 6 and GlassFish V3: Evolution of a Platform - Roberto Chinnici et Ludo Champenois.

La liste des sessions liées à GlassFish ou à Sun est assez longue cette année encore :

University :
Enhancing the JavaServer Faces 2.0 Component Model - Roger Kitain
SOA, OpenESB and OpenSSO Programming with Passion - Sang Shin
The Java EE 6 Platform University - Antonio Goncalves, Alexis MP

Sessions:
JDK7 Update - Mark Reinhold
The Java EE 6 Platform - Antonio Goncalves
Writing Asynchronous Web application (Comet) using the Atmosphere Framework - Jean-Francois Arcand, Paul Sandoz
Project Coin - Joe Darcy
Using BTrace and DTrace to Instrument and Analyse Java Applications - Simon Ritter
Enhancing the JavaServer Faces 2.0 Component Model - Roger Kitain
Managing GlassFish on OpenSolaris - Simon Ritter
The Modular Java Platform & Project Jigsaw - Mark Reinhold
Deep dive on the Java EE 6 platform with GlassFish V3 - Roberto Chinnici, Ludo Champenois

BOFs:
Grizzzly Servlet Container - Jean-Francois Arcand
Update JDK 7 - Mark, Alex, and Brian
The Modular Java Platform & Project JigSaw - Mark Reinhold, Alex Buckley

Quickies:
Java EE 6 and OSGi. Ludo Champenois

Rendez-vous dans une semaine!

vendredi oct. 30, 2009

Séminaire en ligne et en Français sur GlassFish le 3 novembre

Avec l'actualité GlassFish (FAQ d'Oracle sur le futur de GlassFish, la sortie de GlassFish v2.1.1 et le travail acharné sur GlassFish v3 et Java EE 6), il nous a semblé opportun d'organiser un séminaire en ligne pour faire le point sur l'avancement du projet et pour répondre à vos questions. Ce sera donc le

Mardi le 3 novembre 2009 à 16h00

Le format est classique: 45 minutes de présentation et le reste de questions/réponses. N'oubliez pas de vous inscrire pour obtenir les détails (URL et mot de passe).

GlassFish v2.1.1 est là!

GlassFish v2.1.1 est maintenant disponible (Distribution Sun, Distribution Communautaire). GFv2.1.1 sert de base technologique à SailFin v2 et comprend des améliorations dans le domaine de la réplication et la détection d'erreurs dans un cluster. Il y a également de nombreux (>200) bugs corrigés. Le billet de Shreedhar est une bonne introduction, ainsi que celui de Kevin post et ce billet en français. Il y a également le Wiki et l'annonce de presse qui date d'Oracle OpenWorld.

GFv2.1.1 intègre également OpenMQ 4.4, Grizzly 1.0.30 (modifications), Jersey 1.0.3 (modifications), Shoal 1.1 (modifications) et JSF 1.2_13. L'essentiel de ces modifications proviennent du référentiel GlassFish (modifications).

Le produit supporté est disponible au travers de GlassFish Portfolio. A noter que GlassFish v2.1.1 est également disponible sous la forme d'un patch pour les version antérieures (GlassFish v2.1 est lui-même un pour GFv2U2), même si pour l'instant celui-ci n'a pas encore été publié sur SunSolve. Gardez un oeil sur GlassFishForBusiness pour une notification lorsqu'il sera disponible.

jeudi oct. 29, 2009

NetBeans 6.8 Beta est disponible

ALT DESCR

NetBeans 6.8 est désormais disponible en beta (téléchargement, Page d'acceuil). Les nouveautés principales de NetBeans 6.8 vont de GlassFish v3 à JavaFX en passant par les frameworks PHP comme symfony.

La page de NetBeans 6.8 propose des liens vers plus de documentation qui est mise à jour au fur et à mesure que l'on se rapproche des la sortie finale (didacticiels et videos). Les videos de NetBeans sont également disponibles sur le NB Channel, comme par exemple le suport de Symfony ou encore celle intitulée "kick butt".

Nouvelle FAQ publiée par Oracle

Oracle a récemment mis à jour la page de questions/réponses sur Oracle et Sun pour y intégrer un document PDF intitulé "Oracle and Sun Overview and FAQ".

Vous y trouverez des commentaires sur de nombreux produits Sun (matériel et logiciel), y compris sur NetBeans, OpenOffice, MySQL, xVM OpsCenter, OpenSource, VirtualBox et bien entendu GlassFish.

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.

mardi oct. 20, 2009

Mojarra 2.0.0 est là!

ALT DESCR

Mojarra 2.0, l'implémentation de référence de JSF 2.0 est maintenant disponible! Voici donc encore un pas supplémentaire dans la marche vers GlassFish v3 final. On notera qu'une intégration dans les versions intermédiaires de GlassFish est prévue dès cette semaine. Vous pouvez également utiliser Maven ou un téléchargement direct de la technologie.

Dans son billet, Ryan Lubke énumère un ensemble de liens (essentiellement des blogs) sur JSF 2.0. Un peu plus tôt dans l'année, Ryan a rédigé une série de billets détaillés sur le sujet. Il est également question dans le billet de Ryan du rôle des outils de développement (oui, le support arrive rapidement comme l'écrit Cay Horstmann dans son dernier billet au sujet de NetBeans) et des nombreuses personnes qui ont participé à la production de cette version majeure.

Bien que JSF 2.0 soit dans la liste des technologies de Java EE 6, il n'est pas requis d'utiliser un conteneur Servlet 3.0. Ceci dit, avec GlassFish v3, le fichier web.xml est bien facultatif et il n'est donc pas besoin de déclarer la servlet Faces (cf. le billet de Cay sur ce sujet).

Comme implémentation de JSF 2.0, Mojarra est la première implémentation, mais elle sera également utilisé par certains coopétiteurs's. Enfin, le moment est probablement venu de passer en revue les billets de l'Aquarium marqués des mots clé jsf2 et mojarra.

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