実装関係まとめ―クライアント―20110912

■デバイス情報取得モジュール群
・同時にデバイスが使えるか、使えないにしてもどの程度の間隔で使用できるのか
□加速度・方位センサ情報取得モジュール
・コンパスのプログラム解析
・論文等と照らし合わせて、停止不停止の判断のプログラム条件作成
・加速度センサと方位センサどっちに重きを置く?
・方位センサが狂ったときの検知方法→ユーザフィードバック?
飛び値→色々な影響を受けやすいので対策が必要→ON/OFFの切り替えなど。
状況によって飛び値がでてしまうことは認識済み。実装がもう少し進み次第、再検証。
変な値に一度影響されてしまうと、精度に影響を受ける可能性があるか、明らかにする→フィードバックは有効か?デパートなどの限定条件があれば、人の動きをある程度限定して、蓄積したデータから補正をかける方法もあり

NFC情報取得モジュール
・タグ情報読み込みのためのモジュール作成

参考)SONYNFCまとめスライド:http://www.slideshare.net/somafire/felicanfcandroid-6538882
APIhttp://developer.android.com/reference/android/nfc/package-summary.html
サンプル:http://developer.android.com/resources/samples/NFCDemo/index.html

Bluetooth情報取得モジュール
・堤くん作成のプログラム解析&プログラム書き換え

無線LAN情報取得モジュール
無線LAN基地局RSS情報取プログラム(志賀さんや中井くんのプログラム参考にして)


■サーバ・クライアント間接続管理モジュール
・携帯端末側で取得した情報をサーバ側DBに格納する通信モジュール作成
・決定した位置を受信する通信モジュールの作成
・屋内地図データダウンロードする通信モジュール作成
・付属情報を取得する通信モジュール作成

■位置・付属情報・屋内地図データ取得要求モジュール
GUIの作成→イベントとして実装

GUI
・クライアント画面イメージ作成
・クライアントGUI実装

■地図・位置表示管理・ナビモジュール
・画像を読みだして表示するモジュールの作成
・位置を表示するモジュール作成
・(最後の方)特定の位置までのナビゲーションを表示

□受信データ
・屋内地図データ(サーバからダウンロード)
・ユーザ位置情報(サーバからダウンロード)
・付属情報(サーバからダウンロード)


→後期最初のゼミで、加速度、方位センサ情報関係はまとめておく。&7号館5階での実験条件まとめ(図面&配置)。センサの密度が密集してなくても、良い精度がでれば完璧