WikiDer > CE-HTML
CE-HTML является XHTMLна основе стандарта проектирования веб-страница с удаленный пользовательские интерфейсы за бытовая электроника устройства на Универсальный Plug and Play сети. Стандарт предназначен для определения пользовательских интерфейсов, которые могут изящно масштабироваться на экранах различных размеров и геометрий, в том числе мобильные устройства к высокое разрешение телевизионные наборы.[1]
CE-HTML является частью CEA-2014 стандарт (также именуемый "Web4CE"что сокращенно от" Интернет "от Consumer Electronics),[2] определены в Ассоциация бытовой электроники (CEA).[3]
Функции
CE-HTML состоит из следующих интернет-языков:
- ECMAScript 262, 3-е издание[4]
- XHTML 1.0 переходный / строгий[5]
- CSS ТВ Профиль 1.0[6]
- XMLHttpRequest объект[7]
- ДОМ уровень 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" encoding="UTF-8"?>"ce-html-1.0-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><голова><заглавие>CE-HTML</заглавие></голова><тело в процессе="document.getElementById ('myvid'). play (1);">CE-HTML a / v объект:<br/><объект тип="видео / mp4" я бы="myvid" данные="myvideo.mp4" ширина="640" высота="480"></объект></тело></html>
История
CE-HTML был разработан в рамках рабочей группы R7WG9 ассоциации Consumer Electronics Association, состоящей из ряда производителей CE, чтобы сформулировать ответ на проблему отображения HTML (веб-контент) на устройстве, не обладающем характеристиками обычного персонального компьютера.[14] На устройствах CE возникают проблемы с отображением обычных веб-страниц, поскольку на этих страницах используются:
- мелкие шрифты и изображения, нечитаемые на расстоянии, как при просмотре с телевизора или приставки
- только навигация с помощью мыши или клавиатуры, навигация с помощью пульта дистанционного управления невозможна
- нет выделения на навигационных элементах, поэтому пользователь не может видеть элемент, по которому они перемещаются
- многие непереносимые расширения для браузеров (ДОМ уровень 0 / устаревшая модель DOM)
- нет стандартной реализации аудио / видео объекта
- использование проприетарных, не совместимых с CE, расширений, таких как Adobe Flash
Дальнейшие трудности с использованием устройства CE для отображения веб-контента вызваны тем фактом, что устройства CE обычно имеют разные возможности, такие как разные разрешения, дистанционное управление и аудио / видео кодеки.
Использовать
CE-HTML все чаще используется в других стандартах, таких как Открытый форум IPTV,[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] расширен, чтобы включить Острый[23] и Loewe[24] платформы.
Smart TV (иногда называемый Подключенный телевизор или же Гибридное ТВ) устройства также выпускаются Samsung,[25] Panasonic[26] и Sony,[27] хотя они основывают свою работу на многих других языках программирования.[28][29][30]
Смотрите также
- Список платформ Smart TV и промежуточного программного обеспечения
- HbbTV (Гибридное широкополосное телевидение)
- 10-футовый пользовательский интерфейс
- Интерактивное телевидение
- Smart TV
Рекомендации
- ^ «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.
- ^ http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 переходный / строгий
- ^ "CSS TV Profile 1.0". W3.org. Получено 19 октября 2011.
- ^ "Объект XMLHttpRequest". W3.org. Получено 19 октября 2011.
- ^ "Ядро DOM уровня 2.0". W3.org. 20 ноября 1997 г.. Получено 19 октября 2011.
- ^ «Стиль DOM уровня 2.0». W3.org. 13 ноября 2000 г.. Получено 19 октября 2011.
- ^ «События DOM уровня 2.0». W3.org. 13 ноября 2000 г.. Получено 19 октября 2011.
- ^ «HTML уровня DOM 2.0». W3.org. 9 января 2003 г.. Получено 19 октября 2011.
- ^ «Рабочий проект CSS3». W3.org. Получено 19 октября 2011.
- ^ CEA-2014 исправления В архиве 9 декабря 2008 г. Wayback Machine
- ^ CELF-2007 Введение в стандарт CEA-2014[постоянная мертвая ссылка]
- ^ «Открытый форум IPTV - декларативная среда приложений» (PDF). Архивировано из оригинал (PDF) 14 января 2013 г.. Получено 26 января 2012.
- ^ World Wide Web захватывает гостиную
- ^ «Информация о браузере СМИ Oregan». Oregan.net. Получено 19 октября 2011.
- ^ http://www.wedison.org В архиве 12 февраля 2010 г. Wayback Machine Информация о проекте Wedison
- ^ Эндрюс, Роберт (1 сентября 2008 г.). "Philips демонстрация Net TV". Paidcontent.co.uk. Архивировано из оригинал 1 июня 2009 г.. Получено 19 октября 2011.
- ^ "Philips Net TV в прямом эфире в апреле 2009 г.". Engadget.com. Получено 19 октября 2011.
- ^ «Philips анонсирует Net TV». Pocket-lint.co.uk. 19 февраля 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 с доступом в Интернет в этом году». Inquisitr.com. 26 августа 2008 г.. Получено 19 октября 2011.
- ^ «Плазма Panasonic Vieracast с доступом в Интернет выйдет этим летом». Engadget.com. Получено 19 октября 2011.
- ^ "Sony Google TV". Discover.sonystyle.com. Архивировано из оригинал 10 июля 2011 г.. Получено 19 октября 2011.
- ^ "Samsung Connected TV Yahoo". Connectedtv.yahoo.com. Получено 19 октября 2011.
- ^ «Панасоник Виеракаст». .panasonic.com. Архивировано из оригинал 10 марта 2011 г.. Получено 19 октября 2011.
- ^ Устройство Linux связывает телевизоры с интернет-видео