JavaFX

JavaFX
Developer(s)Oracle Corporation
Initial releaseDecember 4, 2008; 15 years ago (2008-12-04)
Stable release
21.0.2 / January 16, 2024; 10 months ago (2024-01-16)[1]
Repository
Operating systemJava
PlatformCross-platform
Available inJava
TypeApplication framework
LicenseGPL+classpath exception[2]
Website

JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices. JavaFX has support for desktop computers and web browsers[citation needed] on Microsoft Windows, Linux (including Raspberry Pi), and macOS, as well as mobile devices running iOS and Android, through Gluon Mobile.

With the release of JDK 11 in 2018, Oracle made JavaFX part of the OpenJDK under the OpenJFX project,[3] in order to increase the pace of its development.[4]

Open-source JavaFXPorts works for iOS (iPhone and iPad) and Android.[5] The related commercial software created under the name "Gluon" supports the same mobile platforms with additional features plus desktop.[6] This allows a single source code base to create applications for the desktop, iOS, and Android devices.

  1. ^ "Products » JavaFX". Retrieved 2023-06-20.
  2. ^ "OpenJFX Project". Oracle Corporation. Archived from the original on 2011-12-05. Retrieved 2011-12-07.
  3. ^ "JavaFX Developer Home". www.oracle.com. Archived from the original on 2019-07-12. Retrieved 2019-06-14.
  4. ^ Smith, Donald (March 7, 2018). "The Future of JavaFX and Other Java Client Roadmap Updates". Archived from the original on November 17, 2018. Retrieved June 14, 2019.
  5. ^ "JavaFXPorts - Gluon". Gluon. Archived from the original on 2018-05-02. Retrieved 2018-05-01.
  6. ^ "Rapid Enterprise Mobile Apps: Build, Connect, Manage with Gluon". 2017-12-16. Archived from the original on 2017-12-15. Retrieved 2017-12-16.