CE-HTML является частью стандарта CEA-2014 (также называемого « Web4CE », что означает «Web для бытовой электроники») [2] , определенного Ассоциацией потребительской электроники (CEA). [3]
Уровень DOM 2.0 (ядро, [8] стиль, [9] события, [10] HTML [11] )
ряд специальных расширений для CE-устройств.
CE-HTML можно использовать как дома через UPnP , так и через Интернет. Это позволяет создателю контента использовать распространенные и известные языки в Интернете для определения пользовательского интерфейса, которым можно управлять на устройстве CE. Клиент CE-HTML обычно состоит из веб-браузера , адаптированного для стандарта CE-HTML, работающего на устройстве бытовой электроники. CE-HTML предлагает специальные расширения для этих браузеров, такие как:
Поддержка мультитапа или другого алфавитно-цифрового ввода, специфичного для CE, с использованием тега формата ввода CSS3 . [12]
Воспроизведение мультимедиа (аудио/видео) с помощью объекта сценария аудио/видео.
Управление с помощью пульта дистанционного управления ( пространственная навигация ) с помощью клавиш вверх, вниз, влево, вправо и ОК.
Сопоставление возможностей клиента — для сопоставления возможностей клиента с пользовательскими интерфейсами, предлагаемыми сервером. Для этой цели каждый клиент, совместимый с CE-HTML, использует профиль возможностей. Этот профиль, помещенный в строку пользовательского агента клиента, позволяет серверу узнать, какая часть CE-HTML поддерживается клиентом. Сервер, в свою очередь, передает свои возможности в так называемом «списке пользовательского интерфейса XML», чтобы клиент мог выбирать между различными пользовательскими интерфейсами CE-HTML, предлагаемыми сервером.
Профили пользовательского интерфейса для использования на устройствах CE, таких как телевизор. Это предопределенные профили возможностей, на которых клиент CE-HTML может основывать свои возможности. Они определяют, например, поддерживаемые шрифты, размер экрана устройства и носитель, который поддерживается объектом сценария аудио/видео в устройстве. Все профили основаны на 10-футовом пользовательском интерфейсе.
Сторонние уведомления, которые позволяют клиенту запрашивать сообщения с внешнего сервера и отображать их пользователю независимо от отображаемого в данный момент пользовательского интерфейса.
Специальный новый MIME-тип для содержимого CE-HTML: «application/ce-html+xml».
Типичный код CE-HTML выглядит так: [13]
<?xml version="1.0"coding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ce-html-1.0-transitional.dtd"> < html xmlns = "http://www.w3.org/1999/xhtml" > < head > < title > CE-HTML </ title > </ head > < body onload = "document.getElementById('myvid'). играть(1);" >
Объект CE-HTML a/v: < br /> < тип объекта = "video/mp4" id = "myvid" data = "myvideo.mp4" ширина = "640" высота = "480" >/ объект > < / тело > </ html >
История
CE-HTML был разработан в рамках рабочей группы R7WG9 Ассоциации потребительской электроники, состоящей из ряда производителей CE, для того, чтобы сформулировать ответ на проблему отображения HTML (веб-) контента на устройстве, которое не обладает характеристиками типичного персонального компьютера. компьютер. [14]
У устройств CE возникают проблемы с отображением обычных веб-страниц, поскольку на этих страницах используются:
мелкие шрифты и изображения, не читаемые на расстоянии, как при просмотре с телевизора или приставки
только навигация с помощью мыши или клавиатуры, навигация с помощью пульта дистанционного управления невозможна
нет выделения элементов навигации, поэтому пользователь не может видеть элемент, по которому перемещается
множество непереносимых расширений, специфичных для браузера ( уровень DOM 0/устаревший DOM)
нет стандартной реализации аудио/видео объекта
использование проприетарных, не совместимых с CE, расширений, таких как Adobe Flash
Дополнительные трудности с использованием устройства CE для отображения веб-контента вызваны тем фактом, что устройства CE обычно имеют разные возможности, такие как разные разрешения, пульты дистанционного управления и аудио/видео кодеки .
Использовать
CE-HTML все чаще используется в других стандартах, таких как Open IPTV Forum , [15] Digital Living Network Alliance (начиная с версии 2) и HbbTV . Некоторые исследования показывают, что CEA-2014 (важной частью которого является CE-HTML) станет одной из ключевых технологий в использовании Интернета в гостиной. [16]
В настоящее время существует ряд производителей браузеров и поставщиков решений, которые заявляют, что имеют браузер с поддержкой CE-HTML, например, Oregan [17] , разработанный Oregan Networks Ltd , и проект Wedison [18] , основанный на Webkit .
Philips выпустила первые устройства, поддерживающие стандарт CE-HTML [19] через функцию Net TV в Европе в апреле 2009 года, [20] [21], которая в 2010 году [22] расширилась за счет Sharp [23] и Loewe [24] ] платформы.
Устройства Smart TV (иногда называемые Connected TV или Hybrid TV ) также выпускаются компаниями Samsung , [25], Panasonic [26] и Sony , [27], хотя они основывают свою работу на многих других языках программирования. [28] [29] [30]
^ «CE-HTML для удаленных пользовательских интерфейсов для потребительских устройств» . Domoticspoint.com. Архивировано из оригинала 21 апреля 2006 года . Проверено 19 октября 2011 г.
^ «Web4CE: доступ к веб-приложениям на потребительских устройствах» (PDF) . Проверено 19 октября 2011 г.
^ «Ассоциация бытовой электроники: CEA-2014» . Ce.org. Архивировано из оригинала 8 июня 2011 года . Проверено 19 октября 2011 г.
^ "Ecmascript 262, 3-е издание" . Ecma-international.org . Проверено 19 октября 2011 г.
^ «Открытый форум IPTV - среда декларативных приложений» (PDF) . Архивировано из оригинала (PDF) 14 января 2013 года . Проверено 26 января 2012 г.
^ Всемирная паутина опутывает гостиную.
^ «Информация о медиабраузере Oregan» . Ореган.нет . Проверено 19 октября 2011 г.
^ http://www.wedison.org. Архивировано 12 февраля 2010 г. в информации о проекте Wayback Machine Wedison.
^ Эндрюс, Роберт (1 сентября 2008 г.). «Philips демонстрирует Net TV». Платный контент.co.uk. Архивировано из оригинала 1 июня 2009 года . Проверено 19 октября 2011 г.
^ "Прямой эфир Philips Net TV в апреле 2009 г." . Engadget.com . Проверено 19 октября 2011 г.
^ «Philips объявляет о выпуске Net TV» . Pocket-lint.co.uk. 19 февраля 2009 года. Архивировано из оригинала 22 февраля 2009 года . Проверено 19 октября 2011 г.
^ «Партнеры Philips с Sharp и Loewe». Whathifi.com. Архивировано из оригинала 5 октября 2011 года . Проверено 19 октября 2011 г.
^ "Sharp Aquos Net" . Hughsnews.ca. 2 сентября 2010 г. Проверено 19 октября 2011 г.
^ "Loewe Medianet". Loewe-int.de . Проверено 19 октября 2011 г.
^ «Телевизоры Samsung с поддержкой Интернета в этом году» . Инквизитр.com. 26 августа 2008 года . Проверено 19 октября 2011 г.
^ «Плазмы Panasonic Vieracast с поддержкой Интернета появятся этим летом» . Engadget.com . Проверено 19 октября 2011 г.
^ "Sony Google TV" . Откройте для себя сайт Sonystyle.com. Архивировано из оригинала 10 июля 2011 года . Проверено 19 октября 2011 г.
^ "Samsung Connected TV Yahoo" . Connectedtv.yahoo.com . Проверено 19 октября 2011 г.
^ "Panasonic Vieracast". .panasonic.com. Архивировано из оригинала 10 марта 2011 года . Проверено 19 октября 2011 г.
^ Устройство Linux связывает телевизоры с интернет-видео.