Skip to main content

JavaOne 2009's Final Day: Parting Thoughts and Appreciations

Posted by editor on June 5, 2009 at 12:54 AM PDT

The community will be busy through late Friday afternoon, on the final day of JavaOne 2009, with three more JavaOne technical sessions:

  • 1:30 PM, Matt Warman et al. (jfrets project): PAN-5388: Making Music with the Javaâ„¢ Programming Language - Musicians and software developers are kindred spirits. Developing algorithms and implementing them seems to be quite similar to developing a music score and playing it.
  • 2:50 PM, Michael Huttermann (JUGs Community): TS-4421: Simplifying Development and Testing of GUIs with the Swing Application Framework (JSR 296) and FEST
  • 4:10 PM, Anton Epple, Geertjan Weilenga: TS-3886: Porting an Application to the NetBeans Platform

James Gosling Friday morning keynote

James Gosling presents the Friday morning keynote address (8:30 - 10:30 AM, US Pacific Time) to start the final day of JavaOne 2009 -- conceivably the final day in the history of JavaOne conferences. How fitting it will be for James to lead the Friday's activities if indeed that is the last ever JavaOne conference day.

Of course, even if this is the last JavaOne, it's certainly not the last large conference centered on Java. The "JavaOne" name may disappear, but the benefits of an annual JavaOne-like gathering will remain. I expect we'll be seeing James and many of the people who presented at this year's JavaOne gather together in a large conference format under some name at some point in mid-2010. If my estimate of Oracle's intentions is correct, that 2010 conference will look a lot like the historic JavaOnes, even if it has an updated name (what does the "One" part really mean at this point, anyway?)

So, I'll be watching James from my hotel room Friday morning. Everyone who wants to watch and has a high-speed internet connection will be able to do so simply by going to the JavaOne home page, where all the keynotes have been streamed live.

Saying Good-bye, and what's coming up

After James's keynote, I'll be checking out of the hotel and preparing for the long flight back east. I'll bring with me about 20 raw podcast recordings that we made during the Community Corner events. Over the coming weeks, we'll be publishing the podcasts. Each podcast will be accompanied by a blog, which in many cases will include links and images relevant to the podcast. Some of the podcasts also come with a slide deck, that you can scroll through as you listen to the podcast.

I look forward to putting together these podcast/blogs. It all passed by too fast as it happened at JavaOne. I'd barely finish one podcast, and the next podcast or mini-talk was already about to begin. It will be really nice to be able to sit and re-listen to what was said, and put it all together for the benefit of the community, and beyond...

Some well-deserved thanks...

I'd especially like to thank everyone who signed up for our Community Corner podcasts and mini-talks. While I wasn't able to attend the technical sessions or panels at JavaOne itself, our booth visitors brought to us a broad spectrum of expert-level presentations and discussions. It was like a mini-JavaOne conference coming right to our booth!

Also, thanks to the presence of the Robotics community (Bruce Boyes, Jim Wright, and Brian Jenkins) at the Communities table, I learned a whole lot about the work that is being done by that community, and about the robots they were demonstrating. By my second day at the table, I was able to describe the basics of the robots' design and functionality (hardware and software) to visitors in a way that satisfied all but the truly up-to-date robotics experts. Thanks guys! That was quite interesting for someone who started out programming HP-9845's to set and poll bits as a means of automating hardware instrumentation systems using RS-232 serial and GPIB cables. Yeah, I used to get to work with wires and circuit boards, once upon a time...

Of course, I thank the team at Sun for bringing me to the conference. I was in attendance, while many other people who wanted to be here were not able to attend this year. As I've said, I intend to bring the conference to these people, who deserve to be informed, to the greatest extent to which I can do that...

I also thank my friends at O'Reilly Media for providing me with the opportunity to take the reins as editor just in time for the conference! And I thank your former editor, Chris Adamson, for helping me get up to speed in the role of being editor quickly enough for me to be able to make a contribution to the community based on my JavaOne experience.

I hope there will be another JavaOne (or JavaOne-like) conference next year; and I very much hope to be in attendance again as your editor.

Talk to you next week!

Recent spotlighted JavaOne news:

View the JavaOne 2009 General Sessions: The JavaOne 2009 general sessions can be viewed online.

The latest JavaOne-related Weblogs include:

Cay Horstmann, Java One 2009 Day 3: It's day 3 at Java One, and I report on Second Life, a JavaFX+REST lab, "it's not your father's von Neumann machine", Scala actors, and--an annual tradition--the packrat script for downloading all slides.

Mandy Chung, Slides for JavaOne BOF - Monitoring and Troubleshooting Java Applications: Slides for the Monitoring and Troubleshooting Java Applications BOF posted.

Masood Mortazavi, JAVA = Innovation: I'm sitting in the general session to be given by IBM's Craig Hayman, Vice President IBM WebSphere, IBM Software Group. In the pre-screens, it says "JAVA = Innovation" ... Change and innovation comes from combining ideas that already exist, i.e....

Terrence Barr, JavaOne news update 2: Here is the next news update - wrapping up yesterday's news: The morning General Session by Sony Ericsson was well attended - Christopher David, Head of Developer and Partner Engagement, truly understands developers and it is clear that Sony Ericsson...

Vivek Pandey, Slides for Dynamic Language on GlassFish technical session: The slides for my JavaOne technical session: Dynamic Languages Powered by Glassfish are available here.

Masood Mortazavi, JavaOne Conference -- Reason for Its Existence: JavaOne Conference exists for a very good reason: common context!

Felipe Gaucho, Alice in the JavaLand by Carnegie Melon University: During JavaOne 2009 I had a chance to talk with the Prof. Donald Slater from the Carnegie Mellon University. He showed me Alice, a software to teach programming skills to the young students.

Arun Gupta, Garmin nuvi 200w and Canon SD 770 Winners at JavaOne GlassFish Booth - Jun 3, 2009: We are giving

Arun Gupta, JavaOne 2009 Day 2 in Pictures: Here are some pictures from JavaOne 2009 Day 2 ... And the evolving album at ... See ya tomorrow at JavaOne Day 4!

Marina Sum, An Eye-Opening Talk on UI Design: Brilliantly delivered by Ben Galbraith of Mozilla.

David Herron, Is the JCP fundamentally the wrong model (now) for Java?: I'm drawing on several threads of thinking in several presentations and conversations this week at JavaOne, and am thinking the Java Community Process (JCP) no longer serves the needs of the Java ecosystem. I'm not the first to say this,...

John Ferguson Smart, Slides from the Maven talk at JavaOne: This year at JavaOne, I gave a talk entitled 'Getting Serious About Build Automation: Using Maven in the Real World'. The talk summary is as follows: Maven 2 is becoming increasingly popular in larger organizations looking to standardize and industrialize their...

Kohsuke Kawaguchi, Slides for the Hudson technical session: I posted my slides for the JavaOne 2009 Hudson technical session

Fabrizio Giudici, Interview with Dennis Reedy on cloud computing with Rio and Elastic Grid (BOF-4638): I met Dennis Reedy five years ago (boys, how fast time flows!) when he participated in one of the most interesting projects I've done so far, the Real Time Telemetry Service (RTTS) for Formula 1 cars, by Magneti Marelli Motorsport...

Cay Horstmann, Java One 2009 Day 2: Here is my ongoing blog from the floor of Java One. I report on a most painful keynote, a JUG meeting with James Gosling, talks about concurrency, and the controversy around JSR 299 (AKA WebBeans, erm, Contexts and Dependency Injection).

Coverage of the Forums will return next week, after JavaOne.

There is no Poll during JavaOne week. There will be a new poll next week.

Our Feature Articles include Gary Benson's just published Zero and Shark: a Zero-Assembly Port of OpenJDK, which tells the interesting story of how the Java group at Red Hat developed a cross-platform OpenJDK port; and Protect Your Legacy Code Investment with JNA, by Stephen B. Morris, which introduces Java Native Access (JNA) and demonstrates how it can be used to facilitate interaction between Java programs an native libraries, for example Windows DLLs.

The latest Java Mobility Podcast is Java Mobility Podcast 79: JavaOne 2009 Preview, in which JRoger Brinkley and Terrence Barr preview JavaOne 2009 for mobile, media and embedded developers.

The latest OpenJDK Podcast is

The latest JavaOne Community Corner Podcast is


Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

The community will be busy through late Friday afternoon, on the final day of JavaOne 2009...

Related Topics >>


geekycoder: the slides from the JWebPane BOF at JavaOne have been posted by Alexey Ushakov:

Thanks, Mortazavi. Geekycoder: There was supposed to be a JWebpane BOF on Thursday at 8:30 at JavaOne (BOF-3992). Does anyone know if this BOF happened?

What happen to JWebpane ? No one seems to report on its progress ? Is it officially "dead" ?

Nice wrap up ... and pointers. Thanks.