Martin Brehovsky discusses JavaFX tools for developers and designers. For developers, there are JavaFX plugins for NetBeans 6.5 and Eclipse 3.4 that provide features like code completion and deployment options. The JavaFX Production Suite allows designers to export graphic assets to work with developers, separating graphics from code. Both NetBeans and Eclipse can be used to develop and deploy JavaFX applications to desktop, web, and mobile.
2. JavaFX Tools
● Tools supported for JavaFX 1.0
● JavaFX plugins for NetBeans 6.5
● JavaFX plugins for Eclipse 3.4
● JavaFX Production Suite
3. JavaFX Plugins for NetBeans 6.5
● Open source project at javafx.netbeans.org
● Available either as plugins or as JavaFX IDE
● Includes JavaFX SDK 1.0 w/ mobile emulator
● JavaFX Project Type
● Many Samples
4. JavaFX Plugins for NetBeans 6.5
● Can include Java and JavaFX classes
● Code completion, code snippets/palette
● Configurations
● Preview
● Debugger/Profiler
● Support for assets exported by JavaFX
Production Suite (FXZ/FXD files)
● Deployment to Desktop/Applet/WebStart/Mobile
5. JavaFX Plugins for Eclipse 3.4
● Open source project at
http://kenai.com/projects/eplugin
● Provides basic support for developing JavaFX
applications in Eclipse
● As with NetBeans can deploy and run
applications on Deskto/Applet/WebStart/Mobile
● Still in an experimental mode
6. JavaFX 1.0 Production Suite
● Allows exporting graphic assets to JavaFX
● Provides a bridge between a designer and a
developer (both are equal partners)
● Targeted at designers using graphical tools
such as Adobe Illustrator and Photoshop
– Plugins for AI/PS, SVG Converter and JavaFX
Graphics Viewer
● Loader for assets exported by the suite
● Samples showing the workflow
7. JavaFX 1.0 Production Suite
● Basic workflow:
– Designer creates graphics in one or more graphical
tools, identifies significant elements and exports it to
JavaFX as FXZ file
– Developer takes the FXZ file(s) from the designer,
loads them and manipulates the exposed elements
● By this we separate graphics and code, so both
of them can be updated independently at its
own pace
8. Summary
● JavaFX 1.0 is here together with tools for
developers (NetBeans, Eclipse) and for
designers (JavaFX Production Suite)
● Using both NetBeans and Eclipse you can
develop and deploy applications to desktop,
web, webstart and mobile
● This is the beginning – you will see more and
broader support coming in the upcoming year