JavaOne - Day One
By seanharris on Jun 02, 2009
I am not going to cover the content from todays key note. You can find the playback here. What was far more interesting for me was the general them and emotions surrounding the key note. As I mentioned in my JavaOne prologue I did not come here expecting a whole slew of future announcements from Sun and certainly the key note did not present any surprises from that perspective. The only exception being the announcement of the Java store. Sun has often been criticised but the business community and analysts for developing great technology in Java but failing to build a business model around it to monetize the technology. As if to prove the point the one thing still missing from the beta version of the Java store is the billing system!
Much of the general session was devoted to looking back over the history of JavaOne and great news James Gosling was back on stage with his catapult launching T-shirts into the audience. Something missing from last years event. Finally Scott McNealy came on stage to close out the session. He finally announced that he wanted to address "the big pink elephant in the room" and proceeded to introduce Larry Ellison. It was at this point that I finally realised that this would be the last JavaOne hosted by Sun Microsystems Inc. I was also at Sun world 1995 where Java was launched (often mistakenly called the first JavaOne - indeed this was repeated today multiple times by Scott, Jonathan and James). This means that I was at the first and last JavaOne! Scott struggled to get his last few sentences out before he left the stage with the emotion of knowing it was his last JavaOne. For those of us who have been a long time at Sun it was quite an emotional event.
So what did Larry have to say. Well it mainly boiled down to 3 things. Firstly he stated that AJAX was dead and the future was JavaFX. He also said that he wanted to see JavaFX on Android. Finally he said that he saw no reason to reduce the investment and commitment made by both companies today following the take over. He also pointed out that today with the exception of the database ALL of Oracles software is dependent on Java so it would be business suicide to not work to ensure that Java continues to excel.
One interesting aside was that throughout the whole of Scott's presentation he used the works merge, merger and merged - no mention of the word takeover. Larry was magnanimous enough not to correct him.
The most entertaining and interesting session that I attended today was a session entitled AJAX vs JavaFX delivered by two guys from Mozilla. It was from the perspective of a developer of RIAs. Apart from the fact that it seriously over ran (the AV guy eventually announce over the top of them that the session was over) it was very good. They looked at which was best from a number of perspectives and also debated the relative importance of being best in each category. Categories included performance, usability, tools and libraries, audio and video integration, image manipulation and deployment.
The most popular topic by far for the sessions is all around cloud computing. Apart from that it is RIAs and scripting.