The following information is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle.
The Java roadmap as of May 2013
The OpenJFX project was launched in December 2011, with the JavaFX UI Controls source code being contributed initially; the rest of JavaFX is planned to follow by mid 2013. The JavaFX source code is being released under the GPL v2 with Classpath Exception license, similar to other OpenJDK projects, while the Oracle JavaFX Runtime and SDK binaries will continue to be released under the Oracle Binary Code License for Java SE Platform Products.
Tighter Integration with Java SE
As of Java SE 7 update 6 and JavaFX 2.2, the JavaFX Runtime libraries have become part of Oracle's Java SE implementation; this will ensure widespread adoption of JavaFX on Java-enabled computers, while leveraging synchronized updates and security fixes. Moving forward, Oracle plans to standardize JavaFX, with the goal of having it included in the Java SE 9 umbrella
As part of the integration of JavaFX with JDK 8, Oracle has made available an Early Access release of JDK 8 (with JavaFX) for Linux/ARM, which can be tested on the Raspberry Pi.
Oracle is continuously improving JavaFX support in NetBeans, and project Easel will help web developers manage HTML5 content inside a WebView component embedded in JavaFX applications. JavaFX Scene Builder 1.1, currently available as a Developer Preview, adds Linux support and a CSS Analyzer, while Scene Builder 2.0 will provide support for the new APIs planned in JavaFX 8, as well as tighter integration with Java IDEs.
Improvements to UI Controls and Charts
JavaFX 8 will introduce new UI controls, including TreeTableView and DatePicker.
Enhancements to WebView
WebView will add support for additional HTML5 tags, such as WebSocket and Web Storage, that will make it an even more compelling solution to render HTML and CSS content.
Printing, Rich Text Support
Printing support, as well as Rich Text, are features that are expected to be supported in the next major release of JavaFX.
3D Graphics Support
Support for 3D graphics is a new feature planned for JavaFX 8, enabling modern forms of data visualization and advanced user experience.