(57)【特許請求の範囲】
【請求項１】
開発者アプリケーション及び前記開発者アプリケーションのダウンロードリンクのうちいずれか１つが格納される記憶装置と；
前記開発者アプリケーションを実行するプロセッサと；
前記プロセッサの制御によってユーザアプリケーションを生成するコンピューティング装置と通信を行う通信手段と；を含み、
前記開発者アプリケーションは、
前記コンピューティング装置の構成情報を要請する構成要請を前記コンピューティング装置に伝送する第１の追加のインストラクションと；
前記通信手段を介してユーザアプリケーション情報要請を前記コンピューティング装置に伝送する第１インストラクションと；
前記ユーザアプリケーション情報要請に対する応答として前記コンピューティング装置が伝送したユーザアプリケーションに関する情報を受信する第２インストラクションと；
前記構成情報及び前記ユーザアプリケーションに関する情報をディスプレイ装置に表示する第２の追加のインストラクションと；
前記ユーザアプリケーションに関する情報を参照して選択されたユーザアプリケーションを要請するユーザアプリケーション要請を前記通信手段を介して前記コンピューティング装置に伝送する第３インストラクションと；
前記ユーザアプリケーション要請に対する応答として前記コンピューティング装置が伝送した前記ユーザアプリケーションを前記通信手段を介して受信する第４インストラクションと；
前記第４インストラクションを行って受信した前記ユーザアプリケーションを実行してテストする第５インストラクションと；を含むことを特徴とするメディア再生装置。
【請求項２】
前記開発者アプリケーションは、ジャバ言語基盤であることを特徴とする請求項１に記載のメディア再生装置。
【請求項３】
前記開発者アプリケーションは、前記選択されたユーザアプリケーションを実行して生成されたデバッギング情報を前記コンピューティング装置に伝送する第６インストラクションをさらに含むことを特徴とする請求項１に記載のメディア再生装置。
【請求項４】
前記開発者アプリケーションは、前記デバッギング情報をロギングサーバーに伝送する第７インストラクションをさらに含むことを特徴とする請求項３に記載のメディア再生装置。
【請求項５】
前記プロセッサは、前記ダウンロードリンクによって前記開発者アプリケーションを開発者アプリケーション格納サーバーからダウンロードして実行することを特徴とする請求項３に記載のメディア再生装置。
【請求項６】
前記メディア再生装置は、ブルーレイディスク再生装置を含むことを特徴とする請求項１に記載のメディア再生装置。
【請求項７】
開発者アプリケーション及び前記開発者アプリケーションのダウンロードリンクのうちいずれか１つが格納される記憶装置と；前記開発者アプリケーションを実行するプロセッサと；前記プロセッサの制御によってユーザアプリケーションを生成するコンピューティング装置と通信を行う通信手段と；を含むメディア再生装置で実行される１つ以上のユーザアプリケーションをテストする方法であって、
前記コンピューティング装置の構成情報を要請する構成要請を前記コンピューティング装置に伝送する段階と；
(ａ)ユーザアプリケーション情報要請を前記コンピューティング装置に伝送する段階と；
(ｂ)前記ユーザアプリケーション情報要請に対する応答として前記コンピューティング装置が伝送したユーザアプリケーションに関する情報を受信する段階と；
前記構成情報及び前記ユーザアプリケーションに関する情報をディスプレイ装置に表示する段階と；
(ｃ)前記ユーザアプリケーションに関する情報を参照して選択されたユーザアプリケーションを要請するユーザアプリケーション要請を前記コンピューティング装置に伝送する段階と；
(ｄ)前記ユーザアプリケーション要請に対する応答として前記コンピューティング装置が伝送した前記ユーザアプリケーションを前記通信手段を介して受信する段階と；
(ｅ)前記(ｄ)段階で受信した前記ユーザアプリケーションを実行してテストする段階と；を含むことを特徴とするユーザアプリケーションテスト方法。
【請求項８】
前記ユーザアプリケーションは、ジャバ言語基盤であることを特徴とする請求項７に記載のユーザアプリケーションテスト方法。
【請求項９】
（ｆ）前記（ｅ）段階を行って生成されたデバッギング情報を前記コンピューティング装置に伝送する段階をさらに含むことを特徴とする請求項７に記載のユーザアプリケーションテスト方法。
【請求項１０】
（ｇ）前記デバッギング情報をロギングサーバーに伝送する段階をさらに含むことを特徴とする請求項９に記載のユーザアプリケーションテスト方法。
【請求項１１】
前記（ａ）段階を行う前に、
（ｈ）前記ダウンロードリンクによって前記開発者アプリケーションをダウンロードする段階をさらに含むことを特徴とする請求項７に記載のユーザアプリケーションテスト方法。
【請求項１２】
前記メディア再生装置は、ブルーレイディスク再生装置を含むことを特徴とする請求項７に記載のユーザアプリケーションテスト方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザアプリケーションのテストが可能なメディア再生装置及びこれを利用したユーザアプリケーションのテスト方法に関し、特に開発者アプリケーションを実行し、コンピューティング装置で生成されたユーザアプリケーションをテストするメディア再生装置及びこれを利用したユーザアプリケーションのテスト方法に関する。
【背景技術】
【０００２】
ブルーレイディスク（以下、“ＢＤ”という）は、ブルーレイディスク再生装置（以下、“ＢＤＰ”という）を介してＨＤ映像を提供すると共に、ＢＤＰで実行される多様なユーザアプリケーションを提供する。
【０００３】
ユーザは、ＢＤに格納された多様なユーザアプリケーションのうち所望のユーザアプリケーションを選択及び実行し、サービスの提供を受けることができる。例えば、ユーザがＶＯＤアプリケーションを選択して実行すれば、ＢＤＰは、ＶＯＤサーバーに接続し、ユーザが選択した動画をリアルタイムで提供する。
【０００４】
ＢＤＰで実行されるユーザアプリケーションは、ＪＡＶＡ（登録商標）言語よりなるソースコードをコンパイルして生成する。
【０００５】
図１は、従来技術によるユーザアプリケーション開発環境を概略的に示す図である。
【０００６】
図１を参照すれば、ユーザは、パソコンのようなコンピューティング装置１０に設置されたアプリケーション開発ソフトウェアを利用してユーザアプリケーションを生成する。具体的には、ユーザは、アプリケーション開発ソフトウェアを利用してソースコードを作成する。ユーザは、ソースコードをアプリケーション開発ソフトウェアに含まれたコンパイラを利用してコンパイルし、ユーザアプリケーションを生成する。
【０００７】
生成されたユーザアプリケーションのテスト及びデバッギングのために、ユーザは、ユーザアプリケーションをＢＤなどの記憶装置２０に格納する。ユーザは、記憶装置２０をメディア再生装置３０に挿入し、記憶装置２０に格納されたユーザアプリケーションを実行する。
【０００８】
メディア再生装置３０は、ユーザアプリケーションが生成したデバッギングメッセージ、ログメッセージなどをディスプレイ装置４０を介して出力する。
【０００９】
ユーザは、デバッギングメッセージ及びログメッセージを参照して、ソースコードを修正及びコンパイルし、前述の過程を繰り返す。
【００１０】
従来技術によるユーザアプリケーション開発環境では、ソースコードを修正する場合毎に修正されたユーザアプリケーションを記憶装置２０に格納し、テスト及びデバッギングを行わなければならない。
【００１１】
特に、ＢＤなどのディスク記憶装置を使用するメディア再生装置に実行されるユーザアプリケーションをテストするためには、ディスク記憶装置にユーザアプリケーションを記録することができる記録装置を別に具備しなければならないので、アプリケーション開発環境を具現するのに追加費用を必要とする。記録装置を具備するとしても、ユーザは、ユーザアプリケーションが修正される毎に、ユーザアプリケーションを記録したディスク記憶装置をメディア再生装置に挿入し、テスト及びデバッギングを行わなければならない。
【００１２】
また、ユーザは、テスト及びデバッギングを行う過程で生成されるデバッギングメッセージ、ログメッセージをディスプレイ装置を通じて確認しなければならない。したがって、多数のデバッギングメッセージ、ログメッセージが生成される場合、一部を確認することができないと共に、多数のデバッギングメッセージ、ログメッセージを格納することができないという問題がある。
【００１３】
前述したような問題点を解決するために、メディア再生装置のシミュレーションソフトウェアをコンピューティング装置に設置し、ユーザアプリケーションのテスト及びデバッギングを行う方法が提案された。
【００１４】
しかし、シミュレーションソフトウェアは、物理的なメディア再生装置と完全に同一のテスト環境を具現することができないので、シミュレーションソフトウェアを利用したテスト環境で完璧に実行されるユーザアプリケーションであるとしても、物理的なメディア再生装置では、エラーが頻繁に発生するという問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
本発明の目的は、開発者アプリケーションを実行し、ネットワークを介して連結されたコンピューティング装置で生成されたユーザアプリケーションをテストするので、１つのメディア再生装置で多数のコンピューティング装置に格納されたアプリケーションをテストすることができる、ユーザアプリケーションのテストが可能なメディア再生装置及びこれを利用したユーザアプリケーションのテスト方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明によるメディア再生装置は、開発者アプリケーション及び前記開発者アプリケーションのダウンロードリンクのうちいずれか１つが格納される記憶装置と；前記開発者アプリケーションを実行するプロセッサと；前記プロセッサの制御によって前記ユーザアプリケーションを生成するコンピューティング装置と通信を行う通信手段と；を含み、前記開発者アプリケーションは、前記通信手段を介してユーザアプリケーション情報要請を前記コンピューティング装置に伝送する第１インストラクションと；前記ユーザアプリケーション情報要請に対する応答として前記コンピューティング装置が伝送したユーザアプリケーションに関する情報を受信する第２インストラクションと；前記ユーザアプリケーションに関する情報を参照して選択されたユーザアプリケーションを要請するユーザアプリケーション要請を前記通信手段を介して前記コンピューティング装置に伝送する第３インストラクションと；前記ユーザアプリケーション要請に対する応答として前記コンピューティング装置が伝送したユーザアプリケーションを前記通信手段を介して受信する第４インストラクションと；前記第４インストラクションを行って受信したユーザアプリケーションを実行してテストする第５インストラクションと；を含むことを特徴とする。
【００１７】
前記開発者アプリケーションは、それぞれジャバ（ＪＡＶＡ：登録商標）言語基盤であることが好ましい。
【００１８】
本発明による前記開発者アプリケーションは、前記選択されたユーザアプリケーションを実行して生成されたデバッギング情報を前記コンピューティング装置に伝送する第６インストラクションをさらに含むことが好ましい。
【００１９】
前記開発者アプリケーションは、前記デバッギング情報をロギングサーバーに伝送する第７インストラクションをさらに含むことが好ましい。
【００２０】
前記プロセッサは、前記ダウンロードリンクによって前記開発者アプリケーションを開発者アプリケーション格納サーバーからダウンロードして実行することが好ましい。
【００２１】
前記開発者アプリケーションは、前記コンピューティング装置の構成情報を要請する構成要請を前記コンピューティング装置に伝送する第８インストラクションをさらに含むことが好ましい。
【００２２】
前記開発者アプリケーションは、前記第３インストラクションを行う前に、前記構成情報及び前記ユーザアプリケーションに関する情報をディスプレイ装置に表示する第９インストラクションをさらに含むことが好ましい。
【００２３】
前記メディア再生装置は、ブルーレイディスク再生装置を含むことが好ましい。
【００２４】
本発明によるユーザアプリケーションテスト方法は、開発者アプリケーション及び前記開発者アプリケーションのダウンロードリンクのうちいずれか１つが格納される記憶装置と；前記開発者アプリケーションを実行するプロセッサと；前記プロセッサの制御によって前記ユーザアプリケーションを生成するコンピューティング装置と通信を行う通信手段と；を含むミディア再生装置で実行される１つ以上のユーザアプリケーションをテストする方法であって、（ａ）ユーザアプリケーション情報要請を前記コンピューティング装置に伝送する段階と；（ｂ）前記ユーザアプリケーション情報要請に対する応答として前記コンピューティング装置が伝送したユーザアプリケーションに関する情報を受信する段階と；（ｃ）前記ユーザアプリケーションに関する情報を参照して選択されたユーザアプリケーションを要請するユーザアプリケーション要請を前記コンピューティング装置に伝送する段階と；（ｄ）前記ユーザアプリケーション要請に対する応答として前記コンピューティング装置が伝送したユーザアプリケーションを前記通信手段を介して受信する段階と；（ｅ）前記（ｄ）段階で受信したユーザアプリケーションを実行してテストする段階と；を含むことを特徴とする。
【００２５】
前記ユーザアプリケーションは、それぞれジャバ言語基盤であることが好ましい。
【００２６】
本発明によるユーザアプリケーションテスト方法は、（ｆ）前記（ｅ）段階を行って生成されたデバッギング情報を前記コンピューティング装置に伝送する段階をさらに含むことが好ましい。
【００２７】
本発明によるユーザアプリケーションテスト方法は、（ｇ）前記デバッギング情報をロギングサーバーに伝送する段階をさらに含むことが好ましい。
【００２８】
本発明によるユーザアプリケーションテスト方法は、前記（ａ）段階を行う前に、（ｈ）前記ダウンロードリンクによって前記開発者アプリケーションをダウンロードする段階をさらに含むことが好ましい。
【００２９】
本発明によるユーザアプリケーションテスト方法は、前記（ａ）段階を行う前に、（ｉ）前記コンピューティング装置の構成情報を要請する構成要請を前記コンピューティング装置に伝送する段階をさらに含むことが好ましい。
【００３０】
本発明によるユーザアプリケーションテスト方法は、前記（ｃ）段階を行う前に、（ｊ）前記構成情報及び前記ユーザアプリケーションに関する情報をディスプレイ装置に表示する段階をさらに含むことが好ましい。
【００３１】
前記メディア再生装置は、ブルーレイディスク再生装置を含むことが好ましい。
【発明の効果】
【００３２】
本発明によるユーザアプリケーションのテストが可能なメディア再生装置及びこれを利用したユーザアプリケーションのテスト方法は、次のような長所がある。
【００３３】
開発者アプリケーションを実行し、ネットワークを介して連結されたコンピューティング装置で生成されたユーザアプリケーションをテストするので、１つのメディア再生装置を用いて多数のコンピューティング装置に格納されたアプリケーションをテストすることができる。したがって、ユーザアプリケーションをディスクに格納する記録装置を別に具備する必要がない。
【００３４】
また、ユーザは、本発明によるメディア再生装置に連結されたディスプレイ装置を介して表示されるユーザアプリケーションを選択してテストを行うことができる。したがって、ユーザは、ユーザアプリケーションが修正される毎に、ユーザアプリケーションを記録したディスク記憶装置をメディア再生装置に挿入し、テスト及びデバッギングを行う必要がなく、容易にテストを行うことができる。
【００３５】
また、ユーザは、テスト及びデバッギングを行う過程で生成されるデバッギングメッセージがコンピューティング装置またはロギングサーバーに格納されるので、ユーザは、デバッギングメッセージを容易に確認することができるという長所がある。
【００３６】
また、メディア再生装置のシミュレーションソフトウェアを使用することなく、容易に且つ正確にテストを行うことができるという長所がある。
【図面の簡単な説明】
【００３７】
【図１】従来技術によるユーザアプリケーション開発環境を概略的に示す図である。
【図２】本発明によるユーザアプリケーション開発環境を示すブロック図である。
【図３】本発明によるメディア再生装置を示すブロック図である。
【図４】本発明によるメディア再生装置の開発者アプリケーションを示すブロック図である。
【図５】本発明によるユーザアプリケーションのテスト方法を示す流れ図である。
【発明を実施するための形態】
【００３８】
以下では、添付の図面を参照して本発明によるユーザアプリケーションのテストが可能なメディア再生装置及びこれを利用したユーザアプリケーションのテスト方法の好ましい実施例を詳しく説明する。
【００３９】
図２は、本発明によるユーザアプリケーション開発環境を示すブロック図である。
【００４０】
図２を参照すれば、本発明によるユーザアプリケーション開発環境は、コンピューティング装置１００とメディア再生装置２００を含む。コンピューティング装置１００には、メディア再生装置２００で実行されるユーザアプリケーションを開発するためのアプリケーション開発ソフトウェアが設置される。ユーザは、アプリケーション開発ソフトウェアを利用してジャバ言語基盤のソースコードを作成し、前記ソースコードをコンパイルし、ユーザアプリケーションを生成することができる。
【００４１】
ユーザアプリケーションは、メディア再生装置２００で実行されるソフトウェアである。ユーザアプリケーションは、ＶＯＤアプリケーション、ワープロアプリケーション、ゲームアプリケーションを含むことができるが、これに限らない。
【００４２】
また、コンピューティング装置１００には、メディア再生装置２００の要請によってユーザアプリケーションを提供する１つ以上のインストラクションを含むアプリケーション提供プログラムが設置されて実行される。
【００４３】
メディア再生装置２００は、ＢＤＰを含むことが好ましく、ジャバ言語基盤のユーザアプリケーションを実行することができる。以下、メディア再生装置は、ＢＤ、ＤＶＤ、フラッシュメモリー格納装置、ハードディスクなど多様な記憶装置に格納されたオーディオ／ビデオデータを再生し、且つユーザアプリケーションを実行することができる装置を指称する。
【００４４】
以下では、メディア再生装置２００について詳しく説明する。
【００４５】
図３は、本発明によるメディア再生装置２００を詳細に示すブロック図である。
【００４６】
図３を参照すれば、本発明によるメディア再生装置２００は、プロセッサ２１０、通信手段２２０及び記憶装置２３０を含む。
【００４７】
プロセッサ２１０は、開発者アプリケーション２４０を実行し、メディア再生装置２００に対する全般的な制御を行う。
【００４８】
通信手段２２０は、プロセッサ２１０の制御によってユーザアプリケーションを生成するコンピューティング装置１００と通信を行う。通信手段２２０は、ＬＡＮを支援するイーサネット(登録商標)であることができる。
【００４９】
記憶装置２３０は、開発者アプリケーション２４０及び開発者アプリケーション２４０のダウンロードリンクのうちいずれか１つを格納する。記憶装置２３０は、ＢＤ、ハードディスク、フラッシュメモリー、ＲＡＭ、ＲＯＭまたはＵＳＢ格納装置であることができるが、これに限らない。
【００５０】
記憶装置２３０に開発者アプリケーション２４０が格納されている場合、プロセッサ２１０は、開発者アプリケーション２４０を記憶装置２３０から読み取って実行することができる。また、記憶装置２３０に開発者アプリケーション２４０のダウンロードリンクが格納されている場合、プロセッサ２１０は、ダウンロードリンクによって開発者アプリケーション２４０を開発者アプリケーション格納サーバー５００からダウンロードして実行することができる。
【００５１】
開発者アプリケーション２４０は、１つ以上のインストラクションを含み、プロセッサ２１０は、開発者アプリケーション２４０を実行し、前記１つ以上のインストラクションを行う。開発者アプリケーション２４０は、ジャバ言語基盤であることが好ましく、メディア再生装置２００は、開発者アプリケーション２４０を実行し、ユーザアプリケーションのテストを行う。
【００５２】
以下では、開発者アプリケーション２４０について詳しく説明する。
【００５３】
図４に示されたように、開発者アプリケーション２４０は、第１〜第５インストラクションを含み、第５〜第９インストラクションをさらに含むことができる。
【００５４】
開発者アプリケーション２４０が実行されれば、プロセッサ２１０は、第８インストラクションによってコンピューティング装置１００の構成情報を要請する構成要請をコンピューティング装置１００に伝送することができる。コンピューティング装置１００は、メディア再生装置２００の構成要請に対する応答としてコンピューティング装置１００の構成情報をメディア再生装置２００に伝送する。構成情報は、コンピューティング装置１００のＩＰアドレス及びコンピュータ名を含むことができる。１つ以上のコンピューティング装置１００が存在する場合、メディア再生装置２００は、構成要請をブロードキャスティングし、前記構成要請を受信した１つ以上のコンピューティング装置１００のそれぞれは、自分の構成情報をメディア再生装置２００に伝送することができる。
【００５５】
プロセッサ２１０は、第１インストラクションによって通信手段２２０を介してユーザアプリケーション情報要請をコンピューティング装置１００に伝送する。コンピューティング装置１００は、前記ユーザアプリケーション情報要請に対する応答としてコンピューティング装置１００に格納された１つ以上のユーザアプリケーションに関する情報をメディア再生装置２００に伝送する。ユーザアプリケーションに関する情報は、ユーザアプリケーションの名称などを含むことができる。
【００５６】
プロセッサ２１０は、第２インストラクションによってコンピューティング装置１００が伝送したユーザアプリケーションに関する情報を受信する。
【００５７】
プロセッサ２１０は、第９インストラクションによって前記構成情報及び前記ユーザアプリケーションに関する情報をディスプレイ装置に表示することができる。ユーザは、ディスプレイ装置に表示された前記構成情報及び前記ユーザアプリケーションに関する情報を参照してテストしようとするユーザアプリケーションを選択することができる。特に、１つ以上のコンピューティング装置１００が存在する場合、ユーザは、前記構成情報を参照してコンピューティング装置１００を識別することができる。
【００５８】
プロセッサ２１０は、第３インストラクションによって前記構成情報及び前記ユーザアプリケーションに関する情報を参照して選択されたユーザアプリケーションを要請するユーザアプリケーション要請を通信手段２２０を介してコンピューティング装置１００に伝送する。
【００５９】
コンピューティング装置１００は、ユーザアプリケーション要請を受信すれば、ユーザアプリケーション要請に対する応答として選択されたユーザアプリケーションをメディア再生装置２００に伝送する。
【００６０】
プロセッサ２１０は、第４インストラクションによってコンピューティング装置１００が伝送したユーザアプリケーションを通信手段２２０を介して受信する。
【００６１】
プロセッサ２１０は、第５インストラクションによって受信したユーザアプリケーションを実行してテストする。
【００６２】
ユーザアプリケーションが実行されれば、デバッギング情報などが生成される。
【００６３】
プロセッサ２１０は、第６インストラクションによってユーザアプリケーションを実行して生成されたデバッギング情報をコンピューティング装置１００に伝送することができる。
【００６４】
プロセッサ２１０は、第７インストラクションによって前記デバッギング情報をロギングサーバー４００に伝送することができる。同時に、デバッギング情報をディスプレイ装置６００に表示することができる。ロギングサーバー４００に伝送されたデバッギング情報は、ロギングサーバー４００に格納され、ユーザは、ロギングサーバー４００に格納されたデバッギング情報を閲覧することができる。
【００６５】
以下では、本発明によるユーザアプリケーションテスト方法を詳しく説明する。
【００６６】
図５は、本発明によるユーザアプリケーションのテスト方法を示す流れ図である。
【００６７】
図５を参照すれば、プロセッサは、記憶装置に格納された開発者アプリケーションを読み取って実行するか、または記憶装置に開発者アプリケーションのダウンロードリンクが存在する場合、前記ダウンロードリンクによって前記開発者アプリケーションを開発者アプリケーション格納サーバーからダウンロードする(Ｓ１００)。
【００６８】
次に、前記コンピューティング装置の構成情報を要請する構成要請を前記コンピューティング装置に伝送する（Ｓ１１０）。コンピューティング装置は、メディア再生装置の構成要請に対する応答としてコンピューティング装置の構成情報をメディア再生装置に伝送する。構成情報は、コンピューティング装置のＩＰアドレス及びコンピュータ名を含むことができる。１つ以上のコンピューティング装置が存在する場合、メディア再生装置は、構成要請をブロードキャスティングし、前記構成要請を受信した１つ以上のコンピューティング装置のそれぞれは、自分の構成情報をメディア再生装置に伝送することができる。
【００６９】
次に、ユーザアプリケーション情報要請を前記コンピューティング装置に伝送する（Ｓ１２０）。
【００７０】
コンピューティング装置は、前記ユーザアプリケーション情報要請に対する応答としてコンピューティング装置に格納された１つ以上のユーザアプリケーションに関する情報をメディア再生装置に伝送する。ユーザアプリケーションに関する情報は、ユーザアプリケーションの名称などを含むことができる。
【００７１】
次に、前記コンピューティング装置が伝送したユーザアプリケーションに関する情報を受信する（Ｓ１３０）。
【００７２】
次に、前記構成情報及び前記ユーザアプリケーションに関する情報をディスプレイ装置に表示する（Ｓ１４０）。ユーザは、ディスプレイ装置に表示された前記構成情報及び前記ユーザアプリケーションに関する情報を参照してテストしようとするユーザアプリケーションを選択することができる。特に、１つ以上のコンピューティング装置が存在する場合、ユーザは、表示された前記構成情報を参照してコンピューティング装置を識別することができる。
【００７３】
次に、前記ユーザアプリケーションに関する情報を参照して選択されたユーザアプリケーションを要請するユーザアプリケーション要請を前記コンピューティング装置に伝送する（Ｓ１５０）。
【００７４】
コンピューティング装置は、ユーザアプリケーション要請を受信すれば、ユーザアプリケーション要請に対する応答として選択されたユーザアプリケーションをメディア再生装置に伝送する。
【００７５】
次に、前記コンピューティング装置が伝送したユーザアプリケーションを前記通信手段を介して受信する（Ｓ１６０）。
【００７６】
次に、Ｓ１６０段階で受信したユーザアプリケーションを実行してテストする（Ｓ１７０）。
【００７７】
ユーザアプリケーションが実行されれば、デバッギング情報などが生成される。デバッギング情報が生成されれば、生成されたデバッギング情報をディスプレイ装置に表示し、前記コンピューティング装置に伝送する（Ｓ１８０）。
【００７８】
次に、前記デバッギング情報をロギングサーバーに伝送する（Ｓ１９０）。ロギングサーバーに伝送されたデバッギング情報は、ロギングサーバーに格納され、ユーザは、ロギングサーバーに格納されたデバッギング情報を閲覧することができる。
【００７９】
本発明の構成が具体的に説明されたが、これは、ただ本発明を例示的に説明したものに過ぎず、本発明の属する技術分野における通常の知識を有する者なら本発明の本質的な特性から外れない範囲内で様々な変形が可能である。
【００８０】
したがって、本明細書に開示された実施例は、本発明を限定するためのものではなく、説明するためのものであり、このような実施例によって本発明の思想と範囲が限定されるものではない。本発明の範囲は、下記の特許請求の範囲により解釈すべきであり、それと同等な範囲内にあるすべての技術は、本発明の権利範囲に含まれるものと解釈すべきである。
【図１】
0005438844.tif 000002
【図２】
0005438844.tif 000003
【図３】
0005438844.tif 000004
【図４】
0005438844.tif 000005
【図５】
0005438844.tif 000006