2009年11月05日

●「エイジャックスという驚くべき技術」(EJ第2688号)

 もともとホームページ――ウェブサイトは「静的」なものだっ
たのです。いわば雑誌のページを表示するだけのもので、そこに
動きを取り入れることは非常に困難なことだったのです。
 たとえば、ある場所の地図をウェブページとして表示したとし
ます。しかし、地図の端にマウスポインタを持ってくると、サー
バーがその位置を計算して地図全体の再書き込みをするのです。
その間、数10秒――とにかくスムーズに動かないのです。
 これに対してハードディスクにインストールして使う地図ソフ
トはスピーディーに動いたのです。そういう操作性にかけてウェ
ブ上の地図ソフトは大きく性能が劣っていたのです。
 しかし、2006年頃に突如として登場したグーグル・マップ
は、ウェブ・ページ上であるにもかかわらず、スムーズに動いた
のです。ページの上をクリックしてマウスを動かすと、地図を自
由にスクロールできたのです。そのため、現在見ている地点の周
辺をチェックするときもスムーズにでき、その動作性はローカル
で動く地図ソフトと同等のレベルであったのです。
 このグーグル・マップについて、IT評論家の佐々木俊尚氏は
自著の中で次のように書いています。
―――――――――――――――――――――――――――――
 マウスで地図上をクリックしたり、ドラッグしたりすると、す
 るすると地図が右や左、上や下に流れるように移動し、スムー
 ズに地図の上を動くことができるのだ。拡大・縮小も自由自在
 で、まるで地上から発射されたロケットの窓から地表を眺めて
 いるように、自宅周辺の細かい地図から世界地図までするする
 と縮尺を変えていくこともできた。    ――佐々木俊尚著
     『グーグルGoogle/既存のビジネスを破壊する』より
                      文春新書501
―――――――――――――――――――――――――――――
 なぜ、このようなことができるのかというと、そこには「エイ
ジャックス」という技術が使われているからです。エイジャック
スは、処理をウェブブラウザ側とサーバー側に分割し、それぞれ
が協調して動作することによって、ウェブ上でスムーズな動きを
実現しているのです。
 グーグルは、このグーグル・マップに先んじて「Gメール」を
スタートさせています。これにもエイジャックスが使われており
ウェブブラウザ上で「アウトルック」のようにメールの読み書き
を可能にしたのです。
 さらにグーグルは、2005年10月に、サン・マイクロシス
テムズと提携を発表したのです。何が目的の提携かというと、当
時サンが「オープン・オフィス」(別称:スター・オフィス)と
いう無償のオフィスソフトを開発していたからです。
 もちろんこれはマイクロソフト・オフィスに対抗して開発した
のですが、完成度も高く、しかも無料で使えたにもかかわらず、
サンはどうしても普及させることができなかったのです。
 しかし、そのサンがグーグルと提携するということになると、
マイクロソフト社には脅威になるのです。なぜなら、エイジャッ
クスの技術を使い、ウェブ上にオープン・オフィスを無料で提供
するとなると、マイクロソフト・オフィスにとって大打撃になる
からです。
 しかし、不思議なことに提携の記者会見で明らかになったこと
は、オープン・オフィスのエイジャックス版開発の話などは出ず
かなり限定的な内容の提携にとどまったのです。一体そこに何が
あったのでしょうか。
 結局、次の年の2006年6月にグーグルがスタートさせたの
は、オープン・オフィスより機能が劣る「グーグル・ドキュメン
ト」――ウェブ上でワープロや表計算ソフトが使える――であり
マイクロソフト社が恐れる事態にはならなかったのです。このグ
ーグル・ドキュメントでもエイジャックスの技術は駆使されてお
り、次々とバージョンアップが行われています。その機能レベル
は年々向上してきているのです。
 このように次々と仕掛けてくるグーグルの攻勢に対し、マイク
ロソフト社は危機感を抱いたのです。そこでマイクロソフト社は
グーグルとサンの提携の1ヶ月後に、次の2つのサービスを相次
いで発表したのです。
―――――――――――――――――――――――――――――
        1.  オフィス・ライブ
        2.ウインドウズ・ライブ
―――――――――――――――――――――――――――――
 「オフィス・ライブ」というのは、ウェブブラウザ上で使える
オフィスのサービスを中小企業などに低価格で提供するというサ
ービスです。「ウインドウズ・ライブ」は、Gメールと同じよう
に、ウェブブラウザ上でメールの読み書きが行えるというもので
あり、明らかにグーグルへの対抗策であったのです。
 これに伴い、マイクロソフト社は、次の2つの技術を開発して
いるのです。
―――――――――――――――――――――――――――――
       1.ウインドウズ・アジュール
       2.    ライブ・メッシュ
―――――――――――――――――――――――――――――
 「ウインドウズ・アジュール」とは何でしょうか。
 ウインドウズ・アジュールとは、サーバーを構築するために使
われるOSであり、それに付随するさまざまな開発基盤(プラッ
トフォーム)を統合したものです。オフィス14のウェブ・アプ
リ版もこのプラットフォーム上で動作するのです。
 もうひとつの「ライブ・メッシュ」とは何でしょうか。
 ライブ・メッシュを簡単にいうと、データをネット上に置くた
めの技術のことです。メールなどのデータを簡単にネット上に置
けるようにし、複数のPCや携帯電話から同じデータを見られる
ようにしたのです。これら2つの技術をマイクロソフト社は保有
しているのです。──[クラウド・コンピューティング/16]


≪画像および関連情報≫
 ●エイジャックス(Ajax)とは何か
  ―――――――――――――――――――――――――――
  従来のウェブアプリケーションでは、サーバにリクエストを
  送信後、レスポンスを新たにウェブページとして受け取り画
  面遷移が発生していたが、エイジャックスにより画面遷移を
  伴わない動的なウェブアプリケーションの製作が実現可能に
  なる。例えば、ウェブ検索に応用することで、従来は入力確
  定後に行っていた検索を、ユーザがキー入力をする間にバッ
  クグラウンドで行うことによってリアルタイムに検索結果を
  表示していくといったことが可能になる。
  ―――――――――――――――――――――――――――

アイフォーンでグーグル・マップ.jpg
アイフォーンでグーグル・マップ
posted by 平野 浩 at 04:17| Comment(0) | TrackBack(0) | クラウド・コンピューティング | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。