JavaOne - Day 4
By seanharris on May 09, 2008
The final day began with James Gosling's keynote. As usual it was littered with demos in fact too many to mention in full. The JMars visualiser, rather like google maps for Mars, looked impressive and since it is all available as open source it is open for anyone to use. The livescribe had sponsored a developer competition and my favourite was the JSR Jumble which allowed you to write the number of a JSR and have it look up the name and description of the JSR. The translator was also pretty impressive. The guy from CERN showed a number of the Java applications that they use from simple internal IT packages to systems for modelling data from the particle accelerator and managing a global grid. Tommy Junior, the driver-less car, cause quite a stir when it drove into the conference room. There was the now obligatory real time java demo delivered by Greg Bollella which this time feature blue wonder, a complete RTJS controller in a a box. It was sorting falling coloured balls. Years ago I tried to build a demo system that would sort just black and white balls that were free falling so I know some of the real time constraints involved so this for me was very impressive. Sure the compute performance in one sensor was probably equal to the entire compute performance that I had at my disposal but even so. And by the way Greg's demo worked, mine never did.
The was an excellent session today on Service Orientated Architecture and Java which gave a great approach to SOA that cut through all the hype from product and technology vendors and advicated a very sensible approach to SOA using the OASIS reference architecture and reference model. Unfortunately the Q&A was cut short when one of the presenters colapsed on the stage but I believe he was aright long term.
There was also an excellent session on the 10 rules for scalable systems that was informative and entertaining at the same time and the presenter clearly had suffer the battle scars of building such systems and making some of the mistakes.
I also attended a session on the Maxine VM. A configurable and highly portable VM written almost entirely in Java. Currently a labs project and a long way from being a production VM it is experimenting with some fasinating ideas and the fact that the code will shortly be open sourced I am sure will lead to a whole host of interesting university research projects. A Java VM written in Java! I resisted the temptation to ask the presenter if he had also solved th eproblem of what came first - the chicken or the egg - largely because I feared that he would have given me a mathmatical proof of the solution to the problem that I stood no hope of following.
On a final note I recieved the following from the event organisers which I guess means that Java has finally been hit by a virus ;-)"The JavaOne conference team has been notified by the San Francisco Department of Public Health about an identified outbreak of a virus in the San Francisco area. Testing is still underway to identify the specific virus in question, but they believe it to be the Norovirus, a common cause of the "stomach flu", which can cause temporary flu-like symptoms for up to 48 hours. Part of the San Francisco area impacted includes the Moscone Center, the site of the JavaOne conference which is being held this week. We are working with the appropriate San Francisco Department of Public Health and Moscone representatives to mitigate the impact this will have on the conference and steps are being taken overnight to disinfect the facility. We have not received any indication that the show should end early, so will have the full schedule of events on Friday as planned. We hope to see you then."