To build JavaFX apps developers use a statically typed, declarative language called [[JavaFX Script]].
On desktop, the current release supports [[Windows XP]], [[Windows Vista]] and [[Mac OS]] operating systems. SunBeginning haswith alsoJavaFX indicated1.2 intentionSun tohas supportreleased [[Linux]]beta-releases infor Linux theand futureOpenSolaris.<ref name="linuxsupport">{{cite web
| quote=''In particular video and graphics hardware acceleration have historically been tricky to implement properly on Linux and Solaris, as users of native apps for those operating systems know all too well. But we are working on it and will ship it.''
|publisher=[[Sun Microsystems]]
| date=[[2008-12-03]]
| accessdate=2008-12-05}}</ref>.
On mobile, JavaFX is capable of running on multiple mobile operating systems, including Android, Windows Mobile, and proprietary real-time operating systems.