While the javafxmobile plugin was targeting mobile systems only, the Gluon Client plugin is targeting desktop, mobile and embedded systems. Gradually, the new, uniform Gluon Client plugin will replace the existing javafxmobile plugin.
The GraalVM Community Edition, including Graal Native which provides a small embedded runtime and compiles the Java code into native code for the target platform.iOS) with Java code and native static libraries The OpenJFX artifacts, built for the target platform (e.g.The OpenJDK core libraries, built for the target platform (e.g.In order to generate native executables, the Gluon Client tools pull in a number of projects: But you can also use the very same Gluon Client tools for generating a native executable for MacOSX and for iPhone/iPad devices or the iPhone Simulator. By default, you can run these client applications on desktop and laptop systems, on the supported platforms (Windows, MacOSX, Linux). They take the Java application and its dependencies as input. The Gluon Client tools are in the center of this diagram. The flow between a Java client application and a native application running on iOS is shown in the diagram below. The Gluon Client plugins are now extended with configurations that allow your Java 11+ application to run on iOS devices and the iPhone Simulator. Today, we are thrilled to announce that the Gluon Client plugins which we announced last month now have beta support for Java and JavaFX on iOS.
It has always been our goal to provide first class Java and JavaFX support for all client devices, not only for desktops but also for mobile and embedded devices.