japan.internet.comThe Internet & IT Network
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2009年7月4日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
Webテクノロジー2007年7月30日 09:00

Sun、『JavaFX Script』言語のコンパイラを発表

海外海外internet.com発の記事
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • Buzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
  • この記事をokyuuへインポート
Sun Microsystems (NASDAQ:SUNW) が、『JavaFX』技術で初のパブリック アップデートを行なった。JavaFX は、Sun が5月に『JavaOne Conference』に先立ち発表していたものだ。

今回リリースとなったのは、オンライン コンテンツの作成に用いる言語『JavaFX Script』向けのコンパイラだ。これにより、アプリケーション コードのコンパイルが大幅に高速化する。併せて、Sun が支援する統合開発環境『NetBeans IDE』で JavaFX アプリケーションを開発するためのプラグインも公開となった。

JavaFX は、JavaScript の欠点を取り除いた Ajax のようなものを目指し、Java ベースのスクリプトによるアプリケーションをデスクトップにもたらそうという Sun の取り組みだ。JavaScript はインタープリタ言語で実行が遅く、ブラウザ毎にインタープリット (解釈) や実装が異なるという欠点を抱えている。

Ajax アプリケーションが非難される点は、速度が遅いことと、オフラインでは動作せず、実行したいアプリケーションのホストサーバーにインターネット接続する必要があることだ。JavaFX では、オフライン状態でもユーザーのローカル コンピュータ上でアプリケーションを実行できるようになる。加えて、アプリケーションのコードを逐次解釈して処理するのではなく、コンパイルしたコードを実行するため、はるかに動作が速い。

JavaFX Script はこれまで、実行時にその場でコンパイルする必要があるという点でインタープリタ的だった。Sun の Java Client Group のアーキテクト Chet Haase 氏は、取材に対し次のように語った。「JavaFX Script はインタープリタ言語と同様のオーバーヘッドがあるため、高いパフォーマンスを必要とするアプリケーションではしばしば問題になる。そのため JavaFX Script 用のコンパイラを作り、1度コードをコンパイルすれば実行可能なバイトコードを生成できるようにする必要があった」

JavaFX 用コンパイラは、現時点ではアプリケーション全体ではなく、GUI に関連しない部分のコードだけをコンパイルする。速度向上率のような数字を示すことはできないが、多くのアプリケーションが大きな恩恵を受けることになると、Haase 氏は述べている。

Haase 氏によると、Sun が JavaOne で JavaFX Script のデモを行なったときは、インタープリタ言語として動作していたが、それは一時的な状況に過ぎなかったという。同氏は次のように説明した。「当時はまだ、個人の研究成果から1つの製品へと生まれ変わる過渡期だった。その後、パフォーマンスのボトルネックを解消するには、コンパイル型にするしかないということになった」

関連テーマ
このエントリーを含むはてなブックマーク この記事をクリップ!
BuzzurlにブックマークBuzzurlにブックマーク Yahoo!ブックマークに登録
この記事をokyuuへインポート
最新トップニュース
データメーション
【データメーション】
中国が「Green Dam」フィルタ規制を撤回(7月1日)
Graphic Design Forum
【Graphic Design Forum】
Chris Dickman(6月25日)
プライバシー ジャパン・インターネットコム版
【プライバシー ジャパン・インターネットコム版】
グーグル・ストリートビューの問題について総務省の見解(6月23日)
エンジニアの独り言
【エンジニアの独り言】
システムを「使う」時代のエンジニアに求められるもの(6月2日)
最新ハイテク講座
最新ハイテク講座
電気は家庭でつくる時代へ!燃料電池「エネファーム」(7月3日)
アクセス解析で見るWebマーケティング
アクセス解析で見るWebマーケティング
決定力を探るアクセス解析(7月3日)
百式のネットビジネス研究
百式のネットビジネス研究
ファーストフードを高級っぽく盛り付けて紹介している「Fancy Fast Food」(7月3日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(7月2日)
成約率、反応率を上げる Web 文章術
成約率、反応率を上げる Web 文章術
言葉がダイレクトにキャッシュを生む(7月2日)
不況時代の Web ビジネス最適化講座
不況時代の Web ビジネス最適化講座
アクセス解析エキスパートここだけの話、Web コンシェルジュの“勉強法”こっそり教えます(7月2日)
「Webからの脅威」―その傾向と最新対策
「Webからの脅威」―その傾向と最新対策
不正プログラムの分類(7月1日)
DevX
DevX
JavaScriptとDOMによる動的なWebページの作成(6月30日)
エンジニア転職ノウハウ開発室
エンジニア転職ノウハウ開発室
今のままで大丈夫?3匹の子ブタ的キャリア危険度診断(6月30日)
アイレップの SEM フロンティア
アイレップの SEM フロンティア
Web サイトは「無駄な穴のたくさん開いたじょうご」〜サイト成果向上の基本的な考え方(6月30日)
Copyright 2009 Japan Internet.com K.K. All Rights Reserved.http://www.internet.com/