JNTrainWM & JNTrain for Today ver1.07公開
NextTrain互換アプリである、JNTrainのバージョンアップです。
今回は、JNTrainWM、JNTrain for TodayとWindowsMobile5版のテスト公開も行っています。
ダウンロードはこのページからお願いします。
ぬるもでら倉庫
インストール方法は以下の記事を参照してください。まだ倉庫のほうマニュアル整備してないので。
NextTrain互換アプリのJNTrain for Today、基本的な部分は作成できましたのでBeta版として公開です。...
JNTrain for Today ver1.04beta版公開
[2008/07/13 ver 1.07]
JNTrainWM
・時刻表の描画少し、高速化
・起動時に最後に読み込んだ時刻表を表示する
・Todayからの呼び出し時にTodayで表示している時刻表を表示させる。
JNTrainWMが未起動時と起動時にて対応
Todayプラグイン
・JNTrainWMを終了してJNTrain for Todayを表示した際に同じ時刻表になるように
連携をとる(時刻表履歴が自動のときのみ
・起動後、時刻表が表示できない場合がある障害の修正
・画面描画にて最小限の更新とすることで負荷軽減。
共通
・SDカードへのパスの正式取得(Storage Card固定になってしまっているので)
JNTrainWMとfor Todayの時刻表連携がメインです。for Todayから呼び出したときに表示している時刻表をJNTrainWMでも表示するようになっています。逆にJNTrainWMで時刻表を切り替えた際にToday画面を表示するとTodayでも同じ時刻表になるようにしました。
ただし、JNTrainWM -> forTodayの連携は表示履歴の更新が自動のときのみとします。(表示履歴の自動更新のON/OFF対応は次回以降で対応。現在は自動固定です)
この連携処理対応のついでですが、JNTrainWMにて起動時に前回終了時に表示していた時刻表を表示するようにしています。これもON/OFF設定を追加する予定ですが、現在ON固定です。すみません。
描画の表、少し見直しかけています。前のバージョンより、JNTrainWMのほうで1割ほど、JNTrain for Todayのほうで約半分程度にCPU負荷を抑えています。それでも10%〜20%は食ってるんですけどね。
最後に、SDカードへのパスを"Storage Card"固定ではなくFindFirstFlashCardにて取得するようにしました。INIファイルの参照先をメモリカード・メインメモリと上記のパスを使用してチェックしていたので、SDカードのパスが"Storage Card"以外の場合、設定が保存できない現象が発生していたのではと思います。forTodayからのJNTrainWM呼び出しのこれを使用して、メモリカード上のJNTrainWM.exeもキックします。
[TODO]
◆JNTrainWM
・時刻表履歴の手動登録と自動更新のOFF
(for Todayで表示する時刻表のコントロールがしやすいように)
・駅・方面表示部分のフォント可変化
(もしくは、時刻・駅・方面表示の表示フォーマット変更)
・ショートカットキーの登録
◆JNTrain for Today
・駅名表示部分のデザイン変更(前後の駅名がある程度判別できるようにする)
手を入れる予定は、あとこれくらい?
Todayのほうは、見栄えをもちっとよくしたいのですけどね。CPU負荷もあるから難しいか。
また、ご意見・感想ありましたら、よろしくお願います。
2008.07.13 | Comments(7) | Trackback(0) | JNTrain

