2009-03-16 12 views
2

Windows Mobile携帯電話/ PDAのようなモバイルデバイスは、定義上、多くの種類の場所から使用されており、それに応じて適応する必要があります。私が家にいる場合は、3GまたはGPRSを使用するのではなく、私のローカルWLANに切り替えることをお勧めします。私が会議に出席しているなら、大きな着信音ではなく、静かなブザーで聴きたいです。私が騒がしい環境にいるなら、それに応じて着信音を調整したい。私が家に通っているなら、私は私のSOに自動SMSを送ろうと思っているかもしれません。位置認識モバイルアプリケーションのフレームワークですか?

  1. 現在のGSMセル
  2. 可能なWLANネットワークは、SSIDの
  3. GPS座標:

    は、私がどこかを決定するために使用する可能性があるデータソースの数や環境のどのような私はあります。 (会議中)カレンダステータス

  4. (そのデバイスがアクティブである場合)、マイク(騒々しいまたは静かな環境)
  5. ActtiveSyncのステータス(おそらく私のコンピュータで)

今後の世代の携帯電話では、より多くの種類の位置依存の設定と動作が可能になると期待しています。今のところ、私はおそらく自分のために何かを書くことに限られています。しかし、私がどこにいるのか、私がやっていることについて、さまざまな情報源からの位置情報のソースと重み付けの証拠を統合することは、複数のアプリケーションが興味を持っていることであり、エンドユーザは、いくつかのアプリケーション。

nearest question私が見つけたのは、モバイルセルIDを取得する方法です。他のAPIも見つけ出すことができます(しかし、どんな助けも歓迎です)。

これらのデータソースを統合したり、環境を設定したり、場所や状況が変化したときにイベントをトリガするのに役立つフレームワークやアイデアはありますか?いくつかの情報源からの証拠に基づいて、私はどのように場所を表すべきですか?私に役立つAPIとコンポーネントへのリンクがありますか?好ましくはCF(およびWindows XPの場合のみではない)のために好ましい。

答えて

0

BuddycloudおよびそれらのAPIがあなたにとって興味深いかもしれません。彼らはあなたがリストしたものの多くに基づいて照会を許可します。

さらに、ブルートゥースを使用して、他人などとの近接性を検出することもできます。興味深いもの。ポイントの

1

ThisあなたはセルIDを取得する方法のコードプロジェクトでは非常に興味深い記事である(少なくとも)とそれを座標にマップします。すでに掲載の提案に関する詳細な洞察を提供する際

1

位置情報 CodeProjectの上の「ディープ・キャスト」への言及は、他に、細胞タワーIDから自分の位置を推測するために、GoogleのWebサービスを利用します電話機のGPSハードウェアが存在する場合はそれを使用します。 GoogleはセルタワーIDの広範な適用範囲を持っていると考えられているため、この方法は信頼できる方法で信頼できます。この方法の欠点は、サービスを利用しているGoogleの見解がはっきりしないことです。 Googleの可能性のある処分には、(1)他のプログラムで使用されているこの機能に対して、(2)開発者が機能を使用するように促すこと、(3)無関心であることなどがあります。無関心な処分の危険性は、遠い未来のある時点で、Googleは警告なくサービスとのインターフェースを変更する可能性があるということです。商業上の理由からプログラムを作成するつもりなら、本当にGoogleの気質を明確にしたいと思うでしょう。

Skyhook Wirelessサービスは非常に信頼性が高いです。 AppleはSkyhook WirelessをiPhoneとiPodのWiFiロケーションに使用している。数ヶ月前、スカイフックはサービスを拡張し、Windows Mobile PhoneでWiFiベースの場所を行うのではなく、WiFi、GPS、およびCell Towerの場所を使用するようにしました。このサービスの欠点は、商用利用を計画している場合、ライセンスを検討する必要があることです。 .Net/managedアプリケーションからのこのSDKの使用は、.Net Compact Frameworkの相互運用性に限界があるため、当初は苦労していました。私は.Netラッパーを作ってSkyhook Wirelessディスカッショングループに投稿しました。ベースのリマインダー

場所は、数ヶ月前に、ロケーションベースのリマインダー上のMSDNの記事がありました。詳細については

http://msdn.microsoft.com/en-us/magazine/2009.01.wm6gps.aspxの記事とサンプルコードを参照してください。周囲ノイズ検出

自動的に周囲の雑音に基づいてお使いの携帯電話の音量を調整する方法を実証した数年前からMSDNマガジンのコード例がありましたレベル。詳細はhttp://msdn.microsoft.com/en-us/magazine/cc163341.aspx

をご覧ください。
関連する問題