Googleエンジニア:「Google Mapsの公開でAJAXへの関心が高まった」

Renai LeMay (ZDNet Australia) 2005年07月29日 11時58分

  • このエントリーをはてなブックマークに追加

 シドニー発--将来的にウェブをデスクトッププラットフォーム化していくには、ブラウザソフトウェアの最先端機能を完全に取り込むほかない。

 Google MapsプロジェクトのリードエンジニアLars Rasmussenが、こうした提言を行った。

 当地で開催中のウェブエンジニア向けカンファレンスで講演したRasmussenは、Google MapsがXSL(Extensible Stylesheet Language)標準やMicrosoftのVector Markup Language(VML)を利用していることを例に挙げ、これらの技術は有用であるにも関わらず、ウェブ開発者はほとんど利用していないと指摘した。両技術をサポートしているブラウザは、確かに数が少ない。

 ユーザー向けのブラウザで提供可能な最高のテクノロジーをウェブアプリケーションでも利用できれば、「ウェブアプリケーション開発者も、ブラウザを使用するうえで実に刺激的なエクスペリエンスを得られるようになる」と、Rasmussenは話している。

 例えばGoogle Mapsは、Internet ExplorerではVMLを用いて地理上の拠点間に青いラインを表示させられるが、Firefoxブラウザにおいては、PNG(Portable Network Graphics)フォーマットを使用し、直線的な描写で代用している。

 シドニーに活動の拠点を置く開発者Rasmussenは、Google Mapsをリリースしたことで、AJAX(Asynchronous JavaScript and XML)技術を利用した開発への関心が大いに高まったと語る。

 Rasmussenは、みずからのベンチャー企業Where 2 Technologiesが2004年8月にGoogleによって買収される以前の時代を振り返り、「Google MapsはもともとC++アプリケーションで、個別にダウンロードされる形を取っていた」と述べた。

 だがこうしたスタイルは、ベンチャーキャピタルの獲得に奔走していたRasmussenやその同僚らが、Googleに対しマッピングの専門技術を提供するようになってから変わったのだという。

 その時点で、Rasmussenのチームもまたそれまでの開発モデルを変更し、ウェブに力を入れるようになった。「ウェブブラウザでできることを目の当たりにして、わたちたちは驚愕した」(Rasmussen)

 第一にウェブの場合、ユーザーが何らかのソフトウェアをインストールする必要もないので、ユーザーにアプリケーションを速く展開することができる。また、異なるブラウザ上でコードを確実に動作させるのは、Mac OS XやWindowsなどの異なるオペレーティングシステム上でこれを実現するより、はるかに容易だ。

 もっとも、ブラウザでは、プログラマがメモリやCPU処理能力、ハードディスク容量などのコンピュータリソースに完全にはアクセスできないという欠点もある。Rasmussenは現行のシンプルなウェブブラウジングエクスペリエンスを今後も維持すべきだと考えているが、エンジニアはこうしたボトルネックが将来的に排除されることを期待している。

 Rasmussenはこうした背景から、Google Mapsに酷似しているものの、3次元モデルを利用し、事前のダウンロードを必要とするGoogle Earthには、失望感を覚えているという。「努力を重ねたが、これをJavaScriptで実現することはまだできていない」とRasmussenは話し、いずれはGoogle EarthとGoogle Mapsが1つのウェブアプリケーションとして融合することを願っているとした。

この記事は海外CNET Networks発のニュースを編集部が日本向けに編集したものです。海外CNET Networksの記事へ

  • このエントリーをはてなブックマークに追加
関連キーワード
開発

関連ホワイトペーパー

SpecialPR

連載

CIO
藤本恭史「もっと気楽にFinTech」
Fintechの正体
内山悟志「IT部門はどこに向かうのか」
情報通信技術の新しい使い方
米ZDNet編集長Larryの独り言
谷川耕一「エンプラITならこれは知っとけ」
田中克己「2020年のIT企業」
大木豊成「Apple法人ユースの取説」
デジタル未来からの手紙
モノのインターネットの衝撃
松岡功「一言もの申す」
三国大洋のスクラップブック
大河原克行のエンプラ徒然
今週の明言
アナリストの視点
コミュニケーション
情報系システム最適化
モバイル
通信のゆくえを追う
スマートデバイス戦略
セキュリティ
ネットワークセキュリティ
セキュリティの論点
スペシャル
de:code
Sapphire Now
VMworld
HPE Discover
Oracle OpenWorld
Dell World
AWS re:Invent
PTC LiveWorx
デプロイ王子のテクノロジ解説!
古賀政純「Dockerがもたらすビジネス変革」
誰もが開発者になる時代 ~業務システム開発の現場を行く~
さとうなおきの「週刊Azureなう」
より賢く活用するためのOSS最新動向
「Windows 10」法人導入の手引き
北川裕康「データアナリティクスの勘所」
Windows Server 2003サポート終了へ秒読み
米株式動向
Windows Server 2003サポート終了
実践ビッグデータ
中国ビジネス四方山話
日本株展望
ベトナムでビジネス
アジアのIT
10の事情
エンタープライズトレンド
クラウドと仮想化