A small list of reactions to James’ departure

• The inevitable (but profoundly silly) “Java is dead” (talios)

• The pragmatic (!) “it’ll leave room for us youngsters” (in French)

• Somewhat cynic “Oracle is helping LOTS of companies with ex-Sun’s :-)” (oemilio)

“Gosling leaving: big symbolic impact; no practical impact. As “father of Java”, he was an absent father. (Nothing wrong with that)” (Osvaldo)

• Quite fair article (eWeek)

Hani‘s “What’s the big deal about Gosling leaving Oracle? He didn’t actually do anything at Sun beyond be a mascot I thought?”

“Many people stress that James Gosling was the father of Java, when obviously his greatest contribution was Gosling Emacs :D” (Berto)

“Gosling GCd?” (Tom Stenstrom)

And to the non-Java developers searching for Gosling – “Who the hell is Ryan Gosling?” ;)

Roller (the engine powering blogs.sun.com and now James’ new blog) seems to have held up pretty well to the news and the /.’ing until Monday! Overall most people thank James for what he’s done and what he’s been throughout those 15 years. This is probably the best thing to do because as frankly I think even James doesn’t know what comes next (I certainly haven’t read anything plausible).

James now has an updated post on what comes next (nothing concrete at this point).


TechDays St. Petersburg 2010, a quick recap

I have now participated to several Tech Days in Saint Petersburg and it’s impressive to see the constant growth in attendance (4000+ participants this year!) and interest for Java EE and GlassFish. It’s getting harder every year to get off the stage with the number of people asking questions ;)

On the first day I made my way into the “technology showcase” demos right before the keynote to show GlassFish v3 update center and development features (basically a combination of this and that). Unfortunately James couldn’t make it so Octavian Tanase, VP of client Java develpoment (I hope I’m getting his title right) delivered a Java (SE, VM, JavaFX) keynote, leaving the server-side part to Oracle’s Dennis Leung on the next day. Jerome then presented in the main room in front of about a thousand people about where we are with GlassFish and as expected could leave the room for a while after the talk given all the questions.

Later on the first day I had two back-to-back sessions on Java EE 6, using the same approach as in Devoxx, jFokus and other JUG events, based on code and demos from beginningee6.kenai.com (slides: part 1, part 2). The final part on CDI was taken care of by Jerome on the next day. The keynote on the second day was almost as packed as for the opening one and was delivered by Dennis Leung, Oracle VP of software development. This one was more focused on Java EE, evolution and modularity of the platforms, a demo by Jerome (with some French humor), some very nice words on GlassFish being rock-solid, and closing with the Oracle value-adds such a TopLink, Coherence and the larger WebLogic-based Fusion Middleware application grid offering.

From the few local people I talked to it seems that Dennis’ talk was well accepted and it was certainly quite effective to have an Oracle exec speaker deliver messages such as “we take the stewardship for Java role very seriously” or the GlassFish Roadmap. Maybe the most important thing for me was that after all this event was not so much different from the previous Sun-led TechDays.

Thoughts on REST-*

OK, I really need more than 140 characters for this one (plus it’s been a while since I blogged opinions). Of course, this is personal opinion, not my company’s.

Many people have reacted to JBoss’ solo launch of REST-*. What I’m concerned about is the approach, not the technology and specifications (I’m probably not the best person to comment on that part).

For one, having rest-star.org redirect to a jboss.org web site is a “bad thing” ™. JBoss being the only participant is also not giving the underlying technical effort a lot of chance to become a commonly accepted standard, and that’s a pity.

Over on twitter, my colleague Jason sent me this sensible analysis which also questions the approach taken while finding some merits to the technical parts.

Mighty Roy is simply bashing and swinging at the proposal calling for . But then not many people get his blessing from day one.

Rickard Oberg is pointing out that JBoss has a interesting track record in terms driving the project (too bad the last paragraph on his affiliation to JBoss is actually taking some credit off of that assertion).

Contrary to what Haikal says, JBoss is not late to REST with their very decent JAX-RS implementation and their participation in the standardization effort. In fact, I’m not convinced by the SpringSource excuse (SpringMVC legacy) for not implementing this API.

Getting beyond all this criticism, it’s rare enough to have people offer to do actual work to demolish it like Anne Thomas is doing. I’ve been with Sun for too long to throw away the baby with the bath water..

If someone wants to contribute standards, OASIS, W3C, or IETF is where it should happen. Granted you’ll be better off starting from some specification or even better yet from a successful implementation (and you may end up not being able to call it REST-anything), but declaring REST-* to the world and making it a one company thing sounds like a marketing mistake to me.

Recent JCP interview on JavaWorld podcast

Andrew Glover’s latest JavaWorld interview is a discussion with Patrick Curran the chair of the JCP. Patrick does a good job explaining where the organization stands and what it’s doing about the typical concerns raised by the community. He also has some interesting figures and statistics I had not heard before.

Andrew does a good job conducting those interviews. It takes work to get to this result. Been there done that.

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.

OpenSolaris 2008.11

I’ve installed OpenSolaris 2008 11 (now declared as final) twice on VirtualBox (Mac and PC hosts) and once on the bare metal (a Toshiba laptop). Installs worked very smoothly (with the exception of a small Grub glitch in the later case), the UI is polished, the Update tool is more reactive (we use a very similar version in GlassFish v3 Prelude), as explained previously GlassFish v2 is on the repository and v3 will be there in the future.

ZFS is the primary filesystem and its first nice feature is that you don’t notice it. The second is the Time Slider capabilities which you can see for yourself here in Erwann’s short screencast. Power management seems to be greatly improved (too early to confirm). On the down side, there’s still some time to boot (clearly not an issue with VirtualBox) or even shutdown. Roman’s 12-minute screencast is another nice intro.

If you’re an OS freak regularly trying out releases of Fedora, SuSE, Ubuntu, etc., you should try OpenSolaris.