ASCII24 Top ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! デジタル用語辞典 ASCII24 Broadband Center 最新ニュース バックナンバー イベント情報 ASCII24 Top ASCII24 News ASCII24 Review ASCII24 Business Center 携帯24 Mac24 Akiba2GO! デジタル用語辞典 ASCII24 Broadband Center 最新ニュース バックナンバー ASCII24メールサービス blogmag
ASCII24 - [Main Menu] [Menu 2]


  ASCII24 > ニュース
111
記事/用語/ID検索 

最新ニュース
【速報】 待望のiPod shuffleが発売!Apple Storeで実機が触れる(from Mac 24)(2006年11月3日)
【速報】 アップル、 “ホームオーディオを再発見” がテーマのiPod用スピーカー 『iPod Hi-Fi』 を発表――同時にケース2製品も登場(from Mac 24)(2006年3月1日)
【速報】 第3の “Intel Mac” はMac miniだった!――LAN経由で音楽やビデオを配信できる新しい “Front Row” を採用(from Mac 24)(2006年3月1日)
“4倍速い” は本当だった!? ウワサのIntel Macを速攻レビュー(from Mac 24)(2006年2月23日)
アップル、 iPod nanoの1GBモデルを1万7800円で発表――iPod shuffleの価格も改定(from Mac 24)(2006年2月7日)
SARS (重症急性呼吸器症候群) の影響で “Computex Taipei 2003” が延期に!(from Akiba2GO!)(2003年4月30日)
FSBは800MHzの時代へ!Pentium 4-3GHzがアキバで販売開始!(from Akiba2GO!)(2003年4月14日)
NTTグループ、 FOMAとパソコンでのテレビ電話を実現するプラットフォームを発表(from 携帯24)(2003年1月28日)
【集中連載特集・OracleWorld 2002】 “OracleWorld 2002” スペシャルレポート from San Francisco(from ASCII24 Business Center)(2002年11月11日)
アドミラルシステム 『HotBiz』 メーカーインタビュー―― 「ASPにより、 わかりやすく、 運用しやすく、 導入しやすいグループウェアを」 (from ASCII24 Business Center)(2002年8月13日)
「スーパークリエイター=ハッカー」 の世界 - 『ITX 2002 Summer』 レポート(from 日刊アスキー Linux)(2002年6月29日)
【速報】 Netscape最新版公開!! バージョンは7.0! (PR1) (from 日刊アスキー Linux)(2002年5月23日)
JavaOneレポート(from ASCII24 Business Center)(2002年3月29日)
音楽フリーソフトウェアのためのライセンス 「OCPL」 の評価版公開(from 日刊アスキー Linux)(2002年3月5日)
コンパック、 Webサーバアプライアンス 『Compaq TaskSmart W2200』 を発表(from 日刊アスキー Linux)(2001年12月13日)

今週の特集

特集
COMPUTEX TAIPEI 2006レポート
Interop Tokyo 2006レポート
CeBIT 2006レポート
IDF 2006レポート

コラム
過去の記事一覧






Contact Information

[PR]
Printable Version 特集 / イベントレポート

【2003 JavaOne Conference Vol.2】Javaロードマップの鍵は“EoD”の実現!


2003年6月11日

初日午後には技術面に焦点を当て、Javaプラットフォームのロードマップなどを紹介する恒例のセッションが開催された。

“General Session”の2本目は、例年“Technical Keynote”と呼ばれていたものがいつも通りのスタイルで開催された。他の基調講演が主に企業からJava開発者に向けたメッセージという色彩が強いのに対して、この講演だけは例年開発者のための情報提供というスタイルを続けている。今年もいつもの通り、Javaプラットフォームの拡張/開発の経過報告を中核に、現状の問題点に対する解決案がまとめて提示される場となった。

登場したのは例年通り米Sun Microsystems(以下、Sun)のVice President and FellowであるGraham Hamilton氏とDistinguished Engineer and Chief Technology Officer, Consumer Mobile Systems GroupのTim Lindholm氏の両名で、Hamilton氏が『J2SE(Java 2 Platform, Standard Edition)』と『J2EE(Java 2 Platform, Enterprise Edition)』を、Lindholm氏が『J2ME(Java 2 Platform, Micro Edition)』をカバーした。

Tim Lindholm氏
Distinguished Engineer and Chief Technology Officer, Consumer Mobile Systems GroupのTim Lindholm氏
Graham Hamilton氏
Vice President and FellowのGraham Hamilton氏

では発表資料をもとに、Javaプラットフォームの今後のロードマップを簡単に紹介しておこう。まず、Javaの現状に対する認識として、初期の先端ユーザーが採用する段階が過ぎて、現在は広く一般に利用される時期に入っているとされた。『J2ME』は携帯電話をはじめとする各種軽量端末で利用されているし、『J2EE』は企業のミッションクリティカルアプリケーションを支えるインフラとして、ほぼデファクトスタンダードと言えるレベルに成長している。そこで、より一層の開発支援のために、現在では機能拡張よりもむしろ開発を容易にし、複雑さを軽減することが求められてきている。このことを、簡単に“EoD(Ease-of-Development)”と表現した。さまざまなレベルでの“EoD”の実現が、今後のJavaのロードマップの鍵となる。

“EoD”実現の主役は、2005年に登場予定の『J2SE 1.5(コードネーム Tiger)』である。Tigerは1995年のJava登場以来最初の大幅な言語レベルのアップデートとなる予定だ。ここでは、MetadataやGenericsといった機能を含むようにJava言語が拡張される。これらは、プログラマーが記述すべきコード量を減らし、型チェックを処理系に任せることで型指定の手間を省いたりエラーチェックが確実に行なえるようにするといった機能を実現する。また、C/C++流の柔軟な出力書式指定を可能にするprintfの提供も、プログラマーには歓迎されるだろう。

Metadataに関する説明のスライド
Metadataに関する説明のスライド。残念ながら筆者はプログラマーではなく、この機能の意味も判然とはしないのだが、会場の反応を見る限り、望まれていた機能であるのは間違いないようだ
Generics
この機能は、“Javaの父”James Gosling氏の懸案事項で、昨年のJavaOneで既に導入がアナウンスされていたもの
printfの説明
printfの説明。C言語を知っている人にはおなじみの標準ライブラリー関数だ
そのほかの機能拡張計画の概要
そのほかの機能拡張計画の概要

『J2EE』では、開発を煩雑化する要因ともなっているDeployment DescriptorをMetadataを利用してまとめてしまう機能や、サーバーサイドプログラムのためのGUI機能であるJava Server Faceの仕様確定、“EJB 3.0”“JDBC 4.0”“JAXB 2.0”“JAX-RPC 2.0”などが、『J2SE』と同じく『J2EE 1.5』リリースを目標に整備されているところだ。

また、スクリプト言語の整備もテーマとして浮上しているようだ。Java系のスクリプト言語としてはJavaScriptがよく知られているが、実際にはJavaScriptは文法をJavaに似せてあると言うだけで、Java実行環境を利用しているわけではなく、Javaとはまったく無関係というべき存在である。しかし、簡便な開発の用途ではスクリプト言語の需要が根強いため、Javaコミュニティーが正式にスクリプト言語の整備に取り組む意向を固めたようだ。まだ詳細は明らかになっていないようだが、“Scripting languages are our friends!”と宣言され、今後はJavaとスクリプト言語の組み合わせが積極的にサポートされるもようだ。具体的な言語に関しては、さまざまなスクリプト言語をサポートするとする一方、最も親和性の高いスクリプト言語としてPHPが挙げられた。

次に、『J2ME』ではMIDPの拡充とJTWI(Java Technology for the Wireless Industory)の整備が主要テーマである。また、『J2ME』と『J2EE』を組み合わせて利用する、“Mobile Enterprise”という概念も提唱された。これは、アクセス端末として『J2ME』デバイスを使い、『J2EE』環境で用意されたサーバ側のアプリケーションを利用するというもので、ここまでまったく別個の存在として進化してきた『J2ME』と『J2EE』が、実は密接に関連し合う同じJavaファミリーの一員である、という強いメッセージである。

End-to-End(端から端まで)のJava環境が提供される
サーバーサイドでJ2EEを使ってパーソナライズ等を含む高度なコンテンツを実現し、それを「どこにでも(Everywhere)存在する」J2MEデバイス等に配信することで、End-to-End(端から端まで)のJava環境が提供されることになる
J2SEのロードマップ
『J2SE』のロードマップ。大幅な言語仕様の拡張が行なわれ、開発を容易にするための機能を大胆に取り込む予定のTigerリリース(『J2SE 1.5』)は、2004年中に投入予定である
J2EEもJ2SEに歩調を合わせて1.5でEoDの実現に向けて大きく転換するが、現時点はまだ仕様検討段階
『J2EE』も『J2SE』に歩調を合わせて1.5でEoDの実現に向けて大きく転換するが、現時点はまだ仕様検討段階であり、投入時期は明確にはなっていない
J2MEのロードマップ
『J2ME』のロードマップ。ここで取り上げられているのは、PDA等比較的機能が豊富で強力な端末での利用を想定したJ2ME環境の予定。携帯電話に代表される、利用可能なリソースが限定されたワイヤレス端末向けには、JTWIが対応する
JTIWのロードマップ
JTIWのロードマップ。米国やヨーロッパでの携帯電話の高機能化を受け、急ピッチで整備が行なわれる。日本で展開しているJava対応携帯電話のサービスも、JTWIの影響を受けて多少の仕様変更や機能拡張が行なわれる可能性があるだろう

なお、この講演中は、“JavaOne”がまさに「開発者のための場」であることを端的に示すような熱気に包まれていた。printfの導入などが発表されると会場から拍手と歓声が上がり、待ち望まれていた機能が実現された喜びが素直に表現されていた。ニュースに乏しく、目玉がないと言われていた今年のJavaOneだが、原点に戻って開発者に正面から向きあっているという印象を強く受けた。現場の開発者にとっては、今年の“JavaOne”は例年以上に収穫の多いものと評価されるのは間違いなさそうだ。

(渡邊利和)





ASCII24 RealEstate
advertisement



Copyright (C) 1997-2009 ASCII MEDIA WORKS. All Rights Reserved.
No portion of this web site may be reproduced or duplicated without the express written permission of ASCII MEDIA WORKS Inc.
This web site is written in Japanese only.
記事に関するご意見やご質問は、お問い合わせフォームにてお送りください