Web ブラウザーとクライアント ハードウェア間の接続用の標準 API を実装/同意するためのイニシアチブはありますか?
例: iPhone には GPS/カメラ/加速度計が搭載されています。私の Web アプリがそれらと通信できれば (私が厚い ObjectiveC アプリケーションを書かなければならないのではなく)、とてもクールだろう。
Web ブラウザーとクライアント ハードウェア間の接続用の標準 API を実装/同意するためのイニシアチブはありますか?
例: iPhone には GPS/カメラ/加速度計が搭載されています。私の Web アプリがそれらと通信できれば (私が厚い ObjectiveC アプリケーションを書かなければならないのではなく)、とてもクールだろう。
今後のバージョンのFireFoxには、GPSデバイスから緯度/経度を読み取るためのAPIがあります。
これに最も近いのは Android phone API です。これにより、プログラムは (比較的) 簡単にハードウェアにアクセスできます。Google はこれを新しい標準にしようとしていますが、Web アプリとほとんど同じではありません (ほとんどの定義では、完全にブラウザーで実行されますか?)。
自分の質問に追加するには; Yahoo は FireEagle と呼ばれる位置情報サービスを提供しており、これはメディエーターとして機能し、同様の機能を提供します。
基本的に、電話は中央の Yahoo サーバーと通信して位置情報を更新します。Web アプリは、その中央サーバーからおおよその位置を特定できます。