JavaFX 2.0 - Javaによるリッチクライアント基盤 (後編)
前編に引き続き、JavaFX 2.0の代表的な機能を紹介いたします。 前編ではUIコントロールまでを紹介したので、後編でメディア以降の機能について説明していきます。
前編に引き続き、JavaFX 2.0の代表的な機能を紹介いたします。 前編ではUIコントロールまでを紹介したので、後編でメディア以降の機能について説明していきます。
リッチクライアントを構築するためのJavaFXは、2010年のJavaOneカンファレンスにおいてJavaのライブラリとして生まれ変わることが発表されました。そして西海岸時間の5月1日、新しいバージョンであるJavaFX 2.0のパブリックベータが公開され、だれもが新しいJavaFXを試すことができるようになりました。 そこで、2回に渡ってJavaFX 2.0を紹介していきます。

JavaFXは、SunがJava製品市場にかかわる方法での重大なシフトを表している。基礎テクノロジーだけに重点的に取り組むよりむしろ、Sunは個別の市場向けの完全なソリューションを提供することを検討している。1.0のリリースが間近に迫った今、InfoQはプラットフォームを調べ、Sun Staff EngineerのJoshua Marinacci氏に次期リリースについて聞いた。
JavaOneで公表された、JavaFX Scriptの開発を止めるOracleの決定は、コミュニティをがっかりさせた。オープンソースのJavaFX Scriptを開始点として、Visageプロジェクトは、オープンソース プロジェクトとして、DSLの開発を続行する意向である。
先月、Sunは、JavaFXバージョン1.3のリリースをアナウンスした。今回の1.3リリースは、パフォーマンスと機能の改善を提供しており、その中には、新UIコントロール、CSSによるスキンやプログラム可能なレイアウト、拡張された製品スイート、TVアプリケーションのサポート、Macプラットフォームにおけるモバイルエミュレータそして、NetBeans IDE 6.9 Beta用のUI Composerプラグインがある。
Apache Pivot は,Java による最新のリッチクライアント開発プラットフォームの開発を目標とするオープンソースプロジェクトだ。2007 年に VMWare の R&D 活動として開始され,2008年6月には Apache 2.0 ライセンス のオープンソースとしてリリースされた。その後 2009年1月に Apache インキュベータ に加わり,同年12月,Apache のトップレベルプロジェクトに昇格している。
Sunは、JavaFXのために開発している2つのRADツールのうち1つのプレビュー版をNetBeansアップデートセンターからリリースした。JavaFXには、2010年冬季オリンピックWebサイトなど、注目度の高い早期採用事例も出てきている。
OracleのCEO Larry Ellison氏がJavaFXの支援を公表する一方で、Sunは、新たなチャートAPI、LinuxおよびSolarisのベータ・サポート、そして JavaFX Scriptに対する多くの重要な言語変更を含むJavaFX 1.2を発表した。Sunは、JavaOneでJavaFXオーサリング・ツールとJavaFX TVの公開デモンストレーションを行い、Eclipseプラグインは、なかなかの注目を集めている。