At JavaOne 2011, Oracle today announced the availability of JavaFX 2.0, an advanced Java user interface (UI) platform for enterprise business applications and the next step in the evolution of Java as a premier rich client platform.
Oracle also announced their intention to submit a proposal to open source the JavaFX platform as a new project within the OpenJDK Community. Oracle intends to initially contribute the JavaFX UI controls and related libraries; other JavaFX components are planned to follow in multiple phases.
Rich client applications using JavaFX 2.0 are completely developed in Java; the most widely used programming language with over 9 million developers worldwide.
By using Java for both the server and client side of their applications, developers can decrease risk significantly by reducing the complexity of their business solutions.
JavaFX 2.0 provides a web component based on Webkit, a leading Web rendering engine, which allows developers to seamlessly mix and match native Java capabilities and the dynamic capabilities of Web technologies.
Developers can use existing Java libraries, access native system capabilities or seamlessly connect to server-based Java Platform, Enterprise Edition (Java EE) middleware applications from their JavaFX applications.
Existing Java Swing applications can be updated easily with new JavaFX features such as rich graphics API, media playback and embedded Web content.
With JavaFX 2.0 developers have the flexibility to create applications using their favorite tools and programming languages
• JavaFX 2.0 introduces FXML, a scriptable, XML-based markup language for defining user interfaces. Developers who are familiar with Web technologies or other XML-based markup languages will find FXML easy to learn and powerful for a variety of applications like data visualizations and form-based business applications.
• JavaFX 2.0 allows the use of popular scripting languages that are supported on the Java Virtual Machine (JVM), including Groovy, JRuby and Scala, combining the simplicity of dynamic languages with the powerful functionality of the Java platform.
• Developers can also use their favorite Java development tools, such as NetBeans and Eclipse, to create JavaFX applications.
JavaFX applications are deployed either as desktop applications or securely in a browser via the Java browser plug-in.
Oracle is also introducing new JavaFX related projects and programs:
• A public beta of JavaFX 2.0 for Mac OS X is now available for download;
• A private early access program for the JavaFX Scene Builder, a visual layout tool for the JavaFX platform. It enables designing UI screens by simply dragging and positioning UI components from a palette onto a scene. Scene Builder will be available in public beta in early 2012.
Oracle is showcasing JavaFX at JavaOne 2011 at 50 combined conference sessions, BOFs and Hands-On Labs, as well as in the JavaOne Exhibition Hall.
Java Facts and Figures
• 97% of enterprise desktops run Java;
• 1 billion Java downloads each year;
• #1 programming language (TIOBE Programming Community Index);
• More than 3 billion devices are powered by Java technology;
• 80% of mobile developers target the Java platform;
• More than 125 million Java-based TV devices have been deployed.
“Oracle has redefined JavaFX to focus on data-driven business applications that are commonly deployed in enterprise environments. With version 2 of JavaFX, customers and partners can leverage their existing knowledge of and investments in Java technologies and easily create modern, expressive graphical user interfaces and data visualizations,” said Nandini Ramani, vice president of development, Java Client Group, Oracle. “JavaFX 2.0 was designed from the ground up to be compatible with all the latest features and functionality of the Java Development Kit (JDK), including features coming in JDK 8 such as modularity and closures.”
Oracle (NASDAQ: ORCL) is the world's most complete, open, and integrated business software and hardware systems company.
JavaOne San Francisco returns to the Zone October 2-6, a developer-friendly neighborhood. At the heart of the Zone is the Mason Street Cafe, a block-long playground and lounge bordered by JavaOne hotels (the Hilton San Francisco Union Square, Hotel Nikko, and Parc 55 Wyndham). JavaOne (oracle.com/javaone) brings experts and enthusiasts together for an extraordinary week of learning and networking focused entirely on all things Java and moving the #1 development platform forward. With more than 400 sessions covering topics that span the breadth of the Java universe, keynotes from foremost Java visionaries, and engaging activities geared toward developers, JavaOne is the world's most important event for the Java community.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
The preceding 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 for Oracle’s products remains at the sole discretion of Oracle Corporation.
Jacki DeCoster, Oracle
P: +1.650.633.7788 / E: jacki.decoster[.]oracle.com.