Dreamweaver
JAVAFX 2.0 THE PREMIER PLATFORM FOR RICH ENTERPRISE CLIENT APPLICATIONS
RICH CLIENT APPLICATION DEVELOPMENT MADE EASY KEY FEATURES
• Java APIs for JavaFX • FXML - an XML-based markup
language for defining user interfaces
• Seamless integration into Swing
JavaFX 2.0 is the next step in the evolution of Java as a rich client platform. It is designed to provide a modernJava environment that shortens the development time and eases the deployment of data driven business and enterprise client applications. Starting with version 2.0, JavaFX applications are completely developed in Java, which has become ubiquitous with over 9 million developers worldwide.
applications
• High-performance hardware accelerated
graphics
• Embedding of web content into JavaFX •High-performance media engine • Improved UI controls library
KEY BENEFITS
• Leverage your existing Java skills and
tools to develop JavaFX applications.
• Clean separation of application UI and
logic simplifies code maintenance
• Integrate Web content and media
seamlessly in your Java application
• Create scalable, graphics-rich
applications without performance penalties
•Build sophisticated user interfaces and
extend existing Swing applications
• Deploy applications in browser, as
Figure 1. A sample application user interface developed with JavaFX 2.0
desktop applications, or Web Start applications
The Next Step in the Evolution of Java as a Rich Client Platform
The JavaFX platform enables application developers to easily create and deploy Rich InternetApplications (RIA) that behave consistently across multiple platforms. Built on Java technology, the JavaFX platform provides a rich set of graphics and media API with highperformance hardware-accelerated graphics and media engines that simplify the development of data-driven enterprise client applications. Investing in the JavaFX platform provides multiple advantages to Java developers andcompanies that are part of the Java ecosystem, including the ability to leverage existing Java skills and development tools, as well as extending Swing applications, thus providing a migration path towards more modern and flexible UI technologies.
ORACLE DATA SHEET
Features Overview
SYSTEM REQUIREMENTS The JavaFX 2.0 Runtime and the JavaFX 2.0 Software Development Kit (SDK) are available for thefollowing environments: • Windows XP 32-bit • Windows Vista 32-bit and 64-bit • Windows 7 32-bit and 64-bit • Java SE 6 or Java SE 7
Java APIs for JavaFX
• • • • • • • End-to-end Java development Java language features—generics, annotations, multi-threading Reduced static footprint of runtime and applications Fluent API design for UI construction Development in alternative languages (e.g.JRuby, Groovy) with JavaFX Leverage sophisticated Java IDEs, debuggers and profilers Java APIs preserve convenient JavaFX Script features (e.g., bind)
FXML
RELATED PRODUCTS • JavaFX 2.0 Beta for Mac OS • NetBeans IDE o JavaFX project integration o Visual debugging • JavaFX Scene Builder o Visual design tool for JavaFX o Supports FXML code generation • JavaFX UI Controls OpenJDK Project o OpenSource project o Based on JavaFX 2.0 UI controls
• • • •
Scriptable, XML-based markup language for defining user interfaces Convenient alternative to developing UI programmatically in Java Easy to learn and intuitive for developers familiar with web technologies or other markup based UI technologies Powerful scripting feature allows embedding scripts within a FXML file. Any JVM scriptinglanguage can be used, including JavaScript, Groovy, and Clojure, among others
New Graphics Pipeline for Modern GPUs
• • • • New hardware accelerated graphics pipeline (Prism) New windowing toolkit (Glass) for Prism Java2D software pipeline for unsupported graphics hardware High-level support for making rich graphics simple: Shadows, Blurs, Reflections, Effects, 2D and 3D transforms
Rich Set of...
Regístrate para leer el documento completo.