ボーイングが採用したリアルタイムJavaの理由:2005 JavaOne Conference(2/2 ページ)
ゲージ氏からJavaアプリをJVMごと仮想化するというユニークな試みが2005 JavaOneで披露された。ゴスリング氏からは、Javaアプリ事例として海洋水質調査、そしてボーイングが注目したリアルタイムJava(RTSJ)について触れた。
デモの最後には、環境はいちど壊れたら戻せないもの、と切な地球環境問題についても語られ、「それでは地球の氷河期を再現してみましょう」などとジョーク混じりに大量の氷を水槽に入れ、水温の変化模様を見せた。
RTSJに注目したボーイング
次にゴスリング氏から紹介されたのは、同じく2005 DUKE'S CHOICE AWARDSを受賞したボーイングの事例。リアルタイムJava「RTSJ」(Real Time Specification for Java)を応用したものだ(関連記事)。
「ここ2、3年間、リアルタイム処理についてさまざまな試みをしている」とゴスリング氏。
リアルタイムJavaは、JavaVMを拡張してタスクスケジューラ処理、ガベージコレクションによる影響時間それぞれの規定などを比較的厳密な時間軸で管理させるというもの(関連記事)。
ボーイングからは、Java採用のキーマンが招かれた。
なぜ採用したのか? とのゴスリング氏の問いに、「例えば、軍では高度なデジタルデバイス持ち歩く必要性がある。情報は刻々と変化、それに伴いディプロイし続ける必要性がある。さらに、さまざまなデバイスを接続することからもオープンであることが重要視され、リアルタイム性のスペックからもRTSJに注目した」という。
また、C++でも開発が可能であったものの、生産性向上や移植性実現を重要視し、開発のマンパワーが目標達成に注力することができたという。
基調講演で最後を飾ったのは、お馴染みのTシャツ飛ばしガジェットの登場だ。この日に持ち込まれたのは、とてもシンプルな外観を持つもの。ハンマーで勢いよく叩いてテコの原理で飛ばす。連日で3つ目のガジェットとなったが、いちばん遠くまで飛んでいた。
ゴスリング氏は、「シンプルな物は良い結果が得られる。プログラミングにも通じるものだ。忘れないでほしい」と語った。
その後、会場の参加者による拍手によって優勝者を決めた。その際にも、拍手の音をセンサーで拾い音の大きさで判断をするというゴスリング氏らしい判定方法となった。
なお、国内における「JavaOne Tokyo 2005」は、今回の2005 JavaOne Conferenceの情報が含まれた規模で、11月15〜17日に東京国際フォーラムで開催される(15日からは有料セッションが有り)。Night For Java Technologyも予定されているという。
関連記事
- Keynote:次にJavaがフォーカスすべきは医療、教育とSunのマクニーリ会長兼CEO
- Sunが語るOpenSolarisとオープンソース・コミュニティーの本質
- JavaOneで阿波踊りを踊るジャストシステム
- Keynote:「情報の時代は終わり参加型が経済を動かす」とSunのシュワルツ社長兼COO
- CompuwareなどからJavaOneで新ツール続々発表
- Sun、初のノート型コンピュータを発表
- Keynote:Dukeの10歳を祝う2005 JavaOne、ゴスリング氏のガジェットは公募へ
- JavaはOrkの夢を見るか?――2005 JavaOne開幕前日
- JavaOneで語られるJavaの今と未来
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.