Windows Mobile携帯電話/ PDAのようなモバイルデバイスは、定義上、多くの種類の場所から使用されており、それに応じて適応する必要があります。私が家にいる場合は、3GまたはGPRSを使用するのではなく、私のローカルWLANに切り替えることをお勧めします。私が会議に出席しているなら、大きな着信音ではなく、静かなブザーで聴きたいです。私が騒がしい環境にいるなら、それに応じて着信音を調整したい。私が家に通っているなら、私は私のSOに自動SMSを送ろうと思っているかもしれません。位置認識モバイルアプリケーションのフレームワークですか?
- 現在のGSMセル
- 可能なWLANネットワークは、SSIDの
- GPS座標:
は、私がどこかを決定するために使用する可能性があるデータソースの数や環境のどのような私はあります。 (会議中)カレンダステータス
- (そのデバイスがアクティブである場合)、マイク(騒々しいまたは静かな環境)
- ActtiveSyncのステータス(おそらく私のコンピュータで)
今後の世代の携帯電話では、より多くの種類の位置依存の設定と動作が可能になると期待しています。今のところ、私はおそらく自分のために何かを書くことに限られています。しかし、私がどこにいるのか、私がやっていることについて、さまざまな情報源からの位置情報のソースと重み付けの証拠を統合することは、複数のアプリケーションが興味を持っていることであり、エンドユーザは、いくつかのアプリケーション。
nearest question私が見つけたのは、モバイルセルIDを取得する方法です。他のAPIも見つけ出すことができます(しかし、どんな助けも歓迎です)。
これらのデータソースを統合したり、環境を設定したり、場所や状況が変化したときにイベントをトリガするのに役立つフレームワークやアイデアはありますか?いくつかの情報源からの証拠に基づいて、私はどのように場所を表すべきですか?私に役立つAPIとコンポーネントへのリンクがありますか?好ましくはCF(およびWindows XPの場合のみではない)のために好ましい。