Java リモコンAPI

jiniなどで使えたらいいなのリモコンAPI
とりあえず架空のものとして作りますが、実用化したい方はご連絡ください。

package net.siisise.remocon;

想定する環境

赤外線などの無線またはIEEE1394などの有線によって接続された機器を制御するためのAPI
たぶんJiniに似たような機能はあるかもしれない。

想定される機器

操作機器 経路 機器の選択

同一ネットワーク上にある機器を操作可能。
認証キーの交換により、遠隔機器の制御も可能。

URIの配布?

各機器にURIを持たせると楽かな?

たとえば?
テレビのチャンネルとかとか?
どの機器のどのチャンネルか? は難しい?

経路選択

記録する場合は、どの機器で受信してどの機器で加工/保存するのか?
再生する場合は、どの機器で再生して、どの機器から出力するのか?
を決定する仕組みが必要。
アナログ接続の組み合わせの場合は困難?

PCとDVD-Videoを接続した場合、DVD-ROMとして使える? などなどもまた。