Googleの「Android」ソフトウェアでは、主役はSun MicrosystemsのJava技術である。ただし、使用するJavaは携帯電話業界で1990年代から開発されてきたバージョンではない。
代わりに、Googleは独自路線を歩みだした。めざすのは「Open Handset Alliance(OHA)」の携帯電話に使用するソフトウェアのパフォーマンスを改善し、さらなるオープン化を実現することである。プログラマーにとっては、考慮しなければならない新たなJavaの変種が登場することになる。その負担増加に対する多少の埋め合わせとしてだろうか、Googleは賞金総額1000万ドルのアプリケーション開発コンテストを開催し、開発者を引き込む構えである。
相違点の1つには、「Dalvik」と呼ばれる独自のコアJavaバーチャルマシン(JVM)技術をGoogleが開発したことがあげられる。このソフトウェアは、Androidフォン上で実際にJavaプログラムを実行する。Googleによれば、このDalvikを使えば携帯電話という厳しい制約を伴うハードウェア上でも、Javaプログラムを高速に動作させることができるという。これまでにも自社開発したJVMを使う例はあったが、Googleは今回、それよりもはるかに重要な一歩を踏み出した。つまりAndroidは、Javaの新機能開発を監督するためにSunが1999年に設立したJava Community Process(JCP)のプロセスを経たものではない。
JCPは新機能をアプリケーションプログラミングインターフェース(API)として体系化することにより、Javaを管理している。そのため、プログラマーは標準的な方法を利用してBluetooth対応機能や3Dグラフィックスなどの新技術を使うことができる。しかしJavaをめぐる既存の枠組みの中では、GoogleがAndroidでは重要であると考えている自由な開発を実現させる要素が整っていない。
「我々はさまざまな方法でプラットフォームをオープンにしたいと考えた」と語るのは、GoogleでAndroidプロジェクトを担当するシニアスタッフエンジニア、Mike Cleron氏である。「開発者の誰もが非常にきめの細かいレベルで、Androidエクスペリエンスのひとつひとつを交換して使えるようにするというのが我々の発想だ。既存のAPIでは、我々がAndroidで実現したいと考えているレベルのオープンさを実現できない」(Cleron氏)
GoogleがJavaをめぐって孤立した状態に入るつもりのないことにも注意すべきである。たとえばOHAパートナーの1社であるMotorolaは携帯デバイス用Javaの開発を支援しており、GoogleはJavaプログラミング経験を開発者に身近なものにしておきたいと考えている。そしてGoogleは、JCPの執行役員会メンバーである。ただし、対象となるのはPC上やサーバ上で稼動するStandard版とEnterprise版のみであり、携帯電話等のデバイスで使用するモバイル版ではない。
2007-11-15 14:21:02
2007-11-13 09:36:01
2007-11-13 10:49:01
2007-11-07 16:53:01
2007-11-14 18:00:00
2007-11-13 20:21:01
2004-07-05 18:50:00
2007-10-18 11:34:01
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
サイバー攻撃関連ニュースのまとめ特別企画:高度化するサイバー攻撃からビジネスを守る
~対策レポートや企業の製品動向をまとめ読み~
仮想化の暗黒大陸を切り拓く
高次元のサーバー性能とHAクラスタリング
【セミナー】IBM、Red Hat、サイオス
リーディングカンパニー3社が語る最新動向
「使いたい時、使いたいだけ」を実現
今年検討すべき理想のストレージを考える
管理者は、OS、仮想環境の混在に悩む
クラウド環境に必要な3つの運用サイクル
「創世期」から「成長期」へ突入
国内ベンダーはどう「進化し続ける」のか?
従来の防御が使えない!?複合的手法による
脅威から企業システムを守るために
インフラ部分からセキュリティを保つ
エージェントレス型ウィルスソフトの力
コラボレーションを変えるクラウドサービス
ANAや商船三井など5社の事例で読み解く
オープンソースの強みを発揮するJBoss
企業システムへの接続を安全、簡単にする
Juniper Networks MAGシリーズ
多様なボイスコミュニケーションを実現する
クラウド型プラットフォームとは?
入社後の満足と不満足の分かれ目とは?!
納得いく転職をする為の転職活動での留意点
2012年春モデルの情報をいち早く掲載
HPのお得な情報や最新情報が満載
よくある「5つの勘違い」の真実とは?
IT担当者必見の、目覚めの書を公開
有限会社スリーズコム
株式会社サテライトオフィス
EMCジャパン株式会社
ZDNet Japanは、情報システム部門の読者を対象に、ITを活用したビジネス課題の解決策を提供します。技術や製品の解説、ケーススタディ、ホワイトペーパーなどを通じて、情報システム部門の正しい意志決定を支援します。
ITビジネス全般については、CNET Japanをご覧ください。