Richard Bair , architect of Oracle client technologies,
published his vision of the main JavaFX development trends for 2012
on the JavaFX blog .
Among other things, work on creating a CDC profile is noted there. Work is underway now, but the public release will be only in 2013 as part of JavaFX 3, which, in turn, will be included in Java 8.
What is JavaFX can be read here:
http://habrahabr.ru/blogs/java/130057/ . As you can see, for 4 years, experts from Sun, and then Oracle, have not been able to bring the technology to mind. Nevertheless, Oracle brings funding into technology and promises to make candy in a couple of years.
')
What is a CDC profile, if in a simple way: this is the specification (description) of the necessary libraries that smartphone makers should pre-install on their tubes to run Java applications. Just like the manufacturers of ordinary cheap handsets (non-smartphones), they pre-install a virtual machine in their phones that corresponds to the CLCD-profile that allows you to run J2ME-games or applications.
Sun has already attempted to enter the JavaFX smartphone market. For the JavaOne 2010 conference, a special model HTC Touch Diamond was released with JavaFX runtime installed. You can watch the video with the launch of applications -
http://wmpoweruser.com/javafx-mobile-demoed-on-htc-touch-diamond/Perhaps the next version of Embedded JavaFX will be better.
Underwater rocks
There is a problem that marketers "forget" to say: no matter how qualitative the solution will be from a technical point of view. Neither Apple nor Microsoft just want to see strangers on their phones. They do not need either Flash, or Java, or JavaFX, they want to force them to develop for their tubes only with the help of their own technologies. It is not very clear how Oracle is going to solve this problem.