Despite its infancy, JavaFX has commanded a tremendous following within a short period of time. Currently, there are a combination of commercial and open-source products and frameworks available for or in support of JavaFX:
WidgetFX this is a platform on which you can run desktop widgets built entirely in JavaFX. It is inherently cross-platform and will run on operating systems that support JavaFX. Other features of WidgetFX include a growing number of available widgets, a simple one-click installation, open source code, a robust security model based on Java’s own setup, and a small footprint. See http://widgetfx.org/ to find out how to create widgets.
On2 JavaFX Video Encoder JavaFX uses On2’s technologies for its cross-platform and portable video codec called FXM. On2 provides two tools, Flix Pro and Flix Standard, to allow content creators to encode videos directly into the FXM format. See https://flix.on2.com/ for details about On2’s Flix product line.
Exadel JavaFX products Exadel, a company well-known for its enterprise view technologies, got in the JavaFX game early with two offerings for developers. Exadel offers JavaFX Studio as an alternative IDE for JavaFX development. JavaFX Studio is an Eclipse plug-in with features such as new project/class setup wizards, code editor with syntax completion/highlight, and deployment wizards. The other offering from Exadel is called Flamingo. It is a framework that provides client-side components for data connectivity so that JavaFX can be implemented as a view technology for server-side Spring, Seam, or Java EE components. Go to http://www.exadel.com/ for more details on Exadel products.
JFXtras this is one of the earliest efforts to create a third-party, open-source extension to JavaFX. JFXtras boasts a sizeable collection of components, including layouts, borders, visual controls, persistence, and threading. From their website, JFXtras includes an entire community of users, complete with code samples, support, and other valuable resources. See http://jfxtras.org/ to see all components available from JFXtras.
ReportMill’s DataBox previously known as JFXBuilder, this an interesting tool. It allows its users to create fully functional and deployable JavaFX applications by simple point-and-click. As the name implies,
DataBox
has inherent support for data connectivity, including database, FTP, and the cloud. Applications created withDataBox
can be deployed as applets and run on any browser that supports JavaFX. For details, visit http://www.reportmill.com/dbox/.MemeFX this is another open-source component collection. It started out as an offering of multi-parameter analog gauges created in JavaFX. However, the project has evolved to offer other visual components including image controls, HTML text controls, menus, and stage extensions. See http://code.google.com/p/memefx/ for details.