Jump to content

JavaTV

Java TV — это Java на основе программная платформа , предназначенная для использования на телевизионных приставках и основанная на компонентах, называемых Xlets . В настоящее время он используется только в конфигурации подключенных устройств , особенно для разработки приложений iTV .

API включает классы Xlet в пакете javax.tv.xlet. Другие пакеты общедоступного API включают в себя

  1. javax.tv.graphics — предоставляет простой холст для рендеринга.
  2. javax.tv.locator — предоставляет указатель в стиле URL-адреса для служб и мультимедиа, например service:/SERV1.
  3. javax.tv.service — определяет механизм для баз данных служебной информации (SI) и API, представляющих элементы SI, такие как телеканалы и мультимедиа, доступные для воспроизведения.

Хотя платформа является общей, в настоящее время Sun обеспечивает поддержку только Java ME . Для некоторых объектов, таких как локаторы медиа, он фактически заменяется другими стандартами локаторов на таких платформах, как BD-J .

Смущает то, что на платформах, поддерживаемых с 2008 года, такие примеры, как пример SvcDispXlet из введения в API, написанный примерно в 2001 году, не подлежат развертыванию, поскольку в нем используются виджеты AWT, такие как java.awt.Button . Большинство платформ iTV, наряду с BD-J, реализуют личный базовый профиль без виджетов AWT, в отличие от личного профиля, который включает виджеты. [ 1 ]

Эталонная реализация Java TV от Sun пытается ограничить подверженность проблемам поддержки полной Java Media Framework за счет наличия собственной небольшой версии JMF, которая внутри компании называется «jmflite». Как и в случае с ограничениями эмуляторов MIDP , предоставляемых Sun, эталонная реализация Java TV, предоставленная Sun, не была обновлена, чтобы обеспечить возможности для более поздних JDK, таких как удаление вызовов Thread.stop(). Метод Thread.stop() стал «последним» методом в Java 1.5 (это означает, что классы, которые расширяют Thread и переопределяют stop(), завершатся с ошибкой во время выполнения в JRE 1.5, когда класс загружается). Это означает, что Sun еще не обнародовала планы или дорожную карту по выходу Java ME за пределы JRE 1.3. Если такое обновление произойдет, это потребует значительной работы со стороны всех поставщиков устройств с поддержкой Java ME. [ 2 ] [ 3 ]

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8472e28952076e45543112eaf11c4649__1568342520
URL1:https://arc.ask3.ru/arc/aa/84/49/8472e28952076e45543112eaf11c4649.html
Заголовок, (Title) документа по адресу, URL1:
Java TV - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)