JavaFX 2.0, a major update to JavaFX, has been designed from the ground-up to be the next generation UI platform for Java developers. It provides a powerful and expressive Java-based UI platform capable of handling large-scale data-driven business applications.
It offers developers an easy to learn UI platform to create rich Internet
applications and content for desktops and web browsers. Starting with this version,
developers can create JavaFX applications completely in the Java programming
language using standard Java development tools, while leveraging their existing
investments and knowledge in the Java platform.
JavaFX 2.0 includes a rich set of UI controls, graphics and media features to
simplify development of immersive visual applications. A new feature introduced in
JavaFX 2.0 is the WebView component that allows embedding web content in
JavaFX applications. In addition, JavaFX allows developing user interfaces
in FXML – a scriptable, XML-based markup language for defining user interfaces.
Developers familiar with web technologies or other markup based UI technologies
will find FXML easy to learn and powerful for a variety of applications.
The documentation set for JavaFX 2.0 contains over 30 new and updated documents, including new coverage
of Drag-and-Drop and the JavaFX Collections API. It also includes a redesigned index page with a new learning trail, and a customized feedback box on each doc. The documentation set is arranged into the following categories: Getting Started; User Interface; Effects, Animation, and Media; Application Logic; Reference; Deployment and More.
JavaFX 2.0 is now available for download from javafx.com. For detailed tutorials and API documentation, see http://download.oracle.com/javafx.