Sun Java Solaris Communities My SDN Account Join SDN
 

JavaFX Script - At a Glance

JavaFX is a family of products for creating rich internet applications (RIAs) across the multiple screens of your life.
» Go to the Download page
Creating an Application With JavaFX Script in the NetBeans IDE Plug-in

JavaFX Script is a highly productive scripting language that enables designers and content authors to create rich media and content for deployment in Java environments.

JavaFX Script is a declarative, statically typed programming language. It has first-class functions, declarative syntax, list comprehensions, and incremental dependency-based evaluation. It can make direct calls to Java platform APIs.

Although JavaFX Script makes it very easy to create simple GUIs, it is designed to be capable of supporting GUIs of any size or complexity. JavaFX Script is statically typed, so it has the same code structuring, reuse, and encapsulation features (such as packages, classes, inheritance, and separate compilation and deployment units) that make it possible to create and maintain very large programs using Java technology.

In addition, JavaFX Script is intended to have the same level of IDE/tool support that Swing programmers are familiar within Java technology: an editor with code completion, refactoring, a Javadoc-like documentation tool, a source-level debugger, a profiler, and ultimately a visual builder.

JavaFX Script will work with all major IDEs, including NetBeans, which is the reference implementation IDE for Java development.

JavaFX Script optimizes the creative process of building rich and compelling graphical user interfaces (GUIs) for scripters, designers, and content authors, leveraging Java Swing, Java 2D, and Java 3D APIs. These rich interfaces and next-generation services can be proliferated across virtually any device securely and without local installation.

Scene Graph

The Scene Graph API is intended to make it possible to compose Java2D graphics and Swing components into a scene that renders efficiently and that supports simple keyboard and mouse event handling. The Scene Graph API blends well with existing Swing and Java2D APIs and will support for video/browser embedding and animation.

JavaFX Site Map
 
Resources