Как начать разработку Xlet (javax.microedition.xlet)?
Я пытался найти способ поиграть с разработкой Xlet (как часть Personal Basis Profile в javax.microedition.xlet
пакет).
В настоящее время в качестве отправной точки у меня есть Eclipse Indigo (я занимаюсь разработкой для Android).
Мои вопросы:
- Какие шаги я должен сделать, чтобы настроить среду разработки для Xlets?
- Есть ли эмулятор для запуска Xlet?
1 ответ
Я не уверен, помогает ли мой опыт, но по крайней мере он дает ссылку. Моя среда - ПК с Linux x86 (linux 2.6) + eclipse 3.2 + j2se 1.4.2_09. Я скачал исходные коды эталонной реализации javatv 1.0 / 1.1 от Sun.
Вы можете создать проект в Eclipse, где импортирует все исходные коды. Пожалуйста, исправьте все возможные ошибки (если есть). Обычно, если они есть, просто комментируйте их.
Наконец, пожалуйста, экспортируйте проект в виде файла JAR.
Затем вы можете создать другой проект и настроить путь сборки, нажав "импортировать внешние файлы jar", чтобы импортировать созданный файл javatv. Теперь вы можете создать свой собственный xlet, создав файл java, который реализует интерфейс javax.tv.Xlet.xlet в том же проекте.
Чтобы выполнить xlet, вам нужно реализовать метод main и создать экземпляр SIEmulator (предположим, myemulator). И тогда вы можете вызвать myemulator.putResidentXlet() и заполнить имя / путь к Xlet. Наконец, пожалуйста, перейдите в выходную папку (которая содержит скомпилированный файл классов исходных кодов, обычно это папка "bin"), введите "java -Djava.class.path="путь к банке javatv" class_conisting_main_method
Обратите внимание, что выполняемый xlet НЕ находится в контексте службы. Если вы хотите работать в контексте службы, вам нужно либо изменить коды в com.sun.tv.XletManager.java, чтобы заполнить объект контекста службы для xlet, либо поместить информацию о xlet в исходный код javatv, файл 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