Javaが登場して以来長い期間、デスクトップアプリケーションのUI構築はAWT/Swingがその役割を担ってきた。しかし、その状況も変わろうとしている。 近い将来JavaFXがJavaに統合されることで、Javaアプリケーション開発者はより効率的にリッチUIの開発を行えるようになる。 JavaFX 2.0に至る経緯 JavaFXは当初、マルチデバイスに対応したRIAプラットフォームとして登場した。最初に発表されたのは2007年のJavaOneでのことだ。デスクトップアプリケーション向けにHotSpot VM上で動作するJavaFX Desktopの他、CLDCモバイル端末で動作するJavaFX Mobile、テレビやセットトップボックス向けのJavaFX TVといったラインナップを揃え、アプリケーションの開発はスクリプト言語のJavaFX Scriptで行う。そんな構想が掲げられていた。