InfoQ

News

Article: Google Gearsの現状、そして未来を占う

作者 白石 俊平 投稿日 2008年4月23日 午後6時55分

コミュニティ
Java,
Architecture
トピック
JavaScript
タグ
Google Gears

Google Gearsはまだまだ発展途上

Google Gearsについて聞きかじったことがある、もしくはよく知っていると言う読者の方も、今や多いことでしょう。Google Gearsは2007年5月のGoogle Developer Dayで発表された技術で、「Webアプリケーションをオフライン化する」技術として一躍注目を集めました(現在Gearsを利用しているサービスはこちらにまとめられています)。
その実現方法は実に単純で、Gearsの本質はブラウザプラグインです。つまり、Internet ExplorerやFirefoxが持つ拡張メカニズムを利用して、オフライン機能とJavaScript APIを提供しています。

しかし、本当にGearsは単なる「Webサイトのオフライン化プラグイン」なのでしょうか?「ブラウザにJavaScript APIを追加する」と言うコンセプトが持つ可能性は、果たしてオフラインにとどまるもので終わるのでしょうか。

そうではありません。一般的な認識とは異なり、実際にはGearsは「オフライン機能の提供」をゴールとしてはいません。

Gearsのブログによれば、Gearsを開発した目的は「Webブラウザの進化が遅いことに業を煮やして開始された」と言うことです。つまりGearsの目指すものは、あらゆるWebブラウザの奥深くに食い込み、Gearsが重視する機能を提供することで、ブラウザベンダの思惑に左右されることなく、開発者が欲しいと思う機能を追加していくことにあると言っても良いと思います。

こうした目標は、実はかなり早い段階から表明されていました。そして最近では、HTMLの次期バージョンである「HTML5」がその姿を現し始めたことも、Gearsの方向性を大きく左右しようとしています。この記事では、現在Gearsが提供している機能を学び直すとともに、Gearsが将来備える可能性のある機能を紹介することで、Gearsが目指すものを明らかにしていきたいと思います。そして最後に筆者の私見も交えつつ、Web技術の将来像について少し想像を巡らせたいと思います。

続きをご覧になりたい方は、以下URLよりアクセスしてください。
http://www.infoq.com/jp/articles/google_gears_now

また、Google Gearsに関する他の記事をご覧になりたい方は、以下URLで表示される一覧からどうぞ。
http://www.infoq.com/jp/gears

ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

ジャンル別一覧

BlazeDSとAMFでWebとデスクトップのアプリケーションを構築する

現在のRIAアーキテクチャにおいて、クライアント/サーバーの通信は重要な位置を占めています。本稿では、James WardとShashank TiwariがアドビによるオープンソースのBlazeDSメッセージングサーバーの世界へ飛び込みます。

業務ソフトに手を加えずに暗号化を実現する~秘文の挑戦~

hibun

ウィルス対策ソフトや情報漏えい防止用のソフトは、いわば影の存在です。ユーザの操作性やGUIを工夫する以上に、いかに目立たない存在となるかにその技術を注ぎ込んでいます。ここでは日立ソフトが開発した「秘文」の事例を紹介します。

Google Chartとgchartrbの紹介

Google Chartは、チャートを作成するためのWebサービスです。本稿では、Google Chartのインターフェースと、Rubyコードから簡単にチャートを生成することができるgchartrbライブラリの説明をします。

SOAを超えて: 動的な業務アプリケーションのための新しいエンタープライズアーキテクチャフレームワーク

全二回からなるこの記事では、ダイナミックビジネスアプリケーション(Dynamic Business Applications:DBAs)の開発についての全体的な眺望を、アーキテクチャと方法論の観点から見ていくことになります。我々のゴールは、「ビジネスの変化や、その他に必要とされる変更に対して、いかにして容易に適応できるアプリケーションを構築していくか」を導きだすことです。

ESB接続形態のオルタナティブ

本稿では、Adrien Louis氏がESBベースのSOAに対する2つの接続形態についての賛否について説明しています。その2つとは、会社での単一のESB対「部門毎」に相互接続するESBによるシステムです。

AjaxプログラマのためのJavaOne2008 -GrizzlyでComet!-

誕生から2年を経てCometは「何が出来るのか」という議論から、「いかに実現するか」という議論に関心が移ってきたように見えます。そこで本稿では同じくJavaOneで数多く取り上げられたNetBeans 6.1とGlassFish v3を使いながら、サンプルを交えてCometを解説していく事にします。

SharePoint Webサービスを始めましょう

この記事では、WSS3とMOSS 2007に難しい設定など一切せず、すぐに利用可能なWebサービスと、Javaと.NETからそのWebサービスを消費する方法に目を向けます。

レトロスペクティブのプライムディレクティブに対する問い

この記事の始まりは、知的で思慮深い人たちの魅力的なグループが食事会を終えて話をしているところです。話はレトロスペクティブ(振り返り)プロセスの要であるプライムディレクティブ(最初の指示)に及んでいます。