Google GearsでRuby on Railsをオフライン化(2/2 ページ)

» 2008年07月17日 08時00分 公開
[Darryl K. Taft,eWEEK]
eWEEK
前のページへ 1|2       

次のステップはプラグイン

 プロジェクトチームの次のステップは、この技術を「あらゆるRailsアプリケーションで利用できる完全な形式のプラグインにすることだ」とマーカス氏は語る。

 「そしてもっとオープンソース・フレンドリーにしたい」とマー氏は付け加える。

 Ruby on Railsの開発者であるハイネマイヤー・ハンソン氏は、Gears on Railsプロジェクトに関する質問に対して、「素晴らしいアイデアだ」と回答している。「わたし自身はオフラインWebアプリケーションにそれほど大きな興味を持っていないが、この技術はそうしたことに興味のある人々にとって大きな力になるだろう。オフライン対応アプリケーションの開発に乗り気でない向きも一部に存在するが、だからといって、この技術を必要とする人々にとっての重要性が否定されるわけではない」

 Google Gearsチームのエンジニアの1人であるブラッド・ニューバーグ氏は、同プロジェクトに関する記事の中で、「ユーザーのページにクライアントサイド検索エンジンをドロップできるオープンソースJavaScriptライブラリのPubTools Searchを開発した」と書いている。

 ニューバーグ氏はGoogle GearsとDojo Toolkitを使って、クライアントサイドの検索エンジンを作成した。しかし、「PubTools SearchはオフィシャルなGoogleプロジェクトでもGears APIでもない。開発者に教えるための、わたし自身の個人的なプロジェクトにすぎない」と同氏は言う。

 ニューバーグ氏は、PubTools Searchに関する記事の冒頭でこう述べている。

 「Gearsを使えば、クライアントサイド検索エンジンと同様に、高速なクライアントサイド・データ検索が可能なのを知っていただろうか。GearsはFull-Text Search(FTS)機能をローカルのSQLiteデータベースにバンドルしている。例えばMySpaceは、この機能をMySpace Mailアプリケーションと組み合わせて、ユーザーのメッセージをすべてダウンロードし、高速なクライアントサイド検索を実現している。すべてのデータがローカルにあるため、ユーザーがタイプするのとほぼ同時にリアルタイムで検索できる。ネットワーク経由でサーバに照会する仕組みでは、こうしたことはなかなか難しい」

過去のニュース一覧はこちら

前のページへ 1|2       

Editorial items that were originally published in the U.S. Edition of “eWEEK” are the copyrighted property of Ziff Davis Enterprise Inc. Copyright (c) 2011. All Rights Reserved.

注目のテーマ