Wednesday Nov 30, 2011

Devoxx 2011 - OTN Interviews now available

Devoxx was a blast again this year and while the sessions are not yet on Parleys (Stephan promised they will be there before Christmas), but the Devoxx'11 space has been created and contains 19 interviews done by OTN's Tori Wieldt.

These interviews are very diverse with more than half were recorded with community members such as Stephan "Devoxx" Janssen himself, LJC's Martijn Verburg, performance guru Kirk Pepperdine, and more.

Devoxx OTN interviews

The Oracle participants cover Java SE (the strategy with Henrik, language evolution with Joe, nio2 and Jigsaw with Alan, Brian Goetz, etc..), Java FX with Jasper, and of course Java EE and GlassFish with Marek on JAX-RS and myself (Alexis) on Java EE.

As with any Parleys presentation, these can be downloaded offline.

Monday Nov 21, 2011

Marek's JAX-RS 2.0 content from Devoxx 2011

Marek Potociar, one of the two co-spec leads for the upcoming JAX-RS 2.0 had a very well-attended session at Devoxx and wrote a blog post about it detailing his conference experience (1st time at Devoxx) and running through the new features of the specification.

A link to slides is also included in his post.

ALT_DESCR

The work by the expert group seems very solid at this point as you can read for yourself in details in the recently published early draft document.

You can follow the remaining work between now and the middle of new year on the specification project pages on java.net.

Tuesday Nov 15, 2011

New Java EE 6 Hands-On lab, Devoxx-approved!

A new Java EE 6 HOL (Hands-On Lab) was successfully used yesterday at Devoxx with a room packed with enthusiast conference participants. This is new material which covers a lot of Java EE ground in a single document.

ALT_DESCR

As it is the case for most GlassFish-related labs, the list of software requirements is dead-simple and short: a recent JDK (6 or 7) and NetBeans 7.x ("Java EE" or "All") which comes with GlassFish. Of course GlassFish can also be downloaded separately and used from other IDEs such as Eclipse and IntelliJ or even (Emacs).

The didactic nature of the HOL document should make it useful for anyone interested in learning Java EE 6 on their own time and pace. If you have feedback about the content or about GlassFish, make sure you voice your concerns (or praises) to the GlassFish Users alias as indicated in the document. Feedback will be taken into account in the form of updates to the document as well as enhancements to GlassFish (ideally in 3.1.2).

Update: see Arun's post for more details.

Sunday Nov 13, 2011

Let Devoxx 2011 begin!

Devoxx 2011 is kicking off today and Oracle will be well represented for all its Java efforts.

Here's a quick rundown of the Java EE and GlassFish side of things.

ALT_DESCR

Cameron Purdy, now responsible for the entire Oracle middleware stack (WebLogic, GlassFish, TopLink, Coherence) will host the Java EE keynote, mostly focused on Java EE 7. There will be sessions on individual JSRs by spec leads : Nigel Deakin for JMS 2.0, Marek Potociar for JAX-RS 2.0, and Greg Luck (EHCache) for JSR107 / javax.cache.

Oracle's Shaun Smith will also cover JPA 2.1 with some of the unique EclipseLink features such as multi-tenancy. BOFs on Java EE.next and CDI are also planned during the week. Finally, Arun Gupta will be delivering a complete Java EE 6 hands-on lab.

There will also be GlassFish-related sessions. A first one will focus on the current state of the community and product (3.1.x) with customers production stories, while GlassFish architect Jerome Dochez will walk you through the enhancements the team is working on for Java EE 7 and GlassFish 4 - virtualization, PaaS, elasticity and more.

Last but not least, our good friends from Serli will discuss their latest GlassFish contributions on Application versioning and high-availability rolling upgrades.

Sunday Oct 30, 2011

Devoxx coming up shortly, LIVE stream included

The Devoxx developer conference is coming up November 14th to 18th and has been sold out for a number of weeks already but the latest conference NewsLetter has good news for anyone with an Internet connection: Devoxx LIVE.

ALT_DESCR

This means that you'll be able to catch the following Oracle Java EE-related sessions (local Antwerp time, GMT+2) :
Java EE keynote by Cameron Purdy (Wednesday, 16th November @ 9:30-11am)
Nigel's JMS 2.0 session (Thursday, 17th November @ noon)
Jerome's Java EE 7 and GlassFish.next presentation (Thursday, 17th November @ 15:10pm)

This service does require a subscription but one that will allow you to access all of the conference content. For Java EE and GlassFish-related talks, that means content for JAX-RS 2.0 by the spec lead, JSR 107 (javax.cache), Java EE Security, EclipseLink and JPA 2.1, a GlassFish in action talk, and more.

Note also that the Parleys Devoxx 2010 channel is now free.

Sunday Dec 19, 2010

It's time to start talking about Java EE 7

Java EE Seven

Update: a Java EE 7 discussion with Roberto Chinnici was posted on the GlassFish Podcast.

It's been one year since Java EE 6 was released (December 2009) and it's now time to start talking about Java EE 7. In fact at JavaOne San Francisco in September, at Devoxx in November and at JavaOne Sao Paulo and Beijing in December, the technical keynotes have gradually introduced what Oracle would like to see addressed in this release. In particular, I would recommend this Parleys.com replay of "The Future Roadmap of Java EE" (subscription required).

The theme for Java EE 7 is "The Cloud" and to be a "little" bit more precise, we're talking about multi-tenancy, application versioning, support for NRDBMS stores but also about modularity, trying to leverage what will be done at the JavaSE level. Of all the APIs up for a new version, JAX-RS and JPA seem to be the closest to being filed as JSRs.

The JAX-RS 2.0 draft JSR mentions a client API, MVC support, asynch support (inspired by Atmosphere), hypermedia support, better integration with @Inject/CDI, and more. Paul Sandoz has his slide decks from Devoxx available here. JPA 2.1 has a long list of potential enhancements, ranging from dynamic definition of PU, more control on persistence context synchronization, mapping between JPQL and criteria queries and much more.

You can also expect a Servlet alignment with the current state of HTML5 and WebSockets, a JSF 2.2 version (HTML5, file upload component, ...), some work on EJB 3.2, a modernization of the JMS API (finally!), and maybe something around a caching API. Of course, all it's still early days and a lot can change once the expert groups form and get to work. Nevertheless, there is a lot to be excited about!

Thursday Dec 09, 2010

GlassFish Virtualization Prototype

In the GlassFish team, not only do we like prototypes, we also like to share them to gather feedback. More than three years ago, we shared this first GlassFish V3 modularity screencast.

This was more than a year before we shipped GlassFish "Prelude" and there was no OSGi at the time in the product (and we were still using CVS!).

This time, GlassFish architect Jerome Dochez is back with a provisioning prototype which he presented during the "Future of Java EE" keynote at the recent Devoxx conference in Antwerp, Belgium.

So check out this short video (4 min) and tell us what you think. You can also download the movie from this URL for offline viewing.

As spec lead Roberto Chinnici stated in his JavaOne Technical Keynote, "we all have The Cloud hanging above our heads" and that will be a major focus for Java EE 7 (more in another post). While Java EE 7 can be seen as far away, we don't need to wait and innovation can happen at the implementation level and this is what this GlassFish virtualization demo is all about.

In this screencast, Jerome shows how GlassFish was enhanced to provision virtual JeOS-based GlassFish images on an Ubuntu/KVM environment. The creation of virtualized clusters and instances is done via asadmin commands and translates into VMs appearing in the virtual manager. Once provisioned the virtualized and distributed cluster can be started with existing GlassFish commands. Of course, this does not need to be Ubuntu and/or VM and can be extended to other operating systems and hypervisor/virtualization technologies.

Sunday Nov 21, 2010

Devoxx 2010 - it's a wrap!

ALT DESCR

Devoxx 2010, the largest developer community in Europe (correct me if I'm wrong) with 3000+ attendees is now behind us and by all metrics it sounds like another great success for the organizers (the BEJUG). Get a feel for the conference vibe with these videos.

The main announcement at Devoxx was probably the Java 7 and Java 8 JSRs being filed (along with project Coin and Lambda). These earlier entries will help you parse the announcement and understand what's up next: "how to read a JSR" and "Majority or 2/3rds?".

But GlassFish and Java EE 6 were well represented with well attended (400+?) university talks, a hands-on lab that went really smoothly (and God knows how these things can go wrong), a late night GlassFish BOF with an opportunity to meet users and to gather feedback, and a Java EE BOF. The Thursday keynote by Jerome, Linda and Paul was all about the future of Java EE (more in a later post). JBoss was also there with a soon-to-be released version of their AppServer, also discussing Seam, tooling and more Java EE 6 content. And to close off the Java EE section at this conference Adam Bien had another successful live coding session which drew some very nice comments.

Also worth noting is the release of NetBeans 7 beta, a nice complement to the Java 7 JSRs (more in a later post).

If you wish you had been at Devoxx, you might be interested in subscribing to the 2010 Parleys channel (79 euros yearly). The 2009 channel is now totally free of charge.

Saturday Nov 21, 2009

Waiting for Godot, Migrating to JavaEE 6, and Other Highlights from Nov 21th, 2009

ALT DESCR

Today is Nov 21th, 2009.

News shorts of interest to our communities, including:
New date for EU review of Oracle/Sun acquisition, getting closer to v3 fcs, new OpenESB and OpenDS releases, Devoxx whiteboards, new customers and japanese event, and more.

Waiting for Godot
I read Waiting for Godot for HS, but I didn't expect to live it...

On the Road to GlassFish v3
We are getting very close. The buzz around JavaEE 6 and GFv3 at #devoxx was very positive; some more links:

New Releases
Final and Release Candidates releases:

More Devoxx
Devoxx is over.  By all accounts, a successful show.

GlassFish Customers and Events
New customers; new events

Other News

Thursday Nov 19, 2009

Java Closures at Devoxx and Other Highlights from Nov 19th, 2009

ALT DESCR

A summary of today's news of interest to our communities.

Today is Nov 19th, 2009. One more day to go at Devoxx, some Terracotta news and more GlassFish Events. The Java EE 6 specs are in voting right now, and we are still awaiting Godot.

Note - this is an experiment to flush out the daily news that otherwise we can't cover due to limited time. Let us know how the format works for you.

Terracotta News

Bumped into Alex Miller's blog and it has several posts worth mentioning:

Devoxx Updates

New GlassFish Events

Tuesday Nov 17, 2009

Sparky has a New Friend - Steve Harris at Devoxx

ALT DESCR

Check out this photo of Steve Harris's keynote at Devoxx; Sparky has a new friend!

Twitter is full of positive comments. I need to do a pass to separate the interesting ones, but raw data at: #glassFish OR glassfish, #JavaEE6, #glassfish and #Devoxx. Looking forward to a complete report from Alexis (this photo is from the standing-room only JavaEE 6 University talk that he and Antonio gave).

PS. Thanks to whoever took Steve's photo. I'll add attribution as soon as I find the author Aaron Houston for Steve's photo.

Friday Nov 06, 2009

GlassFish at Devoxx 2009

ALT DESCR

The Devoxx conference is around the corner (in just over a week) and will take place in Antwerp, Belgium as every year, only a bit earlier than usual (December was just too close to the Christmas holidays).

This week-long conference runs as follows: the first two days are 3-hour sessions to go deeper into the technology (they're called University sessions). The regular conference starts on the third day and offers keynotes and 1-hour sessions. Devoxx also has "Tools in actions" (30-minute), "BOFs", Quickies (15-minute), white boards, and more.

First and foremost, the Wednesday Sun and Oracle keynotes should not be missed (or to be watched later on Parleys) :
Java, the Platform for the Future - Steve Harris (Oracle)
Java EE 6 and GlassFish V3: Evolution of a Platform - Roberto Chinnici and Ludo Champenois.

But there's a also long list of GlassFish and Sun-related session for this year's session :

University talks :
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

See you there!

Friday Dec 12, 2008

Uncle Bob and Other Hudson Fans

ALT DESCR

Uncle Bob is one of the grand names in Agile Development... and he is also now a Hudson fan -see the comments and his Screencast (thanks to Eric for the tip).

Another fan is James Governor (from RedMonk); check his addendum on Hudson at the end of his Advice to Sun; he also reports that Dan @ Adobe is another fan.

And still more fans... check this Snapshot of a Whiteboard taken by Alexis earlier this week - Hudson is the #1 choice. Nice!

Are you a fan too? If so, vote for Hudson at the SOA Readers' Choice - as of right now Rational Functional Tester is #1 (see here for some background to how this happened).

Sunday Nov 30, 2008

GlassFish Presence at Devoxx next week

Devoxx Logo

Devoxx is only a week away and the GlassFish community will have a strong presence at this major European developer conference. There is no dedicated "GlassFish AppServer" session (too much of a product pitch?), but rather a series of related technologies and sub-projects you might find useful to consider for your projects.

The "University" section of the conference will feature a "GlassFish in Action" 3-hour session (Tuesday @ 1:30pm) with GlassFish v3 Prelude, Atmosphere, Jersey, OpenMQ, OpenESB/Fuji, WebSynergy tooling, and GlassFish-partner Nuxeo (on WebEngine). Should be fast paced, energetic, and mainly demo-driven.

Other sessions include :
Developing multi-language portlets by Satya Ranjan
Atmosphere by Jean-Fran├žois Arcand (portable Comet based applications)
Project Fuji by Andreas Egloff (OpenESB.next, GlassFish v3, OSGi, IFL, & JBI)
Building dynamic web applications with Comet, a BOF by Carol McDonald.
Connectivity with OpenMQ by project Lead Linda Schneider.
Java EE 6 Overview by spec lead Roberto Chinnici.
The Java API for RESTful Web Services by spec lead Paul Sandoz.
EJB 3.1 - from Legacy to Secret Weapon by Adam Bien, prolific blogger and consultant.
10 reasons Java EE develpment doesn't have to be painful, by yours truly.

The conference is now full (just like previous years) and the welcome page says : "3.200 attendees from 35 countries". Should be fun!