Tokyoのキーノートでは、Java上のUIフレームワーク「JavaFX」の説明に多くの時間を割きました。Application)の一種」との位置づけでした。最新のJavaFXはまったく異なり、「クライアントJavaの新たなUIフレームワーク」としての性格を強めています。Oracleが旧SunのJavaチームを買収した後、JavaFXは再設計、再実装をしたとのことです。新しいJavaFXの位置づけはUIフレームワーク新しいJavaFXは、プラットフォーム独立の新たなUIフレームワークと位置づけられています。X、Linuxとデスクトップ環境はもちろん、iOSのようなスマートデバイスにもその対象を広げようとしているのです。マルチタッチなどの機能も予定しています。キーノートでは「(Javaの古いUIフレームワークである)Swingからも移行できる」と説明し、JavaFXが今後のJavaのUIの本流になると位置づけました。SE8は、JavaFXをバンドルする予定です。Microsystems社の独自技術との性格が強かったのですが、今ではその実装を「OpenJFX」としてオープンソースにするプロジェクトが始まっています。オープンソースにした後、Eclipseプラグインなどがコミュニティ主導で作られているとのことです。JavaFXのデモンストレーションでは、リアルタイムな3D表現や、多くのビジネスチャートのサポートなどを強調しました。iPadの上で、JavaFXによるGUIアプリを動かそうというのです。iOSについてはAppleと話し合いをしているここで一つの疑問が出てきます。Appleは、iOS上のアプリの開発では、Appleが認めた言語処理系以外を使うことに厳しい姿勢を示していることです。Oracleによれば「Appleとは話し合いをしている」とのことで、「実行環境とアプリがバンドルされている形態であれば問題はない」との回答を得ているそうです。このiOS版は、現時点では顧客のフィードバックを得るための試作品との位置づけです。多くの企業ユーザーがiPadなどスマートデバイスに強い関心を示していることを考えると、これはただの技術的な挑戦ではなく、ビジネスに結びつく動きと考えた方が良さそうです。Javaクライアントをスマートデバイスでも動かしていこう、というOracleの姿勢が感じられます。Oracleが、エンタープライズ向けシステムのクライアント・アプリが、WindowsでもiOSタブレット(iPad)でも同様に動く、といった将来像を考えていることは想像に難くありません。SEをより多くのデバイスで動かしていく、との構想を持っています。ところで、iOS版のJavaFXを見た後ではAndroid版JavaFXの開発予定が気になるところですが、これについては「ノーコメント」でした。Oracle対Googleの訴訟が続いていることが関係しているのでしょう。JavaFXのロードマップ。開発ツールを充実させるとともに、将来登場するJDK8へバンドルするJavaFXとその開発ツールの最新状況。Builderの登場が最も新しい話題となるJavaFXのサンプルプログラム。3D表現などをアピールJavaFXのデモンストレーション。人の動きを認識し、3DオブジェクトのDuke(Javaのマスコット)を動かしているJavaFXのサンプルプログラム。あきお)氏はフリーランスITジャーナリスト。97年から02年まで『日経Javaレビュー』編集長。08年にインターネット・サービス「コモンズ・マーカー」を開発。イノベーティブなソフトウエア全般と、新たな時代のメディアの姿に関心を持つ。Systems」の製品「PureSystems」を発表。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。2.7サポートを発表Google、Lookerの買収完了を発表。Enterprise、BtoBスタートアップ向け支援プログラムで無料提供と発表。Networksの買収を正式発表。Terminal」機能確定版リリース。コマンドラインからIssueやプルリクなど実行可能に。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。