JavaFX
JavaFX is an expressive rich client platform for creating and delivering rich Internet experiences across all the screens of your life.
I was intrigued by the fact that a new scripting language was designed for JavaFX, a new technology based on the Java platform, designed to enable consistent user experiences on desktop, mobile, TV, and other consumer platforms, where existing languages like Javascript or Groovy could be embraced and extended instead.
The key features of Java EE 6 (Java Enterprise Edition version 6) are:
Modular Platform - Java EE 6 introduces profiles targeted for particular segment of users like web developers or mobile developers.
The JavaFX Script Programming Language Tutorial by James Weaver at JavaOne 2008 was rather insipid.
All throughout the JavaOne 2008 keynote presentation, I had the same nagging question, how is Sun going to profit from all these diverse technologies? In the end I don't have an answer.