JavaFX Mobile was the implementation of the JavaFX platform for rich Internet applications aimed at mobile devices.
A JavaFx Mobile application running on a mobile device
JavaFX Mobile 1.x applications can be developed in the same language, JavaFX Script, as JavaFX 1.x applications for browser or desktop, and using the same tools: JavaFX SDK and the JavaFX Production Suite. This concept makes it possible to share code-base and graphics assets for desktop and mobile applications. Through integration with Java ME, the JavaFX applications have access to capabilities of the underlying handset, such as the filesystem, camera, GPS, bluetooth or accelerometer.
An independent application platform built on Java, JavaFX Mobile is capable of running on multiple mobile operating systems, including Android, Windows Mobile, and proprietary real-time operating systems.
JavaFX Mobile was publicly available as part of the JavaFX 1.1 release announced by Sun Microsystems on February 12, 2009.
Sun planned to enable out of the box support of JavaFX on the devices by working with handset manufacturers and mobile operators to preload the JavaFX Mobile runtime on the handsets. JavaFX Mobile running on an Android was demonstrated at JavaOne 2008 and selected partnerships (incl. LG Electronics, Sony Ericsson) have been announced at the JavaFX Mobile launch in February, 2009. Together with several partners as Canoo Engineering (UltraLightClient), Sun presented JavaFX in action on the latest mobile hardware devices at the World Mobile Congress in Barcelona, 16–19 February 2009. One of the first applications running on a mobile device was Music Pinboard Mobile. These plans were withdrawn with the release of JavaFX 2.x which dropped support of JavaFX Script and JavaFX mobile.