Windows MobileでGPSクライアントを作りたい!ということで、サンプルを元にサクサクっとプロトタイプができた。もちろんノーテスト!機能しないボタンもあり
機能は
・GPSによる位置取得
・カメラ機能を使った写真取得
・Windowsフォームを使った属性入力
・フォームで登録した内容+撮影した写真をメールメッセージとして保存→Outlookの送信ボックス
想定しているシーンは、屋外の土木建築構造物を保守・点検するツールとしてのGPSクライアントアプリという感じ。回線が繋がっていなくてもGPSによる位置特定、属性登録できて、回線に接続できる状況(無線LANでも社内LANでも何でも良い)になったら一括登録。
メールメッセージとしてOutlookの送信箱に保存するのがミソ。回線が繋がっていなくても保存できて、送受信のタイミングをユーザが自由に選択できる。
■参考サイト
(Windows Mobile) C#でメール送信
SMTPを直接叩く方法
POOM を使ってメールを送信
Outlookの送信ボックスにメッセージを保存する方法
[CF2.0]PocketOutlookでメール送信
添付ファイルもつけられる
このサイトのサンプルが最も直接的に有効だった。
PictureBoxコントロールに任意のサイズに変更して描画する
後々は撮影した写真のリサイズやら回転やらズームやらをやってみたい