Archive for 9 月 29th, 2008

GM_Lite 0.1.4公開

月曜日, 9 月 29th, 2008

さてさて、今回はGM_Lite 0.1.4の公開です。

今回の更新の目玉は、Windows環境での地図のダウンロードの高速化です。ここのところbucchiさまが大変有難いことにGM_Lite互換のZaurusネイティブアプリになりますqgmapを開発され、またHB1さまが高度なGPSとの連携機能を持つZegaにGM_Liteの地図の表示に対応して下さるというとんでもない事態になっており、ここでダウンローダが不出来なばかりにお二人にご迷惑をおかけするわけにはイカン!ということで、以前から問題になっておりました、地図のダウンロードが遅いことと環境依存でエラーが発生する問題に対処致しました。

従来版と高速版でおおまかなベンチマークを取ってみたところ、以下のようになりました。

  • “全世界”のダウンロードにかかる時間
    • 従来版:17分53秒
    • 高速版:3分50秒
  • “全世界”がダウンロード済みの時のスキップにかかる時間
    • 従来版:12分9秒
    • 高速版:3秒

テスト環境がWin2k on VMwareであったため実機ではもう少し速くなると思われますが、ご参考まで。

高速版ダウンローダの実行にはWindowsでのPerl実行環境であるActivePerlが必要になります。あらかじめダウンロード、インストールをお願い致します。

実行はcygenv/down_imgs2.batをダブルクリックするだけです。また、ダウンロード範囲の指定にはbin/down_imgs.plを修正して下さい。従来のものから若干フォーマットが変わっておりますが、サンプルを参考にすればすぐにお分かり頂けると思います。

また、細かい変更点としては、みじまさまとちゃびさまからのフィードバックを反映させました、gps_zauのGPS初期化処理と緯度、経度情報の取得の高速化があります。今回の更新にあたりヒントを下さいましたabuさまにもここに改めてお礼申し上げます。

今回のファイルは

です。アップグレードの際はgm_lite/bin/とgm_lite/cygenv/のみ新しいものと入れ替えて頂ければOKです。

これまでダウンロードが遅い遅い、と言われつつも正直そんなに遅いとは思っておりませんでしたが、今回改めてWindows環境でダウンロードしてみて驚きました。なんでしょうかこの遅さは。まさかCygwinがこんなに遅いとは。これまで苦情を下さった皆様にはお待たせしてしまい、大変申し訳ありませんでした。

では、何かご不明な点がございましたらお気軽にどうぞ。