Archive for June, 2008

JavaOne Recap II

June 16, 2008 Leave a comment

This is part 2 of 2 of my experience at JavaOne 2008. In my first post, I wrote about coming features in the next versions of Java SE, EE and JSF. In this one, I’ll write about notes I took concerning JavaFX, Project Hydrazine, jMaki, NetBeans, and Scala.


JavaFX got a lot of attention by Sun this year and IDE support is supposed to be here now in Netbeans. I have to say though walking around the conference, the vibe was a little cynical and skeptical about JavaFX. Some of the negative comments I heard concerned the immaturity of IDE support, complaints about the syntax, and questions about competition from Silverlight and Flex.

Project Hydrazine

Project hydrazine seems to be Sun’s product in the whole cloud computing bandwagon. They talked about it, but didn’t really elaborate on it in any detail. The hydrazine marketing site is here.


I heard a lot of buzz about this amongst the crowd. It sounded pretty cool. So yes, it’s yet another Javascript library to learn, but the difference is jMaki doesn’t try to re-invent the wheel, but uses multiple Javascript libraries to provide you with one interface to use the features of any of them. You could theoretically combine the features you like in dojo with the things you like in YUI and use only one, jMaki interface.


Netbeans was the IDE of choice for the Hands-On-Labs. I’ve never been a big fan of the Netbeans IDE’s in the past, because despite whatever features they might have had, it always seem rather slow and clucky to me. But it ran stellar during the labs. It had many of the same features I see in Eclipse and Intellij. It’s definitely on par with them. They showcased the javascript support at the conference. It was really good! Much better than I’ve seen in Intellij and Eclipse.


A lot of buzz around this. There was some unofficial talk about it as a possible replacement for the Java Language (i.e. Java 3). If you haven’t heard about Scala before, it’s a language with similar syntax to Java. It’s often described as both an Object Oriented and a Functional programming language.