Google Developer Dayで発表になりました、Google GearsですがGoogle Codeにサンプルがあったので、今更ですがダウンロードして遊んでみた。
http://code.google.com/apis/gears/tools.html
http://code.google.com/apis/gears/GoogleGears_SamplesAndTools.zip
※WEBから登録したデータがローカルDB(SQLite)へストアされるデモです。
⇒このテクノロジーに対してセキュリティへの心配がある人はここから先の操作はしないで下さい。
○まずはGoogle Gearsをインストールする。
○そして次のURLへアクセス。セキュリティーのポップアップが表示されるますが、これを許可。
http://www.blogkid.com/googlegears/samples/hello_world_database.html
⇒適当に3ワード登録する。
○クエリーを発行するツールへアクセス。セキュリティーのポップアップが表示されるますが、これを許可。
http://www.blogkid.com/googlegears/tools/dbquery.html
⇒ select * from sqlite_master のSQLが左上に表示されるの、Execute !
⇒ Demoテーブルがあるのが確認できる。
○Demoテーブルの中を見てみる。
⇒ 先ほどの結果の下側にある、"Enter SQL statement here"を押す。
⇒ 文字が消えるので、"select * from Demo;" と入力し、Execute !
⇒ 前に登録した文字列の結果が表示される。
⇒ ブラウザをオフラインの状態にしても同様の結果が解る。
○基本的にSQLであれば一般的な事が出来るので、SELECT / DELETE / NSERTなどは可能
○私の環境はWindowsXP + IE7 ですが、この場合次の場所へDBが構築される。
C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Google\Google⇒[USERNAME]はログインしている環境
Gears for Internet Explorer\www.blogkid.com\http_80\database-demo#database
※クライアントの環境により構築される場所は変わります。
http://code.google.com/apis/gears/api_database.html#directories
----
何かこれを使った面白いアイデアはないかな・・・
関連:
【ハウツー】"ブラウザ+Gears"でここまでできる! Google GearsのDB機能を使ってみよう