2015-02-03 12 views
1

Википедия говорит ...В чем разница между javax.tv.xlet.Xlet и javax.microedition.xlet.Xlet?

Соответственно Xlet была впоследствии вновь введена как часть личного Basis профиля в javax.microedition.xlet пакет, который слегка отличается от оригинальный дизайн в спецификации Java TV.

я не смог найти каких-либо существенных различий между javax.tv.xlet.Xlet и javax.microedition.xlet.Xlet

Есть ли какие-либо аспекты, что эти два определения интерфейса означает, отличаются друг от друга?

ответ

1

Этот вопрос интересовал меня, поэтому я немного искал. У меня нет окончательного ответа, но вот о чем подумать:

Java TV изначально был создан для использования в телевизионных приставках и т.п. Как вы знаете, «X» в названии первоначально был заполнителем. Название должно было измениться, но так и не произошло. Вместо этого «X» стал синонимом «Неизвестно» и должен сказать нам, что Xlets можно использовать во многих местах, а не только для цифрового телевидения.

Очевидно, что существующая реализация Xlet была создана для конкретных платформ, что означает, что это не будет полезно для других платформ. Короче говоря, всякий раз, когда Xlet должен был использоваться для других платформ, его необходимо будет внедрить в соответствии с этой платформой. Какой класс использовать зависит от вашей целевой платформы.

С HD Cookbook, глава 16: "XletContext и Xlet определены в телевизионных пакетах Java javax.tv.xlet, и в ЗТВАХ пакетов javax.microedition.xlet Blu-Ray xlets должен использовать версию Java TV интерфейса, а не PBP. версия." Это несколько смешно, поскольку Blu-ray Xlets находятся в пакетах PBP. Тем не менее, мы должны использовать версию интерфейса Java TV для создания blu-ray Xlets.

Итак, для чего предназначена версия PBP для интерфейса? Хороший вопрос. Мое лучшее предположение: аппаратные устройства, такие как принтеры с дисплеями 7 ".

 Смежные вопросы

  • Нет связанных вопросов^_^