DA TrainTime |
今回開発を行ったDATrainTimeは、以下の特徴をもったプログラムです。
- 次の発車までの時刻をリアルタイムで表示します。
- 時刻表のデータ形式にはNextTrainのTBL形式を使用しているので、HP200LX WinCE等と容易にデータを共有できます。
- あらかじめデータは必要ですが、休日判定も行います。
- 時刻表示時にDATrainTimeを終了した場合、選択されている駅名を保存しています。
- DA 形式なので、他のアプリ使用中でも容易に呼び出すことができます。
- Ver.0.3 よりアプリ版を同梱しましたので、Hack等を使用しなくても、容易に運用を開始することが可能です。
07/07/04版変更点 06/10/28版変更点
- TTimeConfの起動設定等でのメモ選択がエラーになるのを修正しました。
- 時刻表データの内部処理を一部変更しました。
- その他バグの修正等
05/10/05版変更点
- デバイスロック時にDA版が起動しないようにしました。
- モジュール版の動作を変更しました。
05/07/06版変更点
- 表モードで時刻が表示されていない行をタップすると、エラーになることがあるのを修正しました。
- アプリ版を WIRST PDA 上で稼動させた場合、フォントや配置等を変更するようにしました。
また、WRIST PDA 上では画面上から一部ボタンを廃止して、RockerSwitch により操作を行うようにしました。
※Watch App としては稼動しません。- 曜日別のデータを正しく認識しないことがあるのを修正しました。
- 到着駅時刻表示画面で、前後の時刻を表示できないことがあるのを修正しました。
- 曜日毎のデータを正しく認識しないことがあるのを修正しました。
- CLIE の仮想シルク搭載機および DIA 機上でアプリ版が稼動しているとき、縦方向への画面伸縮に対応しました。
- モジュール版でタイトル表示位置がずれていたのを修正しました。
- その他バグの修正等。
05/02/20版変更点
- AppShelf モジュール版を同じアーカイブ内に含めました。
- モジュール版のバージョン番号もアプリ/DA版と合わせるようにしました。
- モジュール版がエラーになることがあるのを修正しました。
- モジュール版の設定画面に、バージョン番号を表示するようにしました。
- 設定データの処理方法を変更しました。
05/02/16版変更点
04/07/12版変更点
- 到着駅時刻の指定が正しくない行は無視するようにしました。
- TungstenT5 での動作を修正しました。
- Memos 搭載機では Memos のデータを直接使う設定を追加しました。
※TTimeConf のメイン画面に設定があります。
※TungstenT5 等で TrainTime 終了時の処理時間が改善される場合があります。- その他、バグの修正、関連アプリ用予防保守等。
04/07/12版変更点
- 独自データへのデータ取り込みで、メモタイトル(1行目)が同じものは置き換えるようにしました。
- アプリ版で表モードにした後、背景色がおかしくなるのを修正しました。
- DA 版で時刻表を表示したとき、背景色がおかしくなるのを修正しました。
- その他、バグの修正等。
03/12/18版変更点
- 独自DB 内レコードの順番を変更できるようにしました。
- ジョグ左右をカーソルと同様に動作するようにしました。
- その他、バグの修正等。
03/10/04版変更点
- 時刻表データ一覧を獲得したとき、エラーになることがあるのを修正しました。
- 5WayNavi キーボードでの操作に対応しました。
- それぞれの左右キーで、時刻表が切り替わるようにしました。
ただし、TJ の左右キーについては現状では未対応です。- CLIE および tsPatch 適用環境では、アプリ版の備考表示をスモールフォントにできるようにしました。
ただし、表モードは従来通りかつ表示項目数は増えません。指定はTTimeConfの色/表示設定から行います。- UX50 およびDIA搭載機上でアプリ版の画面が横長表示できるようにしました
- TTimeConf の操作を一部変更しました。
- その他、バグ修正、開発中アプリとの連動用の予防保守等。
03/02/26版変更点
02/10/21版変更点
- アラームの設定等の幾つかのダイアログが開かないことがあるのを修正しました。
- その他、バグ修正。
02/05/01版変更点
- OS5 に対応しました。
- 各アプリのアイコンにHighDensity(ハイレゾ)Bitmapを追加しました。
- CLIE Launcher 用の説明文を追加しました。
- PEG-NX60/70V 上でジョグ操作が正しく行えるようにしました。
- その他、バグ修正。
02/04/13版変更点
- スクリーンモードが16bitカラーのときに、DA版が致命的エラーになることがあるのを修正しました。
- アプリ版で23時台の時刻が表示されないときがあるのを修正しました。
02/04/07版変更点
- CLIEのジョグアシスト等でメニューの表示項目が増えているときに、表示が崩れるのを修正しました。
- メニューが表示されているときに日付が変更された場合、画面上の表示が更新されないのを修正しました。
- TTimeConf でDoc取り込みと終了時にエラーになるのを修正しました。
02/02/14版変更点
- CLIEのジョグアシストが有効になっているときに、アプリ版のジョグ操作が正しくおこなわれないのを修正しました。
- 曜日の指定を切り替えたときに、日付表示にゴミが残るのを修正しました。
- その他、細かい調整の実施。
01/10/15版変更点
- TTimeConfのDoc取り込みが、正常に実行されないことがあるのを修正しました。
なお、プログラム本体の修正はありませんので、Doc取り込みを行っていないかたは更新する必要はありません。
また、バージョン番号も0.424のままとしています。01/05/12版変更点
- PEGA-SA500+初代CLIEおよびPEG-S320上で起動すると致命的エラーなるのを修正しました。
- Palm m505等のOS4.0搭載機で TTimeConf の編集機能が動作しないのを修正しました。
- CLIE PEG-N700C でメモリーリークするのを修正しました。
- Palm m50x でボタンが押せないのを修正しました。
- TTimeConf でメニューを出すと致命的エラーになるのを修正しました。
- アイコンをカラー化しました。
01/04/09版変更点
- CLIE PEG-N700C のハイレゾモードに対応しました。ただし、文字が綺麗になるだけです。
- CLIE PEG-N700C のバックボタンに対応しました。
- DA 版は自力ではハイレゾモードに切り替えません。稼動中のアプリがハイレゾモードの場合にはハイレゾ表示されます。
01/01/09版変更点
- アプリ版で時刻一覧からJOG等で時刻を選択すると、ただしくない行を選択していたのを修正しました。
- 独自 DB を TTimeConf で編集すると致命的エラーが発生するのを修正しました。
- About 画面を復活させました。
(今回は部品を変えたので、PalmTheme との相性問題は無いはずです)01/01/09版変更点
- DOC 取り込みを繰り返すとエラーになるのを修正しました。
- TTimeConf の編集画面に削除ボタンを付けました。
- Doc取り込みでソートされない
- 時刻モードで到着駅時刻出して戻ったときルーラー消すようにしました。
- 乗換駅リストが最後の行にあるとき、エラーになるのを修正しました。
00/10/09版変更点
- アプリ版で表示を切り替えるときに、時刻一覧<->表モード切り替えボタンが欠けるのを
修正しました。- 時刻一覧<->表モード切り替えボタン、およびジョグメニューの表記を修正しました。
- 表モード時のジョグメニューで「終了」となっていた項目を、他画面と統一して「ホーム」に
表記を変えました。- カラーデバイス用の画面で、背景等の表示色を変更できるようにしました。
00/10/05版変更点
- アプリ版にカラーβ版を統合しました。
- 独自データベースに時刻表データを保管できるようにしました。
- CLIE ジョグ対応を行いました。
- テーブル等の表示に関するバグを修正しました。
※なお、今回は大幅な修正を行っていることに、動作が不安定なことが予想されますので、
以前の版もダウンロードできるようにしておきます。00/02/24版変更点
- 曜日指定のポップアップトリガ等で発生していた PalmTheme との相性問題を
修正しました。- アプリ版の時刻表表示リストで、リストの最後尾にゴミデータが表示
されるのを修正しました。- OS3.5 上で予想される不具合に対応しました。
ただし、DA版のタイトルバーは独自に描画しているため、カラー画面でも
デフォルトの色(青)でなく、黒で表示されますm(__)m。- 別のアーカイブですが、カラー対応のベータ版を公開しました。
00/01/06版変更点
- 到着時刻において、= が指定されると全ての備考において「到着しない」になっていたのを、
備考無しのみ到着しないように修正しました。- 時刻データと乗換駅の指定文字列の組み合わせによって、到着時刻の計算がおかしくなるのを
修正しました。
ex. 備考に T が指定されている。到着駅の乗換文字列に STATION1.TBL が
指定されている。このときに到着時刻を 0 分と計算してしまっていた。- OS3.0 以降の機種において、アラーム設定画面からアラームのテスト再生が行えるようしました。
設定画面上で「アラーム音」ラベルをタップしてください。- 曜日の表示位置調整しました。
- ドキュメント内のリンクを追加修正しました。
(安田さん、MATさんお知らせありがとうございました)- 設定メモ(休日データ)を差し替えました。
99/11/09版変更点
- OS3.3 と DA 版の相性を暫定的に改善しました。(*1)
- OS3.0以降でアラームの MIDI データが1曲も導入されていないときに、アラーム設定
画面がクラッシュするのを回避しました。- DA 版が Laucher によっては Starter としてリストアップされることがあるのを修正
しました。(*1)OS3.3 と DA版の組み合わせでハードリセットになるとの、障害報告をいただいています。
今回の修正で改善は行っていますが、まだハードリセットになるような場合には、お手数ですが
readme.txt の「12.連絡先等」の項目を連絡していだけると幸いです。99/08/24版変更点
- 備考による絞込み表示を行うとハングアップするバグを修正しました。
- 時刻表一覧(テーブル)モードにおいて、先発時刻を表す反転表示がはずれることが
あるのを修正しました。- アラーム画面でのボタン名の間違いを修正しました。
99/08/22版変更点
- 乗換先時刻表示の履歴を戻れるようにしました。
- DA版の多重起動を制限しました。
- 設定プログラムを別途用意することにより、起動時およびボタンに駅名の割り当てが
できるようになりました。 また、この割り当て設定は「午前」と「午後」で別途用意できる
ようになっています。- アラーム機能を追加しました。
- DA版のタイトルバーを変更しました。
- 到着駅リスト関連のバグを修正しました。
- 細かい、表示位置の変更、バグの修正を行いました。
- ドキュメントに、(DA)TrainTimeを運用するときに参考になるサイトのアドレスを記述しました。
- Brianさんにスモールアイコンを作成していただきました。
99/07/07版変更点
- .乗り換え先時刻表示で、最初の乗り換え時刻に「乗換」ラベルを表示するようにしました。
- .乗り換え先時刻表示で、発車までの時刻を乗り換え時間から計算するようにしました。
- .乗り換え先の対象メモが複数存在するときに、ポップアップリストで選択できるようにしました。
- .時刻のみで分情報が定義されてない行を、とりあえず読みこまないようにしました。
99/06/30版変更点
- PalmOS1.0 or 2.0 + MenuHack + アプリ版での相性問題を回避しました。
- アプリ版とDA版で時刻指定表示のインターフェースを統一しました。
- 曜日指定で時刻表を表示できるようにしました。
- テーブル表示で先発の時刻を反転表示するようにしました。
- TrekSoundHackとの相性問題を一部回避しました(アプリ版のみ)。
- DATrainTime のウィンドウ外をタップすると、終了するようにしました。
- ポップアップトリガなどの表示位置修正
- リスト表示で、先発より5つ前にさかのぼれるようにしました。
- リスト表示のカウントダウンの対象を先発固定でなく、リスト際上部の時刻になるようにしました。
- リスト表示でも絞り込み機能を追加しました。(アプリ版のみ)
- 乗り換え先時刻表示機能を追加しました。
99/06/23版変更点
- アプリ版TrainTimeを導入していないときに、DATrainTimeでメニューボタンをタップすると
致命的エラーになるのを修正しました。- アプリ版TrainTimeで大量の備考データが指定されていた場合に、致命的エラーに
なるのを修正しました。- DATrainTimeのみ時間単位での表示指定方法を変更しました。
- DATrainTimeのみ発車まで時間一覧を表示するようにしました。
- 細かいバグの修正
※アップデートはVer0.3からの場合には入れかのみで終了する予定です。
もし、おかしな挙動やVer0.3より前の版からのアップデートの場合にはプログラム
本体を入れ替えてください。99/06/21版変更点
- PalmOS1.0のサポートを復活しました。
- アプリ版を同梱しました。
- 時刻表一覧モードを追加しました。
- 細かいバグ修正。
※アップデートの場合には、以前のバージョンは削除してください。
99/05/30版変更点
- 発車時刻表示時に時間指定を行ったあとに、現在時刻を表示すると、先発時刻でない場所を
表示することがあるのを修正- TBL形式ファイルの導入方法の詳細をマニュアルに追加しました。
99/03/01版変更点
- 到着駅データの':'の後に空白がないと、先頭の到着時刻が正しく表示されないのを
修正しました。- Ver0.29で到着駅データを入力していない方は、アップデートする必要ありません。
アップデートは Ver0.29->0.291 はプログラム本体の入れ替えで終了します。
それ以前のバージョンから Ver0.291に上げるときは、以前のバージョンは削除してください。99/02/28版変更点
- 到着駅時刻表示モードの追加
- 時間単位での表示モードの追加
- 細かいバグ修正
- サポートされるPalmOSが、0.2以降になってしまいました。Ver0.21も残しておきます
ので、OS1.0の方はこちらをお使いください。- その他。
今回の版は以前に試作したものを、公開できるように手直ししたものです。
また、私が99/03/10まではサポートに十分時間を割けません。
従いまして、動作に不安を感じたら Ver0.21をご使用くださいませ。なお、アップデートは以前のバージョンのDATrainTimeを削除してから行ってください。
98/06/29版変更点
- 25時台(am01:00)の時刻データが存在すると、最終時刻の表示がおかしくなるのを修正。
- 最終電車が発車してしまった後に、時刻項目「----」が点滅するのを修正。
- 時刻データの行頭に空白文字がある場合、それを無視するように修正。
- DATrainTimeを起動中に、Palm/Pilot本体の電源をOFFして、最終電車が出発後に
再度Palm/Pilotの電源をONにすると、カウントダウンの位置にゴミが表示されるのを
修正。これに伴い最終電車出発後のカウントダウン表示は「---:---:---」に変更
しましたm(__)m。- アップデートはプログラム本体(DATTime.prc)のみ、上書きするだけで完了します。
- DATrainTimeのアップデートと直接の関係はないですが、PalmIIIに対応した
DA LauncherVer2.02bが公開されています。98/06/17版変更点
時刻の区切りに使われている、空白文字が2個以上連続していた場合、時刻表示が
おかしくなってしまう問題を修正しました。
なお、アップデートはプログラム本体の入れ替えで終了します。98/06/16版変更点
下の画面イメージを見てもらうとわかるのですが、本来「日」と表示する部分が「月」と
なっていました。あまりに見栄えが悪いので、アーカイブを修正版差し替えました。
気になる方は、入れ替えてくださいm(__)m。
なお、アップデートはプログラム本体の入れ替えで終了します。
DA版サンプル画面
アプリ版サンプル画面
到着駅時刻 画面
時刻表一覧モード画面(アプリ版のみ)
アラーム設定画面
サンプル画面(Ver.0.4)
開発中の画面なので、仕様が変更されることがあります。
縦/横長&スモールフォントでの備考表示最新版のダウンロードはこちら:datt0453.zip
旧版のダウンロードはこちら:datt0345.zip
※旧バージョンからバージョンアップする場合は、ご利用中の prc を全て更新していただくよう、お願いいたします。たとえば、DA版、アプリ版、AppShelf モジュール版をご利用の場合は DATrainTime.prc、TrainTime.prc 、AppShelf_TrainTime.prc の更新をお願いいたします。
TungstenT3 で仮想シルクの機能を使う場合、以下のファイルも必要となります。
(他のソフト用に既に導入されている場合は必要ありません)
ダウンロード -> T3_DIA_Compatibility_prcs.zip
※palmOne のサイトでは 2003-10-13 14:01:33.0 に更新されたファイルです。他のソフトと共有する場合は、バージョンに注意してください。
※このファイルについてのお問い合わせは、palmOne までお願いいたします。