*** Welcome to piglix ***

JavaFX

JavaFX
JavaFX.png
Developer(s) Sun Microsystems (now acquired by Oracle Corporation)
Initial release December 4, 2008; 8 years ago (2008-12-04)
Stable release
8 / March 18, 2014; 2 years ago (2014-03-18)
Operating system Java Runtime Environment
Platform Cross-platform
Available in Java
Type Application framework
License EULA, parts under GPL+linking exception
Website www.oracle.com/technetwork/java/javase/overview/javafx-overview-2158620.html

JavaFX is a software platform for creating and delivering desktop applications, as well as rich internet applications (RIAs) that can run across a wide variety of devices. JavaFX is intended to replace Swing as the standard GUI library for Java SE, but both will be included for the foreseeable future. JavaFX has support for desktop computers and web browsers on Microsoft Windows, Linux, and macOS.

Before version 2.0 of JavaFX, developers used a statically typed, declarative language called JavaFX Script to build JavaFX applications. Because JavaFX Script was compiled to Java bytecode, programmers could also use Java code instead. JavaFX applications could run on any desktop that could run Java SE, on any browser that could run Java EE, or on any mobile phone that could run Java ME.

JavaFX 2.0 and later is implemented as a "native" Java library, and applications using JavaFX are written in "native" Java code. JavaFX Script has been scrapped by Oracle, but development is being continued in the Visage project. JavaFX 2.x does not support the Solaris operating system or mobile phones; however, Oracle plans to integrate JavaFX to Java SE Embedded 8, and Java FX for ARM processors is in developer preview phase.

On desktops, JavaFX supports Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, macOS and Linux operating systems. Beginning with JavaFX 1.2, Oracle has released beta versions for OpenSolaris. On mobile, JavaFX Mobile 1.x is capable of running on multiple mobile operating systems, including Symbian OS, Windows Mobile, and proprietary real-time operating systems.


...
Wikipedia

...