eMbedded Visual Tools 3.0の存在

実は三日ほど前にeMbedded Visual Tools 3.0の存在を知った。これを使うとPPCアプリを作れるらしい。
(Pocket PC 2003では、開発ツールeMbedded Visual Toolsでのアプリケーション作成はサポートしていないようです。アプリケーション開発はVisual Studio(R) .NET 2003で行う必要があるらしい。しかし全く作れないわけではない。)
eMbedded Visual Tools 3.0に関しては、このサイトを見るかぎり、開発環境一式をダウンロードできるようなので、参考にしてインストールしてみた。
eMbedded Visual ToolsにはeMbedded Visual C++ 3.0とeMbedded Visual Basic 3.0が含まれている。私が使うのはeMbedded Visual Basicのほうだ。これで作ったプログラムを実行するにはランタイムが必要になる。
これで何を作るかといえば、やはりGPS機能を生かしたツール。Mioが流しているNMEAセンテンスとやらを捌いてみたかった。
幸いにもCOMMコントロールが使える。
で、検証しながらなんとか出来たのがこれ。

現在の座標、進行方向の表示。目的地を設定し、目的地が設定されたら、現在位置から目的地までの方位と距離を表示する、といったもの。ジオキャッシングにも使える(はず)。
NMEAセンテンスの取得と扱いにはそれほど苦労はしなかったが、方位を算出するに使ったうろ覚えの(というか、完璧に忘れていた)三角関数がやや不安だ…
目的地までの距離は、カシミール3Dのマニュアルに載っているヒュベニの距離計算式というものを使ってみた。

コメントはまだありません

最初のコメントをどうぞ!

コメントをどうぞ


Warning: Declaration of sk2_captcha_plugin::output_plugin_UI() should be compatible with sk2_plugin::output_plugin_UI($output_dls = true) in /home/gpsuser/www/mio/wp-content/plugins/SK2/sk2_plugins/sk2_captcha_plugin.php on line 60

Warning: Declaration of sk2_pjw_simpledigest::output_plugin_UI() should be compatible with sk2_plugin::output_plugin_UI($output_dls = true) in /home/gpsuser/www/mio/wp-content/plugins/SK2/sk2_plugins/sk2_pjw_daily_digest_plugin.php on line 208

Warning: Use of undefined constant after - assumed 'after' (this will throw an Error in a future version of PHP) in /home/gpsuser/www/mio/wp-content/plugins/SK2/sk2_core_class.php on line 314

Warning: Use of undefined constant after - assumed 'after' (this will throw an Error in a future version of PHP) in /home/gpsuser/www/mio/wp-content/plugins/SK2/sk2_core_class.php on line 314

Warning: Declaration of sk2_rbl_plugin::treat_this($cmt_object) should be compatible with sk2_plugin::treat_this(&$cmt_object) in /home/gpsuser/www/mio/wp-content/plugins/SK2/sk2_plugins/sk2_rbl_plugin.php on line 227

Warning: Declaration of sk2_referrer_check_plugin::output_plugin_UI() should be compatible with sk2_plugin::output_plugin_UI($output_dls = true) in /home/gpsuser/www/mio/wp-content/plugins/SK2/sk2_plugins/sk2_referrer_check_plugin.php on line 70