JavaOne & OracleDevelop, one of the premiere technology conferences was organized on May 3 & May 4 at HICC, Hyderabad. I took a break from my Office-Home-Office schedule & got a chance to attend the conference. Two days of knowledge overflow, with sessions by some of the best Java minds/evangelists (wow!) in the business.
Day 1 started with JavaOne sponsor keynote by Gerard J Rego, he emphasized on the importance of mobile computing & applications and Nokia’s contributions in this area. There was a big round of applause for Santosh Ostwal who spoke about his innovation on mobile controlled water pumps even with low cost Nokia phones. It was an unbelievable achievement given the fact that be belonged to a poor farmer’s family in a remote village.
Nandini Ramani and Anil Gaur presented the keynote for Java technologies. Anil Gaur spoke about the project Avatar which involved HTML5 as well. Nandini talked about J2ME technology & how Oracle is working towards converging J2ME and J2SE, which was followed by Angela Caicedo‘s talk about the scene builder for JavaFx and demonstrated the gesture controlled duke app in iPad written using JavaFx (marvelous it was!). The bottom line here was the usability of JavaFx in creating platform independent UI applications.
After the keynotes, it was time for the attendees to choose sessions of their interest among many running in parallel (i wished to attend all), i started off with “Introduction to JavaFx 2.0″ by Angela Caicedo (i still had the hangover of gesture controlled iPad app), it was good to know the paradigm shift of JavaFx from a scripting language in 1.0 version to a Java API in 2.0. After this, i went into a hall where David Holmes presented the fork/join parallelism framework who later on gave a session on Project Lambda as well (this was the most interesting session overall). This session made me feel that Java is trying to go the functional programming way with closures coming up in Java 8, but giving a serious thought to it, you understand how beautifully these concepts will be introduced all the OOP’s way. Simon Ritter presented the keynote on JavaFx.The most interesting part was the demonstration of JavaFX on Raspberry Pi. Last session of the day was by Marcus Hirt who was originally involved in creation of JRockit virtual machine when they were students in their start up company Appeal Virtual Machines. It was very inspiring meeting him. He talked about HotRockit virtual machine which is coming up from Oracle.
In the evening the OTN night was quite entertaining with performances from standup comedian Vipul Goyal, Singer Vasundhara Das and top Indian Idol singer Meiyang Chang.
Day 2 began with panel discussion session with Arun Gupta, and other JavaFx experts. David Peake delivered the Oracle Develop keynote and stressed on Oracle Public Cloud. Next was probably the most interesting session of the day, Stephen Chin and Kevin Nelson discussed why HTML5 and JavaFx are not alternatives, they can be married together for low effort, rich web application leveraging the capabilities of both the technology.
Overall, these two days where good in more than lot of ways, signing off with a hope to see more of such sessions!