Thursday, February 9, 2011
Title: JavaFX 2.0
Presented By: Weiqi Gao (OCI)
About the Presentation:

Released in October 2011 at JavaOne, JavaFX 2.0 is the latest incarnation of the JavaFX technology from Oracle. It departs from its predecessor, JavaFX 1.3, released a year earlier, in several significant ways, both in its market focus and implementation.

The new orientation of JavaFX 2.0, according to, is: "The JavaFX platform is the evolution of the Java client platform designed to enable application developers to easily create and deploy rich internet applications (RIAs) that behave consistently across multiple platforms. Built on Java technology, the JavaFX platform provides a rich set of graphics and media API with high-performance hardware-accelerated graphics and media engines that simplify development of data-driven enterprise client applications."

This talk will cover the architecture of the JavaFX 2.0 platform, and its key technologies and key APIs, including:

  • The scene graph
  • The properties and bindings API
  • Controls
  • The event model
  • Layouts
  • Shapes and paths
  • Effects
  • Transforms
  • Transitions
  • Animations
  • Styling with CSS
  • The worker threading framework
  • The media view
  • The web engine and web view
  • Live connect
  • 3D scenes
  • Charts
  • FXML
  • Packaging and deployment
About the Presenter:

Weiqi Gao is a Principal Software Engineer with Object Computing, Inc. He has been programming on the Java platform since 1998, and worked at many companies around St. Louis. He is a member of the St. Louis Java Users Group steering committee. He is a co-author (with Jim Weaver, Stephen Chin, Dean Iverson, and Johan Vos) of Pro JavaFX 2 Platform from Apress.

Presentation Materials: JavaFX 2.pdf, examples.tar.gz

Send comments to javasigsc at ociweb dot com