サマリ
Gear5は、HTML5に関連する各種のAPIを、Gearsを使って実装するためのプロジェクトです。 Gear5を用いる事で、HTML5に対応していない古いブラウザ上でも、GearsさえインストールされていればHTML5のAPIを利用できる事になります。
バージョン0.1では、Web Databaseにおける非同期APIが実装されました(ただし、現在の実装では実際に非同期処理が行われるのではなく、setTimeout()を用いた擬似的なものです)。 以後、Web Storage/ワーカ/アプリケーションキャッシュ/Web Databaseの同期API/Geolocationを実装していく予定です。
利用方法
HTMLファイル内で、Gear5のスクリプトを<script>
タグを用いて読み込んでください。
```
```
たったこれだけで、HTML5関連のAPIを使用する事が出来ます! 以下はWeb Databaseの例です。
var db = openDatabase("databaseName", "version", "display name", 1024*1024);
db.transaction(function(tx) {
tx.executeSql("select * from Book where price > ?", 2000);
});
仕様の中には、Gearsではどうしても実装できない部分があります。そうした非互換の部分については、こちらのページをご覧ください。
では、HTML5でハッピーなWeb開発を!