5月31日に発表されたGoogle Gears、順調に開発者の興味を集めており、Gears向けの拡張フレームワークも登場している。なかでも便利そうなのがオブジェクト・リレーショナル・マッパー「Google Gears ORM」だ。
Google Gears ORMは、TripCartの開発者であるUriel Katz氏によって開発された。Gearsの特徴はブラウザ側でローカルストレージを持つことができる点だが、このストレージはSQLiteであり、基本的にはSQLでアクセスすることになる。
同氏はSQLを書きたくない、という要望からGoogle Gears ORMを開発、JavaScriptオブジェクトの属性へアクセスするのと同様の方法でローカルストレージへのアクセスを可能とした。
Google Gears ORMを使うと、JavaScriptオブジェクトに対応するデータの定義、データベーステーブルの作成、テーブルに対するinsert/selectなどをJavaScriptの作法で行うことが可能となる。
Google Gears ORMはオープンソースで公開されており、同氏のブログへのポストからアクセス可能だ。