JavaFX
JavaFX is a software platform for creating and delivering rich Internet applications that can run across a wide variety of connected devices. The current JavaFX 1.2 enables building applications for desktop, browser and mobile phones. TV set-top boxes, gaming consoles, Blu-ray players and other platforms are planned. The first version of JavaFX was announced in 2007 by Sun. The previous internal project name for JavaFX was F3 initiated by Chris Oliver.
JavaFX builds on top of Java technologies. To build JavaFX apps, developers use declarative language called JavaFX Script; Java code can be seamlessly integrated into JavaFX programs. JavaFX is compiled to Java bytecode, so JavaFX applications run on any desktop and browser that runs JRE and on top of mobile phones running Java ME.
On desktop, the current release supports Windows OS and Sun has released beta-releases for Linux and OpenSolaris. On mobile, JavaFX is capable of running on multiple mobile operating systems, including Symbian OS (Nokia), Windows Mobile, and proprietary real-time operating systems.
The JavaFX is extensively used to deliver Winter Olympics online from Vancouver. The attached web site gives a glimpse of that.
JavaFX was released in May 2007.
JavaFX 1.1 was released in Feb 2009.
JavaFX 1.2 was released in June 2009.