JavaOne 2009's Final Day: Parting Thoughts and Appreciations
The java.net 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 java.net 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 java.net community, and beyond...
Some well-deserved thanks...
I'd especially like to thank everyone who signed up for our java.net Community Corner podcasts and mini-talks. While I wasn't able to attend the technical sessions or panels at JavaOne itself, our java.net 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 java.net booth!
Also, thanks to the presence of the java.net Robotics community (Bruce Boyes, Jim Wright, and Brian Jenkins) at the java.net 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 java.net 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 java.net 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 java.net 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 java.net editor.
Talk to you next week!
Recent spotlighted JavaOne news:
The latest JavaOne-related java.net 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 java.net 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 JavaOne Community Corner Podcast is
Current and upcoming Java
- June 1-5: Java EE Training Philippines
- June 2-5: JavaOne 2009
- June 5-7: Lone Star Software Symposium
- June 22-25: Jazoon'09
- June 26-28: 2009 Research Triangle Software Symposium
- June 29 - July 3: Java Training Philippines
- July 10-12: Lone Star Software Symposium: Austin
- July 17-18: Salt Lake Software Symposium
- July 14-26: Desert Southwest Software Symposium
- August 3-7: Java Power Tools - Auckland
- August 23-30: WOWODC East 2009
- September 14-16: The Ajax Experience
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed. Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.
The java.net community will be busy through late Friday afternoon, on the final day of JavaOne 2009...