Easy applet creation also is possible, Gosling said. Additionally, Web applications can be built that also work in a disconnected mode. Asked if JavaFX makes AJAX obsolete, Gosling said that was not a goal.
Sun's JavaFX offers up an alternative to AJAX and also vies with Silverlight and Adobe Flash, said Jeffrey Hammond, senior analyst at Forrester Research.
"I certainly think people will compare JavaFX apps to other rich Internet application technologies, and given Java's popularity in the enterprise, they have a good chance of attracting developers if the UI and ease of development matches up," Hammond said.
Hammond applauded the JavaFX declarative programming model.
"Anything that makes it easier for developers to quickly build compelling user interfaces using the Java stack is a step in the right direction," Hammond said. "A model that makes it easier to target multiple devices, including mobile ones, is also useful and recognizes the multi-channel direction the Web is taking."
While the Java Mobile Edition (ME) platform has focused on a reduced set of functionality for mobile devices compared to Java SE, JavaFX brings core Java SE capabilities down to mobile devices, said Green.
Sun officials cautioned that the current release of JavaFX is only an early, alpha release. No date has been set for a general release.