Bistro!
Alexis Moussine-Pouchkine's Weblog
public enum Topic { Java, GlassFish, Tools, Sun, InFrenchInZeText, SDPY }

20091111 mercredi novembre 11, 2009

Atmosphere jeudi, Devoxx lundi

Pas le temps de respirer, demain Jeudi Jean-François Arcand sera là au ParisJUG pour vous donner un cours de bon français et pour vous parler d'Atmosphere, le framework multi-serveur pour faire du Comet (AjaxPush). Il y sera également question de comparaison avec Servlet 3.0 (ne pas oublier de s'inscrire, il doit rester des places).

Lundi, direction Anvers pour la conférence Devoxx. J'y présente avec notre Antonio Goncalves national (enfin c'est surtout lui qui fait le gros du boulot!) une session de trois heures sur Java EE 6 (dont les JSR sont approuvées les unes après les autres ces jours-ci). Entre consolidation des slides, mise au point des démos, et ajouts de dernière minute, on n'est pas tout à fait près...

Avec servlet 3, managed beans, bean validation, etc... cette session ira clairement au delà du contenu du bouquin d'Antonio (pourtant déjà très riche). Reste la question du JSR 299 qui mérite une session à lui tout seul (difficile de ne faire qu'une intro, la technologie a un ticket d'entrée non négligeable). En tout cas je trouve la progression dans la douzaine de démos plutôt sympa (une idée d'Antonio).

Pour ce qui est du contenu GlassFish (keynote, sessions, etc...): les détails sont ici.

( nov. 11 2009, 11:24:55 AM CET ) Permalink Comments [1]

20091007 mercredi octobre 07, 2009

Attending and presenting at Java2Days this week in Sofia

I'll be attending the Java2Days conference at the end of this week in Sofia, Bulgaria.

The conference is quite geared towards server-side Java with Spring and Java EE getting great coverage with SpringSource employees and Java EE expert group member Reza Rahman.

My first talk on Thursday is on GlassFish v3 while the second is on portability of J2EE/JavaEE applications (lessons learned while migrating customer applications to GlassFish). Should be fun!

( oct. 07 2009, 10:13:50 AM CEST ) Permalink Comments [0]

20090928 lundi septembre 28, 2009

"Le futur de Java" ce jeudi à l'OpenWorldForum

Ce jeudi, vous êtes conviés à venir à l'Open World Forum qui se tient à Paris (Eurosites George V dans le 8ème) et en particulier à la series de courtes sessions autour de Java.

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.
• Enregistrement, c'est ici: http://openworldforum.org/Register.

( sept. 28 2009, 09:02:24 AM CEST ) Permalink Comments [1]

20090916 mercredi septembre 16, 2009

JavaZone presentation posted (video)

My GlassFish v3 presentation from last week's JavaZone is already posted along with many others. If you're interested in the demos, feel free to skip right to them:
Demo #1 (developer features) @ 7:01
Demo #2 (Java EE 6) @ 21:00
Demo #3 (GlassFish à la carte) @ 26:00
Demo #4 (OSGi) @ 36:50
Demo #5 (RESTful admin) @ 49:00

There's also an offline version (close to 200MB of MPEG-4 for QuickTime in 640x480 format).

( sept. 16 2009, 11:06:04 AM CEST ) Permalink Comments [2]

20090909 mercredi septembre 09, 2009

GlassFish v3 at JavaZone - slides, demos and screencasts

Here are the slides that I presented on GlassFish v3 at the JavaZone conference today. All five demos went fine (some with the help of the audience), and I even got questions at the end. I'm not sure what the plans are for making the conference talks available (delay, format), so here are the five demos (almost identical) in various screencasts :

Painless development with GlassFish (deploy on change, session preservation, etc...). Use it today on any GlassFish v3 install.
Painless Java EE 6 development (James Gosling himself, only using NetBeans, not Eclipse like I did). Starts at 12:21. Same as above - any v3 version.
• GlassFish à la Carte - Part 1, Part 2, Part 3 (the closest to what I showed) - Same as above, IPS has been there from day one (much improved in recent builds though).
Extending GlassFish v3, OSGi-style (by Jerome Dochez, the GlassFish architect), note that recent promoted builds of GlassFish v3 now ships with the Felix OSGi declarative service bundle by default, no need to install it manually.
• (I don't know of a screencast showing the RESTful admin, but Rajeshwar blog would be a good start and Ludo's JavaFX demo a fun illustration). Using recent promoted builds is recommended.

Update: the video is available (streaming + QT format). Demo timing are documented here.

Let's enjoy the rest of the conference now...

( sept. 09 2009, 04:35:44 PM CEST ) Permalink Comments [2]

20090908 mardi septembre 08, 2009

GlassFishZone in Oslo

I'm flying out to Oslo in a few hours to present at JavaZone on GlassFish v3. The slides and demos are now ready. This talk will focus exclusively on v3 and a bit of Java EE 6 (just can't do justice to it in the little time that I have). I had initially listed 7 demos but quickly found out that this would be way too much to cram into the 1-hour slot, so there's only going to be 5 fairly short demos (tooling, Java EE 6, packaging, OSGi, and RESTful admin). Let's hope they all go well ;)

Since this is partly new material and certainly has some new demos I wanted to test-run this in terms of timing and sequencing of demos. So I presented this yesterday at work to several colleagues and it's amazing how much you learn by presenting it just once. Ideally I would dry-run every presentation but it needs to feel a little real with somebody listening or else I just don't get into it. Anyhow, I'll be using a shorter version for the conference but the slides I'll post will have more details.

Session details:
"GlassFish v3 - The future of app servers and Java EE is here... well almost"
• Sep 9th, 14:15 - 15:15
• Room: Sal 3

As always, the agenda is diverse (with some usual suspects) and there's is a number of sessions that I'll try to attend (conflicts preventing) - EJB 3.1, Google App Engine, Ioke (Ola Bini's new language), JSR 330/Guice (that one is in parallel with my session unfortunately), developing for the cloud, class-loaders, hudson (Kohsuke will be there, I'm sure that his session will be packed and that there will be people talking to him hours after he's done ;) , debugging your production (btrace, ...), and more. But if the organisers still have those headphones in the main room with sessions showing in parallel on 6-7 screens I might do the usual zapping (not very nice to speaker I must admit).

( sept. 08 2009, 09:36:04 AM CEST ) Permalink Comments [0]

20090622 lundi juin 22, 2009

GlassFish at the Jazoon Conference

The GlassFish Day at Jazoon was really well attended (significantly more than last year) and is now over, so the rest of the conference can now start. This is a good time to go thru the list of GlassFish-related talks at the conference, so here it goes:

James Gosling's Keynote
Roberto on Java EE 6
Jérôme and Ludo on GlassFish v3
Java EE 6 BOF
Hudson talk
Ed's JSF 2.0 presentation
Harold on Metro Web Services
Ludo again, this time on JavaFX+GlassFish v3
Ed on JavaFX+JavaEE

Slides for the GlassFish Day are being posted here.

( juin 22 2009, 06:29:26 PM CEST ) Permalink

20090618 jeudi juin 18, 2009

GlassFish at Lyon JUG

JUG's in France have been popping up here and there at an amazing rate in the past 18 months since Antonio and the team have started the Paris JUG. I think we're somewhere in the 12 JUGs or so. For a country that didn't have any really active one only 2 years ago that's just amazing.

I was down in Lyon earlier this week for a JUG meeting (this was only their third meeting) on Groovy and GlassFish where over 60 people showed up. Come to think of it, when adding up all the JUGs, I think we average about 1000 attendees very months, that's the equivalent of a pretty decent conference. The feedback I've received was pretty good. I did a demo-heavy presentation focused on GlassFish v3 (most importantly the modularity and extensibility) and the 30-minute Q&A session took me to demo v2 (Enterprise Manager), explain the pricing model and monetization strategy, discuss more generally the Java EE and app server statuses, and deflect the best I could some Oracle-related questions...

My slides are here and you can read some notes on the event here (in French).

( juin 18 2009, 11:27:44 AM CEST ) Permalink Comments [1]

20090525 lundi mai 25, 2009

GlassFish @ Java AppServer Day (Genova)

I was lucky to visit Genova last week for the Java AppServer Day organized by the local JUG. I tend to blindly trust the organizers of JUG-initiated events and this event was yet another good reason to keep on doing this.

The event had exactly 100 attendees and the format was 30-minute sessions with a round-table at the end. I went first and focused on GlassFish v3 since this was mostly a developer audience and clearly had no time to also cover the clustering/operations side of GlassFish in half an hour. I did try to do as many demos as possible around startup time, dynamic startup/shutdown of services, Deploy on save in NetBeans, Session preservation across redeploys with a non-trivial application, extending GFv3 with a Spring container (available right from a local update center repository) to demonstrate OSGI-based GlassFish v3 extensibility as detailed in Jerome's latest blog entry.

JBoss' Alessio (Web Services lead) alluded to JBoss 5.1 being very close to being released (and indeed it has been since). Now waiting for the supported version ;) He also mentioned OSGi as being a priority for the next releases. Of course having Oracle in the room made the exercise quite interesting. I met Paolo, an Oracle "veteran" and a likely future colleague :) and got to listen to an Oracle middleware presentation (I hadn't seen one in ages and certainly not since the BEA integration). Paolo focused on the operations side (which arguably WebLogic does fairly well) including Coherence, JRockit and Work Manager. Finally Alef, a SpringSource founder (but no longer an employee) focused on OSGi and dmServer. I think his presentation was more didactic than mine on the OSGi front, but our demos certainly felt very similar.

Thanks to Paolo and the rest of the organizers, this was a great event, I wish I could have stayed a bit longer, the city looks beautiful!

( mai 25 2009, 01:41:12 PM CEST ) Permalink

20090507 jeudi mai 07, 2009

Java Application Server Day 2009

The Genova Java User Group is organizing the App Server Day in two weeks in Genova and have been invited to represent GlassFish.

I think App Servers are exciting again. I like to compare it to how dull operating systems were before zfs, dtrace, and more generally virtualization came along. All the participants to this event have real innovations to offer and this should be a fun day comparing and contrasting the various approaches!

Make sure you register. The organizers seem to be really on top of this and I'm looking forward to my first time in Gênes.

( mai 07 2009, 05:43:02 PM CEST ) Permalink

20090414 mardi avril 14, 2009

GlassFish swimming to CommunityOne North (April 15th), and a beer meetup

CommunityOne North is happening tomorrow is Oslo, Norway. A single day (free of charge and totally sold out) really packed with many sessions on many different topics (as in any good C1 conference). Simon Phipps (Sun) and Håkon Wium Lie (Opera) are the two keynote speakers.

GlassFish and Java EE are well represented with sessions on GlassFish v3, migrating to and writing with Java EE 5, a session on Sailfin by Ericsson, Hudson for performance testing, and more.

Whether or not you are attending the conference (and if you're not attending the MamaMia musical) on Wednesday evening and are at all interested in GlassFish, you should consider coming to the GlassFish Meet-Up at Hard-Rock Café (map) from 4:30pm-6:pm. Courtesy of the Sun GlassFish team! Please add a comment to this blog post or send email if you plan on joining.

( avr. 14 2009, 09:12:47 PM CEST ) Permalink

20090403 vendredi avril 03, 2009

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", Roberto Chinnici (SlideShare, PDF)
"GlassFish v3, en route Java EE 6", Alexis Moussine-Pouchkine (SlideShare, PDF)
"GlassFish Web Space", Patrice Goutin (SlideShare, PDF)
"Retour d'expérience OpenMQ (1)", Jérôme Molière, Mentor/J (SlideShare, PDF)
"GlassFish Enterprise 2.1, production", Didier Burkhalter, Alexis Moussine-Pouchkine (SlideShare, PDF)
"Transaction support, guaranty of delivery and consistency with Glassfish ESB BPEL", Paul Perez et Bruno Sinkovic, Pymma Consulting (Source from Pymma Consulting)
"Retour d'expérience OpenMQ (2)", François Ostyn (SlideShare, PDF)
"Authentification Web unique, Fédération d'identité et sécurisation de services Web .Net et Java avec OpenSSO", Alain Barbier, Sun Microsystems et Stève Sfartz, Microsoft (SlideShare, PDF)
"MySQL HA Solutions", Lenz Grimmer (SlideShare, PDF)

( avr. 03 2009, 12:55:57 PM CEST ) Permalink

20090330 lundi mars 30, 2009

L'aquarium de printemps...

... c'est demain mardi (enfin peut-être aujourd'hui pour ceux qui ne sont pas scotchés à leur ordinateur) : http://www.solutionslinux.fr/cycle_specifique.php?pg=4_17&track=3. Ne loupez pas la première session sur Java EE 6 et la dernière sur MySQL (solutions de mise en haute dispo). Entre les deux le contenu me parait solide : retours d'expérience, interop identité avec Microsoft, nouveautés GlassFish v2.1, tour du nouveau produit WebSpace, et ESB avancé avec Pymma consulting. Presque 50% d'intervenants externes à Sun!

( mars 30 2009, 11:16:38 PM CEST ) Permalink

20090319 jeudi mars 19, 2009

Agenda de l'aquarium de printemps le 31 mars 2009

L'agenda quasi-définitif a été publié sur le site de Solutions Linux : Java EE 6, GlassFish v3, portail WebSpace, témoignage client, retour d'expérience MQ, interop identité avec Microsoft, OpenESB, BPEL, et solutions de HA pour MySQL...

L'événement est gratuit, mais les places limités. N'oubliez pas de vous inscrire.

( mars 19 2009, 02:13:54 PM CET ) Permalink

20090221 samedi février 21, 2009

CommunityOne Olso - April 15th 2009 - Call for Papers

The CommunityOne conference is said to be heading East to New York (March 18 - 19, 2009) and West to San Francisco (June 1 - 3, 2009), so I'm not sure what direction it's heading when going to Olso...
Update: the site is online (has been a little while in fact): http://no.sun.com/communityone

So there it is : CommunityOne Oslo is happening on April 15th 2009 and the call for papers is open. Simply a 150-word (max) abstract to CommunityOne-Oslo-AT-sun.com. The keynote speaker will be Ian Murdock, now Vice President of Cloud Computing Strategy at Sun.

Suggested topics include :
• Development and deployment in the cloud and virtualization
• Social networks and Web 2.0 trends
• RIAs, scripting, and tools
• Dynamic languages, databases, and Web and application servers
• Open-source projects, business models, and trends
• And more

I understand this will be held in the heart of Oslo in a very nice place and that there will be a (social) GlassFish get together at some point in the day.

( févr. 21 2009, 05:13:00 AM CET ) Permalink Comments [2]


GlassFish Podcast
Get GlassFish V3
Support GlassFish Enterprise

Today's Page Hits: 523




bea conference glassfish groovy ips java javaee javafx javaone javazone jug mysql netbeans openesb openoffice opensource paris performance podcast presentation sdpy spring sun swing techdays tips updatecenter v3 webservices wsit
Links