私はXlet開発で遊ぶ方法を見つけようとしています (パッケージ内のPersonal Basis Profileの一部として)。javax.microedition.xlet
現在、出発点として、Eclipse Indigo を使用しています (Android 開発を行っています)。
私の質問は次のとおりです。
- Xlets の開発環境をセットアップするには、どのような手順を実行すればよいですか?
- Xlet を実行するエミュレータはありますか?
私はXlet開発で遊ぶ方法を見つけようとしています (パッケージ内のPersonal Basis Profileの一部として)。javax.microedition.xlet
現在、出発点として、Eclipse Indigo を使用しています (Android 開発を行っています)。
私の質問は次のとおりです。
私の経験が役立つかどうかはわかりませんが、少なくとも参考にはなります。私の環境は、linux x86 PC (linux 2.6) + eclipse 3.2 + j2se 1.4.2_09です。Sun からリファレンス実装の javatv 1.0 / 1.1 ソースコードをダウンロードしました。
すべてのソースコードをインポートするEclipseでプロジェクトを作成できます。考えられるすべてのエラーを修正してください (存在する場合)。通常、いくつかある場合は、コメントするだけです。
最後に、プロジェクトをjarファイルとしてエクスポートしてください。
次に、別のプロジェクトを作成してビルド パスを構成し、[外部 jar のインポート] をクリックして、生成された javatv jar をインポートします。同じプロジェクトで javax.tv.Xlet.xlet インターフェイスを実装する Java ファイルを作成することで、独自の xlet を作成できるようになりました。
xlet を実行するには、main メソッドを実装し、SIEmulator のインスタンスを作成する必要があります (myemulator を想定)。次に、myemulator.putResidentXlet() を呼び出して、xlet の名前/パスを入力します。最後に、出力フォルダー (ソース コードのコンパイル済みクラス ファイルを含む、通常は "bin" フォルダー) に移動し、"java - Djava.class.path="javatv jar のパス" class_containing_main_method
実行される xlet はサービス コンテキスト内にないことに注意してください。サービス コンテキストで実行する場合は、com.sun.tv.XletManager.java のコードを変更して xlet のサービス コンテキスト オブジェクトを埋めるか、xlet の情報を javatv の SI ソースである xml ファイルに入れる必要があります。デフォルトは「JavaTVSampleFile01.xml」です。使い方はjavatvのドキュメントを参照してください。
それはフォーラムの投稿からのものでした。リンク: https://forums.oracle.com/forums/thread.jspa?messageID=7310245
ファイルをダウンロードする最高のチャンス: http://docs.oracle.com/javame/config/cdc/cdc-opt-impl/ojmeec/1.0/reference/html/z4000c841293984.html