JavaFX
JavaFX 1.1 は共通プロファイルという概念に基づいている。この共通プロファイルはJavaFXがサポートする全てのデバイスで共通に使われることを意図している。このアプローチにより、開発者はデスクトップ向けと携帯端末向けの両方をターゲットとしたアプリケーションを作るにあたって、共通のプログラミング・モデルを使うことができ、従ってデスクトップ版とモバイル版の間で多くのコード、グラフィック資産、コンテンツなどを共通利用できる。特定の種別のデバイス上で走らすアプリケーション向けの調整を行うニーズに対処するため、JavaFX 1.1にはデスクトップ用あるいはモバイル用に特化したAPIが含まれている。例えば、JavaFXデスクトップ・プロファイルにはSwingや先端的な視覚効果が含まれている。
エンド・ユーザーの視点からみると「ドラッグ・トゥ・インストール」機能によりJavaFXウィジェット(ウェブサイト内にあるアプリケーションであって、ブラウザ・ウィンドウ内で見えるもの)をドラッグ(クリックしたまま引き回す)して、それをデスクトップ上にドロップできる。