グーグルは31日、Googleのサービスに関心を持つ開発者を対象にした技術カンファレンス「Google Developer Day 2007」を開催した。Google Developer Day 2007は、世界10都市で同日開催されたイベント。GoogleのOSSに対する取り組みや、新たなアプリケーション/サービスなどの発表が行われた。ここでは、キーノートに登壇したグーグル シニアプロダクトマネージャー 及川卓也氏の講演を基に、今回発表されたアプリケーション/サービスについてお伝えしよう。

新アプリ「Google Gears」を発表

グーグル シニアプロダクトマネージャー 及川卓也氏

Google Developer Day 2007では、「Google Gears」という新たなアプリケーションが発表された。

Google Gearsは、オフライン状態でもWeb上のサービスを利用できる環境を構築するためのもの。Windows、Linux、Mac OSをサポートしており、Internet Explorer、Firefox、Safariから使用することができる。内部にローカルデータべース/ローカルサーバと呼ばれる機能が組み込まれており、ブラウザが取得したデータをデータベースに格納したり、キャッシュしたりすることで、オフラインでのサービス利用を実現している。また、ワーカープールと呼ばれるAPIも用意されており、JavaScriptによる非同期処理も実行できるため、アプリケーションのパフォーマンス向上にも寄与するという。

及川氏の講演ではGoogle Readerを使用したデモも行われた。Google Gearsをインストール済みの端末でGoogle Readerにアクセスすると、画面上部に「↓」のアイコンが表示される。これをクリックすると、Googleのサーバ上に格納されているRSSフィードが、最大で2000件ローカル上にダウンロードされる。これにより、オフライン状態でも、閲覧結果の記録やフォルダの変更などをオンライン時と同じように行える。閲覧後に↑アイコンをクリックすれば、変更内容をGoogleのサーバ上にアップロードすることが可能だ。

Google Readerのこの機能はすでにだれでも利用できる状態になっているので、興味のある方は試してほしい。

Google Readerの画面。右上上部の緑色のアイコンがGoogle Gearを使用するためのもの

新サービス「Google Mapplets」

Google Mappletsは、米サンノゼで29日に開催されたマップ技術カンファレンス「Where 2.0」で発表された、Google Mapsベースの新サービスだ。これを使用すると、Google Mapsのマッシュアップサービスを、Google Maps上で公開できるようになる。すなわち、「MashUp on MashUpを実現するためのもの」(及川氏)だと言える。

すでにGoogle Maps上では、指定したルートの距離を測定するMappletや、指定した日時に空き部屋があるホテルを地図上に表示するMappletなどが公開されているので、試してみるとよいだろう。

Google Mapsの画面。左下に測定距離が表示されている

Google ガジェットコンテストを開催

そのほかにも及川氏の講演では、Google AJAX API(Google AJAX Feed API/Google AJAX Search API)や、Google Web Toolkit、Google Data API、Google Desktop SDK、Google Toolbar APIなどの紹介が行われた。

また、6月中旬から9月中旬にかけて、iGoogleガジェットコンテストを開催することも告知。聴講者に積極的な参加を呼びかけた。アイデアのある方はぜひ応募を検討してほしい。