******CODESMITH YUTAKANO
    Sorry. This page uses the Japanese language and Japanese fonts.

AYAX TV

"AYAX TV" gets TVscape TV program files from server.

主な機能

SonyのCLIEにはTVscapeというアプリケーションが付属しています。
テレビの番組表を表示し、SonyのVAIOで動くGiga Pocketの番組予約機能と連係します。

TVscapeの詳細な情報はCLIEの「付属アプリケーション取扱説明書」やCLIE付属CD-Romのオンラインマニュアルを参照して下さい。

TVscapeにはMacOSX用のコンジットがありません。そのためにCLIEに通信環境が無い場合はTVscapeは使用できませんでした。
そこで、MacOSXの上で番組表データを取得するツールを開発しました。

しかしこれはWindows版とは異なり、MacOSX PalmDesktop → CLIE の一方通行の処理のため、TVscapeの設定は反映されないものがあります。
適当に[地域]等をあわせて使用して下さい。

※これは市販のアプリケーションとは異なり検証が十分にされておりません。
重大な障害が発生する可能性があります。
初心者の方は絶対に使用しないで下さい。

このアプリケーションはソニー株式会社、Palm,Inc.とは関係ありません。
このアプリケーションは開発途中のため期待した結果が得られない場合があります。


MacOSX10.1.5、PalmDesktop4.0(日本語版)、CLIE(PEG-T600C PalmOS4.1)、TVscape1.11で動作確認しています。これ以外の環境での動作は不明です。
このアプリケーションを使用する事によって生じた損害等について当方は責任を負いかねます。ごめんなさい。



インストール

このアプリケーションはApple社のMacOS Xが動くコンピュータ上で動きます。(iMac、PowerMac、iBook、PowerBook等)
ダウンロードしたファイルをStuffIt Expander等で解凍してください。
いくつかのファイルがでてきますがその中の " AYAX TV " をアプリケーションフォルダ等にコピーしてください。

使用法

●起動と終了
このアプリケーションはMacOS Xで動きます。MacOS9でもCarbonLibがあると動くかもしれません。(未確認)
メニューからQuit(終了)を選ぶか、ウィンドウを閉じる(タイトルバーの赤いボタンを押す)と終了します。
設定した「地域」「日数」等は保存され次回起動時には同じ状態になりますが、日付は起動した日から一週間をポップアップメニューに表示します。

●日付
ポップアップメニューには今日から一週間の日付が入っています。
例えば明日の番組表のみを欲しい場合はポップアップから明日の日付を指定し、1日分として番組表を取って下さい。

●地域
都道府県名が入っています。
県境にお住まいの方は隣の県の番組表を取ってきた方が便利な場合もあります。

●Getボタン
このボタンを押すと番組表を取りにいきます。
ボタンを押すと「Stop」に変わります。番組表のダウンロードが終わるとまた「Get」に戻ります。
ファイル名は「TVpg2002-8-16-14.pdb」のような形です。
既に同名のファイルがダウンロードされている場合はそれに上書きします。
一週間分のデータを取る場合には十数秒かかると思います。途中で止めたい場合はもう一度押すと止められます。ただし、すぐには止まらない場合があります。

●メッセージエリア
各作業の状態等を表示します。

●Fileメニュー
Preferences...(初期設定)
様々なファイルのダウンロード先、取得元を設定します。
「インストール ファイル」には番組表ファイルのダウンロード先を指定します。
「Choose Folder ...」ボタンでフォルダを指定して下さい。
ここに「Macintosh HD:Users:(あなたのユーザ名):Documents:Palm:ユーザ:(あなたのID):インストール ファイル」を指定すると、次回のHotSyncの際にインストールされます。(ダウンロードした番組表をインストールする手間がはぶけます)
また、ここにメモリスティックを指定した場合、メモリスティックをマウントしていない場合はアプリケーションと同じフォルダにダウンロードします。気をつけて下さい。
「バックアップ」には予約リストが保存されているフォルダを指定します。
ここに「Macintosh HD:Users:(あなたのユーザ名):Documents:Palm:ユーザ:(あなたのID):バックアップ」を指定してください。
「iEPG」ブラウザでiEPGデータがダウンロードされるフォルダを指定してください。これはPixeStationTV(PixeLa社CaptyTV付属)でTVscapeの予約リストを使用するための設定です。
(MacOS9版ではPreferences...がアップルメニューに表示されるようです。すいません。)

□起動時にファイルを取得する
ここにチェックを入れると、次回にこのアプリケーションを起動したときに自動的に番組表をダウンロードします。 この場合は起動した日付から指定した日数分の番組表をダウンロードします。
スタートアップアイテムやAppleScriptで起動させる場合等に便利かもしれません。
□起動時に不要ファイルの削除
ここにチェックを入れると、次回にこのアプリケーションを起動したときにバックアップフォルダ内の番組表データを削除します。
Convert iEPG
TVscapeで番組の予約をするとCLIEの中に予約リストが作成され、HotSync時にMacにバックアップされます。
その情報を読込みiEPGデータに変換します。
PixeStationTV(PixeLa社CaptyTV付属)では予約ブラウザの「iEPG予約の読込」に反映されます。
予約リストの「録画モード」は反映されません。
「MacテレビでOh!」でも使用できるかもしれません。
他のアプリケーションではどうなるのかよくわかりません。すいません。
Clean Files
バックアップフォルダ内にある不要なファイルを削除します。
Reservation List
予約リストの内容を表示します。
Get AD Banner
TVscapeのバナーデータを取得します。通常は週に一度(水曜日)に自動的に取得しますが、初回起動時等で上手く取得できないとき、バナーデータを更新したいとき等に使用して下さい。
Quit
アプリケーションの終了。



注意 !

最新版はこちら
ヴァージョン等は以下参照。

更新履歴(みたいなもの)

getTVscape(仮) Ver.0.01(Ver.0.0.1)(2002年6月13日) あらき氏のRubyのスクリプト gettvscape.rb を参考に作成。
AYAX TV Ver.0.04(Ver.0.0.4)(2002年7月4日) "AYAX TV" に名称変更。
AYAX TV Ver.0.07(Ver.0.0.7)(2002年8月15日) REALbasic 4.5でコンパイル。メニューの一部変更。

その他

あらき氏のRubyのスクリプト gettvscape.rb を参考に作成しました。ありがとうございました。(gettvscape.rb.txt)
もしもCLIEのTVscapeを起動したときに「バナーデータが存在しません」というエラーが出たときは、FileメニューのGet AD Bannerを使用してバナーデータを取得し、その後HotSyncして下さい。
番組情報は毎週水曜日に一週間分作成されるようです。そのためにまだ出来ていない番組表を取りに行った場合はエラーになります。

予約リストデータの解析が正しいかどうか検証していないため11月以降正しく動かない可能性があります。(日付のフォーマットが不明のため)
プログラムを作る勝手な理由で(手抜きのため)予約リストの内容は128件までしか変換できません。
REALbasic4.0形式のプロジェクトファイル(axtv20020811.prj.rb等)は適当に使って下さい。

プログラムを作る勝手な理由で(手抜きのため)2009年までしか正常に動きません。
予約リストデータの解析が正しいかどうか検証していないため11月以降正しく動かない可能性があります。(日付のフォーマットが不明のため)

●AYAX TV9
上記のアプリケーションのMacOS9用(未サポート)
●AYAX TV(Autoquit)
このアプリケーションは一度設定した内容で自動的にファイルを取得して、終了するものです。
自動処理などに便利かと思います。MacOSX用(未サポート)
●AYAX TV9(Autoquit)
上記のアプリケーションのMacOS9用(未サポート)

Freeware

"AYAX TV" は Freeware です。
ただし、勤務している会社が倒産、解雇等、私の経済状況が変わった場合はシェアウェア等になる場合があります。
自由に配布してかまいません。
市販のCD-Romなどに収録する場合は連絡いただけるとうれしいです。


yutakano (yutakano@tim.hi-ho.ne.jp)
Aug 15, 2002