ニュース
» 2005年07月02日 00時08分 UPDATE

2005 JavaOne Conference:ボーイングが採用したリアルタイムJavaの理由 (2/2)

[木田佳克,ITmedia]
前のページへ 1|2       

 デモの最後には、環境はいちど壊れたら戻せないもの、と切な地球環境問題についても語られ、「それでは地球の氷河期を再現してみましょう」などとジョーク混じりに大量の氷を水槽に入れ、水温の変化模様を見せた。

P1030569.jpg 実際に海洋で利用しているセンサーが会場に持ち込まれた。右側には無線のためのケータイが見える

RTSJに注目したボーイング

 次にゴスリング氏から紹介されたのは、同じく2005 DUKE'S CHOICE AWARDSを受賞したボーイングの事例。リアルタイムJava「RTSJ」(Real Time Specification for Java)を応用したものだ(関連記事)

 「ここ2、3年間、リアルタイム処理についてさまざまな試みをしている」とゴスリング氏。

 リアルタイムJavaは、JavaVMを拡張してタスクスケジューラ処理、ガベージコレクションによる影響時間それぞれの規定などを比較的厳密な時間軸で管理させるというもの(関連記事)

 ボーイングからは、Java採用のキーマンが招かれた。

 なぜ採用したのか? とのゴスリング氏の問いに、「例えば、軍では高度なデジタルデバイス持ち歩く必要性がある。情報は刻々と変化、それに伴いディプロイし続ける必要性がある。さらに、さまざまなデバイスを接続することからもオープンであることが重要視され、リアルタイム性のスペックからもRTSJに注目した」という。

P1030585.jpg ボーイングが採用したRTSJプラットフォーム。さまざまな機関やベンダー開発によって実現した

 また、C++でも開発が可能であったものの、生産性向上や移植性実現を重要視し、開発のマンパワーが目標達成に注力することができたという。

P1030582.jpg ゴスリング氏らしいコメントとして、壇上に持ち込んだ模型について「本当は、実際に飛ぶものを持ち込ませてほしかった。しかし、会場の安全管理上無理だったのでとても残念だ」とこのカンファレンスで2回も語った
P1030594.jpg ゴスリング氏は、実際に飛ばしている模様のビデオで我慢した
P1030420.jpg Javaアプリケーションは、この先端部に内蔵されているという

 基調講演で最後を飾ったのは、お馴染みのTシャツ飛ばしガジェットの登場だ。この日に持ち込まれたのは、とてもシンプルな外観を持つもの。ハンマーで勢いよく叩いてテコの原理で飛ばす。連日で3つ目のガジェットとなったが、いちばん遠くまで飛んでいた。

 ゴスリング氏は、「シンプルな物は良い結果が得られる。プログラミングにも通じるものだ。忘れないでほしい」と語った。

 その後、会場の参加者による拍手によって優勝者を決めた。その際にも、拍手の音をセンサーで拾い音の大きさで判断をするというゴスリング氏らしい判定方法となった。

P1030630.jpg コンテスト参加の3組全員に賞状が送られた

 なお、国内における「JavaOne Tokyo 2005」は、今回の2005 JavaOne Conferenceの情報が含まれた規模で、11月15〜17日に東京国際フォーラムで開催される(15日からは有料セッションが有り)。Night For Java Technologyも予定されているという。

前のページへ 1|2       

Copyright© 2012 ITmedia, Inc. All Rights Reserved.

オンラインムック Special

- PR -

Special

- PR -

Special

- PR -

新着記事

節電お役立ち情報(スマートジャパン)

news105.jpg

欧米で約150社の大手企業が導入している電力管理システムが日本でも市場拡大に乗り出す。...

news103.jpg

照明器具の用途は、人間が暮らす空間を照らすという用途だけではない。屋外に立っている...

news092.jpg

オフィスの天井照明を蛍光灯から直管形LED照明に入れ替える例が増えている。しかし、直管...