JavaFX Technologies At a Glance

JavaFX provides a productive development environment for web developers, mashup authors, and Java developers to quickly and easily build the next generation of rich internet applications (RIAs). With JavaFX, designers and developers can collaborate on building high-impact RIAs. Designers gain a broad set of tools to complete the designer/developer workflow, and developers have a simple, declarative scripting language with the right set of tools.

 
 

JavaFX provides a scripting language, JavaFX Script, designed for web scripters and content authors who like to program in a visual context. It allows developers to write code that closely matches the layout of the GUI. Plus JavaFX Script provides seamless interactivity with Java, and allows programmers to use Java classes to harness into functionality that is not directly supported in JavaFX Script.

The Technologies

 

JavaFX SDK
Provides the JavaFX compiler and runtime tools, plus 2D graphics and media libraries to create highly interactive applications for browser, desktop, mobile and TV. Accompanied by tutorials, API documentation, and sample code.

NetBeans IDE for JavaFX
Provides a sophisticated development environment to build, preview, and debug JavaFX applications.

 
The JavaFX Plugin is one of the series of plugins for scripting languages that are supported by the NetBeans IDE and that supports JavaFX development. This plugin enables you to create, test, debug, and deploy applications written in the JavaFX Script language.
 

JavaFX Production Suite
Easy-to-use plugins for Adobe Illustrator and Photoshop let you export graphical assets to JavaFX format. The suite also includes a utility to convert SVG files to JavaFX format. More

  • JavaFX Media Factory (SVG Importer/Transcoder)
  • JavaFX Plugin for Adobe Photoshop
  • JavaFX Plugin for Adobe Illustrator
 
Designers who are familiar with creative tools such as Adobe Illustrator and Adobe Photoshop can continue working in their tools of choice while being able to collaborate with web scripters using JavaFX Script and NetBeans. As designers create graphical assets in Adobe Photoshop or Adobe Illustrator and export them into JavaFX code, web scripters can then use the generated JavaFX code to add effects and data binding into the application. Layers and structure of the graphics are preserved even after the assets are exported to JavaFX code. Web scripters can take the generated JavaFX Script code and add more effects and interaction to it from NetBeans or their preferred development environment.
 
 
What Java Do I Need? You must have a copy of the Java Runtime Environment (JRE) on your system to run JavaFX applications and applets. To develop JavaFX applications and applets, you need the Java Development Kit, which includes the JRE. More
 
 
To develop JavaFX applications and applets, you need the JDK. The JDK contains the Java Runtime Environment (JRE), plus compilers and debuggers necessary for developing applets and applications. The JRE provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language. It is also the foundation for the technologies in the Java Platform, Mobile Edition (Java ME) and Enterprise Edition (Java EE) for mobile and enterprise software development and deployment.
 
 
Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve