What is JavaFX?

JavaFX is a rich client platform for building cross-device applications and content. Designed to enable easy creation and deployment of rich internet applications (RIAs) with immersive media and content, the JavaFX platform ensures that RIAs look and behave consistently across diverse form factors and devices.

The JavaFX 1.0 platform release includes the following components:

  • JavaFX 1.0 SDK which includes the JavaFX compiler and runtime tools, graphics, media, web services, and rich text libraries to create RIAs for the desktop, browser and mobile platforms

  • NetBeans IDE 6.5 for JavaFX 1.0 which provides a sophisticated integrated development environment for building, previewing, and debugging JavaFX applications. The editor features a drag-and-drop palette to quickly add JavaFX objects with transformations, effects and animation. This IDE also comes with its own set of Building Blocks samples and the Beta version of the JavaFX Mobile Emulator, a mobile phone simulator.

  • JavaFX 1.0 Production Suite is a suite of tools and plugins for creative tools that enable designers to export graphical assets to JavaFX applications.