JavaFX は、様々なインターネットに接続されるデバイスにまたがって、走ることができるRIA( rich internet application、UIリッチなインターネット アプリケーション)の開発用に設計されたJavaプラットフォームである。JavaFX は、Sun Microsystemsによって2007年5月に始めて、発表された。先月、Sunは、 JavaFXバージョン1.3のリリースをアナウンスした。今回の1.3リリースは、様々なパフォーマンスと機能の改善を提供しており、その中には:
- 新UIコントロール、CSSによるスキンやプログラム可能なレイアウトのサポート
- 実行時のパフォーマンス改善
- 製品スイートにおける新フィーチャとパフォーマンスの改善
- Amble と呼ばれるネイティブな JavaFXフォント ファミリー
- TV アプリケーションのサポート、新しいTVエミュレータを含む
- Macプラットフォームにおけるモバイルエミュレータの提供
このリリースについてのもっと詳しい トップ10フィーチャ リスト もある。
新リリースは、いくつもの領域で実行時におけるパフォーマンスを改善することを意図しており、その中には:
- データ/UI バインディング のパフォーマンス
- アプレットの起動時間
- テキストのレンダリング
- 複雑なアニメーション
JavaFX UI コントロールの全体的なパフォーマンスは、50%向上し、メモリー使用量は、33%-50%削減できると推定されている。
JavaFX SDK 1.3 は、JavaFX 1.3 UI Composer(フォームのようなUI作成用のビジュアル エディタ)といっしょに、 NetBeans IDE 6.9 Betaに同梱されている。 NetBeans Betaは、リファクタリングのサポートが改善され、デバッグやプロファイル機能も改善された。
JavaFX Script のオブジェクト リテラルのシンタックスに従って、グラフィックを保存するための、テキストフォーマットである JavaFX Data が変更された。FXD スキーマ がこのリリースのために作られた。
Adobe Photoshopの プラグイン が、バージョン1.3に入ったが、JavaFX フォーマットへの変換を簡単にし、FXD の記述における新ライブラリ、参照そして拡張を利用することを目的にしている。Adobe Illustrator プラグインは、テキストとブレンディングのエクスポートにおいて改善がなされた。