CE-HTML - CE-HTML

Пример страницы CE-HTML с описанием

CE-HTML является XHTML на основе стандарта проектирования веб-страница с удаленный пользовательские интерфейсы за бытовая электроника устройства на Универсальный Plug and Play сети. Стандарт предназначен для определения пользовательских интерфейсов, которые могут изящно масштабироваться на экранах различных размеров и геометрий, в том числе мобильные устройства к высокое разрешение телевизионные наборы.[1]

CE-HTML является частью CEA-2014 стандарт (также именуемый "Web4CE"что сокращенно от" Интернет "от Consumer Electronics),[2] определены в Ассоциация бытовой электроники (CEA).[3]

Функции

CE-HTML состоит из следующих интернет-языков:

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]

Смотрите также

Рекомендации

  1. ^ «CE-HTML для удаленных пользовательских интерфейсов для потребительских устройств». Domoticspoint.com. Архивировано из оригинал 21 апреля 2006 г.. Получено 19 октября 2011.
  2. ^ «Web4CE: доступ к веб-приложениям на потребительских устройствах» (PDF). Получено 19 октября 2011.
  3. ^ «Ассоциация бытовой электроники: CEA-2014». Ce.org. Архивировано из оригинал 8 июня 2011 г.. Получено 19 октября 2011.
  4. ^ "Ecmascript 262, 3-е издание". Ecma-international.org. Получено 19 октября 2011.
  5. ^ http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 переходный / строгий
  6. ^ "CSS TV Profile 1.0". W3.org. Получено 19 октября 2011.
  7. ^ "Объект XMLHttpRequest". W3.org. Получено 19 октября 2011.
  8. ^ "Ядро DOM уровня 2.0". W3.org. 20 ноября 1997 г.. Получено 19 октября 2011.
  9. ^ «Стиль DOM уровня 2.0». W3.org. 13 ноября 2000 г.. Получено 19 октября 2011.
  10. ^ «События DOM уровня 2.0». W3.org. 13 ноября 2000 г.. Получено 19 октября 2011.
  11. ^ «HTML уровня DOM 2.0». W3.org. 9 января 2003 г.. Получено 19 октября 2011.
  12. ^ «Рабочий проект CSS3». W3.org. Получено 19 октября 2011.
  13. ^ CEA-2014 исправления В архиве 9 декабря 2008 г. Wayback Machine
  14. ^ CELF-2007 Введение в стандарт CEA-2014[постоянная мертвая ссылка ]
  15. ^ «Открытый форум IPTV - декларативная среда приложений» (PDF). Архивировано из оригинал (PDF) 14 января 2013 г.. Получено 26 января 2012.
  16. ^ World Wide Web захватывает гостиную
  17. ^ «Информация о браузере СМИ Oregan». Oregan.net. Получено 19 октября 2011.
  18. ^ http://www.wedison.org В архиве 12 февраля 2010 г. Wayback Machine Информация о проекте Wedison
  19. ^ Эндрюс, Роберт (1 сентября 2008 г.). "Philips демонстрация Net TV". Paidcontent.co.uk. Архивировано из оригинал 1 июня 2009 г.. Получено 19 октября 2011.
  20. ^ "Philips Net TV в прямом эфире в апреле 2009 г.". Engadget.com. Получено 19 октября 2011.
  21. ^ «Philips анонсирует Net TV». Pocket-lint.co.uk. 19 февраля 2009 г.. Получено 19 октября 2011.
  22. ^ «Philips сотрудничает с Sharp и Loewe». Whathifi.com. Архивировано из оригинал 5 октября 2011 г.. Получено 19 октября 2011.
  23. ^ "Sharp Aquos Net". Hughsnews.ca. 2 сентября 2010 г.. Получено 19 октября 2011.
  24. ^ "Loewe Medianet". Loewe-int.de. Получено 19 октября 2011.
  25. ^ «Телевизоры Samsung с доступом в Интернет в этом году». Inquisitr.com. 26 августа 2008 г.. Получено 19 октября 2011.
  26. ^ «Плазма Panasonic Vieracast с доступом в Интернет выйдет этим летом». Engadget.com. Получено 19 октября 2011.
  27. ^ "Sony Google TV". Discover.sonystyle.com. Архивировано из оригинал 10 июля 2011 г.. Получено 19 октября 2011.
  28. ^ "Samsung Connected TV Yahoo". Connectedtv.yahoo.com. Получено 19 октября 2011.
  29. ^ «Панасоник Виеракаст». .panasonic.com. Архивировано из оригинал 10 марта 2011 г.. Получено 19 октября 2011.
  30. ^ Устройство Linux связывает телевизоры с интернет-видео