JavaOne - Day 2
By seanharris on Jun 03, 2009
Sony Ericsson had the opening keynote today. I have known Christopher David virtually since first joining Sun in 1995 and have a huge respect for him personally and professionally. Having said that it just pained me more to see this keynote. I still have NO idea what the message was that they were trying to get across. Discussing with other delegates I found out that I was not alone. In fact I could not find anyone willing to speculate on what they thought they might have been trying to say.
They evening keynote was from the Consumer and Embedded software engineering team at Sun responsible for all the sub desktop Java Platforms (Java ME, JavaCard, WTK, etc). This is always a MUST for any fans of geek gadgets. This year was no exception. The main focus was JavaFX Mobile and how this can deliver common applications, user experience and look and field across "all the screens of your life". JavaFX demos were shown running on laptops, various mobile phones and TVs. I have to say as a user of multiple connected gadgets to story was very appealing. Let's how it will reach us as consumers sometime soon. JavaOne has a long history of showing demos that are based on simulating people to think of the just about possible rather than what is reality today which then takes a period of time from 6 months to 4 years to fall into the hands of the average consumer.
One of the most interesting sessions that I attended today was by Ericsson Labs who have taken the MLPK20 code based on project wonderland and extended it to provide a Java Mobile client running on a mobile phone as well as a few other extensions. The mobile client was a 2D plan view of the 3D world and did rather have me asking - WHY? The only sensible answer I could find was - because we wanted to see if we could. Performance was acceptable but more interesting were some of the extensions that they had added for virtual and physical world integration such as the whiteboard integration. Project Wonderland is built on the Project Darkstar server which has been designed originally for enabling networked multi player games. For anyone not familiar with project wonderland it is development kit for building virtual worlds and for MLPK20 think Second Life comes to the enterprise. Personally I find this whole are of applying Web 2.0 consumer technology to the enterprise a fascinating emerging area offering almost unlimited scope for creative thinking.
One other thing struck me today. For a conference that is titled JavaOne there seemed to me more than 50% of the technical sessions discussing interesting but NOT Java technologies such as various scripting languages and cloud computing. Cloud is everywhere at this JavaOne. Different clouds, tools for clouds, deploying on clouds, designing for clouds, testing on clouds, etc.