2004年3月にSun Microsystemsに移籍したTim Bray氏は、現在はウェブテクノロジ担当ディレクターとして「3つの仕事」に従事している。Bray氏といえばXMLの父としてあまりにも有名だ。カナダのGIS(地理情報システム)ベンダーであるAntarctica Systemsの創設者兼CTO(最高技術責任者)として来日したときにもお会いしたが、今回JavaOne会場でSunでの仕事について聞くことができた。
Bray氏が取り組んでいる「3つの仕事」とは、次のとおり。
まず最初のAtomとは、ウェブ上のコンテンツを配信するためのXMLフォーマットを標準仕様とし体系化したもの。RSSに似た仕組みだが、すでにIETFが2005年12月に「RFC4287」として仕様を公開しており、現在ではGoogleやYahooなどの各種サービスで採用されている。Bray氏は、「約5年ほど前に登場したRSSは大きな成功を果たした。しかし、より簡単にコンテンツを配信できる仕組みが必要だと考えた」と話す。
「HTTPベースでREST(REpresentational State Transfer)に準拠したAtomは、ウェブコンテンツの作成、配信、修正、削除などのコンテンツ配信を簡単に実現できる。デジカメや携帯など、あらゆるデバイスに実装することができ、ボタンひとつでコンテンツを配信することが可能になる」(Bray氏)
次にJava VMにおける非Java言語のサポートは、PHPやRuby、Ruby On Rails、Pythonなどの言語で書かれたアプリケーションをJava VM上で稼働させることを目的としたプロジェクト。「Java以外にも人気の高い開発言語はたくさんある。こうした開発者も受け入れていくのがSunの目指す方向性だ」とBray氏は言う。
「たとえば、PHPは非常にポピュラーな開発言語だ。しかし、セキュリティの面やメンテナンス性において課題がある。そのためPHPで基幹システムを構築することはオススメできない。そこでJavaテクノロジにより、各言語の課題を補完できる仕組みを提供していくことが重要になる」(Bray氏)
そして3つ目の取り組みであるパラレルプログラミングの簡素化では、マルチコアに最適化されたプログラムを容易に開発するための仕組みを実現する。Bray氏は、「プロセッサは、ムーアの法則に従い年々、高速化を実現している。これにより今年遅かったプログラムが来年速くなることはあっても、こうした対応は本質ではない」と話す。
「簡単なことではないが、並列化するプロセッサに最適化されたプログラミング手法を提供することが重要になる。たとえば、Google MapReduceを実現しているオープンソースの分散フレームワークである“Hadoop”やEricsonが開発した並列処理のための言語である“Erlan”などのテクノロジには非常に注目している」(Bray氏)
今後、この3つの仕事を「いかにJavaに統合していくか」がBray氏にとって最大の関心事であり、そのための取り組みのいくつかが、明日2007年5月8日から11日までの4日間、カリフォルニア州サンフランシスコで開催される「2007 JavaOne Conference」でも明らかにされる予定という。
明るいカナディアンのTim Bray氏。以前は、「自宅にはテレビはなく、ヒマになると家族そろってキャンプに出かける」と話していた。
2006-02-23 23:35:02
2006-01-25 10:00:00
2006-04-27 13:41:04
2005-04-01 18:27:53
2004-03-16 21:00:01
2003-10-02 10:00:00
2003-08-25 10:00:00
2005-10-04 18:20:00
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
サイバー攻撃関連ニュースのまとめ特別企画:高度化するサイバー攻撃からビジネスを守る
~対策レポートや企業の製品動向をまとめ読み~
「創世期」から「成長期」へ突入
国内ベンダーはどう「進化し続ける」のか?
【セミナー】IBM、Red Hat、サイオス
リーディングカンパニー3社が語る最新動向
従来の防御が使えない!?複合的手法による
脅威から企業システムを守るために
「使いたい時、使いたいだけ」を実現
今年検討すべき理想のストレージを考える
仮想化の暗黒大陸を切り拓く
高次元のサーバー性能とHAクラスタリング
インフラ部分からセキュリティを保つ
エージェントレス型ウィルスソフトの力
管理者は、OS、仮想環境の混在に悩む
クラウド環境に必要な3つの運用サイクル
コラボレーションを変えるクラウドサービス
ANAや商船三井など5社の事例で読み解く
企業システムへの接続を安全、簡単にする
Juniper Networks MAGシリーズ
オープンソースの強みを発揮するJBoss
よくある「5つの勘違い」の真実とは?
IT担当者必見の、目覚めの書を公開
2012年春モデルの情報をいち早く掲載
HPのお得な情報や最新情報が満載
入社後の満足と不満足の分かれ目とは?!
納得いく転職をする為の転職活動での留意点
多様なボイスコミュニケーションを実現する
クラウド型プラットフォームとは?
株式会社オープンウィンド
株式会社サテライトオフィス
EMCジャパン株式会社
ZDNet Japanは、情報システム部門の読者を対象に、ITを活用したビジネス課題の解決策を提供します。技術や製品の解説、ケーススタディ、ホワイトペーパーなどを通じて、情報システム部門の正しい意志決定を支援します。
ITビジネス全般については、CNET Japanをご覧ください。