HTML5の機能が拡充し、HTML5でもリッチなアプリケーションが作れるようになっています。デスクトップよりもむしろスマートフォンの方が加速度センサ、位置情報、デバイスの向きなど使ってみたいAPIがたくさんあります。 そんな機能を盛り込んで作られたのがCompassです。コンパスアプリですが、UIも格好良く使いやすく仕上がっています。

Compassの使い方

メイン画面です。iPhoneで動かしています。

背景画像をなくすこともできます。

Compassはロケーション、デバイスの方向、画面の向き、フルスクリーンAPIなどを使っています。コンパスからGoogleマップを開く機能もあります。機能は簡単ですが、実用性あるアプリがWebベースだけでも十分にできるのが良いですね。

CompassはHTML5/JavaScript製のオープンソース・ソフトウェア(Apache License 2.0)です。

Compass lamplightdev/compass