lundi septembre 28, 2009
|
"Le futur de Java" ce jeudi à l'OpenWorldForum
Avec l'imminence du rachat par Oracle de Sun, un point sur Java semblait intéressant et utile. Au programme, le chemin parcouru par Java SE depuis sa mise en Open Source et les avancées prochaines de JDK7, une table ronde sur les langages dynamiques sur la JVM (Groovy, Scala, Fan, et Clojure, ou Jython, JRuby et PHP?), et enfin un point sur Java EE 6 et son implémentation de référence GlassFish v3. Notre Guillaume Laforge sera de la partie pour la table ronde. Ce sera bref (1h30 au total), mais une occasion concrète de faire le point sur les travaux en cours et sur ce que le futur proche nous réserve.
• Programme: http://openworldforum.org/program/floss-java.
Java EE 6 tutorial and samples straight to your GlassFish v3 install While the Java EE 6 tutorial and the code samples it offers are still work in progress (expect a few rough edges), it's probably a great source for getting up to speed with this update to the Java EE platform. If you've installed the Preview of the Java EE 6 SDK you've probably been encouraged to download an update to the Java EE 6 tutorial: If you've been using the GlassFish v3 Preview bits from glassfish.dev.java.net then you may be wondering what this is all about as there is no "Tutorial" package or update showing up in the GlassFish updatetool. Whether this is a feature or a bug is yet to be decided but this is technically due to different repositories being wired in for the two different downloads (glassfish vs. SDK). You can check what your repository settings are with to following command (you can visit the URL for an HTML representation of the contents of the repository) :
If you're using GlassFish promoted builds you have a preferred
In both cases, in order to be able to see and add the tutorial and sample packages, you simply need to add
Once that's done, you can list the tutorial and samples packages available for install and proceed with the install :
This will install 17MB worth of samples and tutorial documentation and place this all in your
if you're running GlassFish v3 Preview (which already comes a stable repository) it is important that you then either disable or remove the
Of course you can use the Latest GlassFish Podcast episode: Antonio Goncalves It's been a while since the last GlassFish Podcast episode and even longer since the last interview, so here it goes - episode #36 an interview with Antonio Goncalves.
Antonio has many hats and this discussion covers a lot of ground starting with his recently published Java EE 6 book with GlassFish v3. We get into his favorite Java EE 6 feature, his role in the JCP as an individual contributor, his take on Spring vs. Java EE 6 and some thought on JSR 299 (the interview predates the inclusion of JSR 330 into Java EE 6). We also discuss Antonio's role as the leader of the Paris JUG inspiring more than a dozen other JUGs across the country. Enjoy the episode. ( août 08 2009, 11:46:52 PM CEST ) PermalinkWhile away, starting with the hot-off-the-press part -
• Small (and welcome) Java EE 6 delay to accomodate JSR299/JSR330 (and to include both in the platform). Expect GlassFish v3 to shift as well.
GlassFish et Java EE 6 à Niort mercredi prochain
Antonio pour la partie Java EE 6 et votre serviteur pour GlassFish v3. Détails ICI.
GlassFish v3 a la carte screencast - Part 3 - Jersey and EJBs In the first screencast, I installed a minimal GlassFish v3 from a small bootstrap (IPS toolkit), created a domain and started the server. The second entry did something actually useful with GlassFish and two containers: Java Web and Spring. In this screencast, I layer a custom distribution on top of a GlassFish kernel. Enough to deploy a JAXR-RS / EJB 3.1 (lite) application. For the sake of brevity this screencast is mostly command-line. It starts with the 5MB ips bootstrap and installs a pre-defined custom distribution which is enough to deploy the jersey-ejb sample application. The custom distribution is essentially an IPS package with no artifact, only a set of dependencies on other packages. For the curious out there, here is the step-by-step for the screencast :
I hope this series of screencasts demystifies the IPS/packaging side of GlassFish and shows the interesting possibilities it offers to end-users. ( juin 19 2009, 04:42:38 PM CEST ) PermalinkLivre Java EE 6 (in english in the text) en dédicace ce samedi à Paris
Antonio Goncalves :
Détails ici. ( juin 17 2009, 03:51:45 PM CEST ) PermalinkGlassFish v3 a la carte screencast - Part 2 In the first screencast, I installed a minimal GlassFish v3 from a small bootstrap (IPS toolkit), created a domain and started the server. This entry will actually do something useful with GlassFish and two containers: Java Web and Spring.
The Spring DM (OSGi) part of the demo is described in Jerome's GlassFish V3 Extensions, part 3 : Spring, Java EE 6 and OSGi blog entry. In the screencast, the manual install of the Spring bits is replaced by adding a new repository definition (a local one) and installing a single package from there. For the rest, the demo demonstrates how to extend GlassFish without using any GlassFish API and how to invoke an OSGi bundle service without using any OSGi API - the servlet injects the service by name using a standard
The screencast was done using the dev/ repository, so your experience may vary as the boundaries of the IPS packages and their dependencies are still being worked. Also, instead of the default Felix console briefly shown, you could use the web console described by Sahoo.
The full-size (and offline) video is available here (15MB, video/x-m4v).
GlassFish l'aquarium in Paris - Presentation Slides The latest GlassFish Community Day in Paris dubbed "l'aquarium" took place this past Monday. The agenda covered Java EE 6, GlassFish Portfolio (including ESB and WebSpace) but also MySQL and OpenSSO. The other interesting part is the large number (almost half) of non-Sun speakers. Here are the slides for the various presentations (some in French, most in English). Thanks to all the speakers and to the attendees (I hope you like the new GlassFish shirt!).
• "Bienvenue et Introduction GlassFish Portfolio", Jean-Yves Pronier (SlideShare, PDF)
Java EE 6 et GlassFish demain au Paris JUG
Bloquez la date: 12 décembre 2008
Speakers: Roberto Chinnici (spec lead), Richard Bair (tech lead), Paul Sandoz (spec lead), Linda Schneider (tech lead), Jean-François Arcand (tech lead), etc... Plus de détails et ouverture des inscriptions dans quelques jours, nombre de places (très) limité. ( oct. 31 2008, 02:11:39 PM CET ) Permalink Comments [6]New GlassFish Podcast episode, Java EE 6 with Roberto
I posted a new episode of the GlassFish podcast. This time, it's Roberto Chinnici's Java EE 6 presentation from the Jazoon conference back in June. The audio is far from perfect but I decided content mattered more than container...
Java EE 6 - le point à mi-parcours. Il y a à peine plus d'un an, je mentionnais pour la première fois Java EE 6 (JSR 316). Il semble y avoir un large consensus sur les différents JSR. Il y a également un consensus sur les trois thèmes proposés: extensibilité, profils et pruning. Clairement les profils a pas mal fait parlé d'eux: faut-il un web profile de type "tomcat" ou bien quelque chose de plus riche (voir le billet de Roberto sur ce sujet). Ce qui est clair c'est qu'il n'y aura qu'un seul profil "web" (pas question de maintenir les profils A et B). Après la présentation de Rod Johnson à Jazoon en Juin dernier, il semble que SpringSource ne s'oppose plus au profil B qui contient EJB 3.1 Lite (session+interface locales), WebBeans 1.0, et JSF 2.0.
Clairement Servlet 3.0 me parait comme une avancé significative. C'est elle qui va permettre en grande partie l'extensibilité (déposer les JAR de son framework dans un répertoire précis suffira, plus d'édition de Le succès de WebBeans me parait être une inconnue même si l'unification du modèle de composant est selon moi un "no-brainer". JAX-RS aura certainement beaucoup de succès mais je vois déjà les discussions "JAX-WS ou JAX-RS?" occuper les architectes dans les entreprises et les SSII y passer du temps (à leur grand plaisir! ;-). Le calendrier initial était effectivement un peu agressif (sachant également que d'autres ne sont pas encore arrivés encore à Java EE 5). Rendez-vous donc pour la beta Java EE 6 l'année prochaine. GlassFish v3 sera aligné avec cette version de la spécification et la version TechPreview 2 propose déjà quelques implémentations en avance de phase au travers de son update center (EJB 3.1, JAX-RS 1.0, ...). ( juil. 21 2008, 07:04:00 AM CEST ) Permalink Comments [1]GlassFish 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 ) PermalinkJava EE et GlassFish cette semaine à Rennes (mardi 13) Ce mardi 13 novembre 2007, je suis programmé pour une intervention à l'IRISA sur le thème "Java EE 5 et GlassFish". RDV à 18h00 pour une heure de présentation, démos à l'appui. Ensuite si je me souviens bien il y a un pot pour discuter avant de reprendre mon train (enfin s'il existe en cette veille de grève... ). Update: voici la présentation d'hier. Merci aux participants pour leur présence. ( nov. 10 2007, 10:40:07 PM CET ) Permalink Comments [4] |