CE-HTML es parte del estándar CEA-2014 (también conocido como " Web4CE ", que es la abreviatura de Web for Consumer Electronics), [2] definido dentro de la Consumer Electronics Association (CEA). [3]
Características
CE-HTML consta de los siguientes lenguajes de Internet:
Nivel DOM 2.0 (Núcleo, [8] Estilo, [9] Eventos, [10] HTML [11] )
una serie de extensiones específicas para dispositivos CE.
CE-HTML se puede utilizar tanto en casa a través de UPnP como a través de Internet. Permite al creador de contenido utilizar los lenguajes comunes y conocidos en la web para definir una interfaz de usuario que se puede controlar en un dispositivo CE. Un cliente CE-HTML normalmente consta de un navegador web adaptado al estándar CE-HTML que se ejecuta en un dispositivo electrónico de consumo. CE-HTML ofrece extensiones específicas para estos navegadores como:
Soporte de entrada alfanumérica de múltiples pulsaciones u otro tipo de entrada alfanumérica específica de CE, mediante el uso de la etiqueta de formato de entrada CSS3 . [12]
Reproducción de medios (audio/vídeo) mediante el uso de un objeto de secuencias de comandos de audio/vídeo.
Operación mediante control remoto ( navegación espacial ) usando las teclas arriba, abajo, izquierda, derecha y OK
Coincidencia de capacidades del cliente: para hacer coincidir las capacidades del cliente con las interfaces de usuario que ofrece el servidor. Para ello, cada cliente compatible con CE-HTML utiliza un perfil de capacidad. Este perfil, colocado en la cadena de agente de usuario del cliente, le permite al servidor saber qué parte de CE-HTML es compatible con el cliente. A su vez, el servidor transmite sus capacidades en el llamado "Listado de UI XML", de modo que el cliente puede elegir entre las distintas interfaces de usuario CE-HTML que ofrece el servidor.
Perfiles de interfaz de usuario para uso en dispositivos CE, como un televisor. Estos son perfiles de capacidad predefinidos en los que un cliente CE-HTML puede basar sus capacidades. Definen, por ejemplo, las fuentes admitidas, el tamaño de pantalla del dispositivo y los medios admitidos por el objeto de secuencias de comandos A/V en el dispositivo. Todos los perfiles se basan en una interfaz de usuario de 10 pies.
Notificaciones de terceros que permiten a un cliente sondear mensajes de un servidor externo y mostrarlos al usuario independientemente de la interfaz de usuario que se muestra actualmente.
Un nuevo tipo MIME específico para contenido CE-HTML: "application/ce-html+xml".
El código CE-HTML típico tiene este aspecto: [13]
<?xml version="1.0" encoding="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'). jugar(1);" >
Objeto CE-HTML a/v: < br /> < tipo de objeto = "video/mp4" id = "myvid" datos = "myvideo.mp4" ancho = "640" alto = "480" >> objeto > < / cuerpo > </ html >
Historia
CE-HTML se desarrolló dentro del grupo de trabajo R7WG9 de la Consumer Electronics Association (que consta de varios fabricantes de CE) para formular una respuesta al problema de mostrar contenido HTML (web) en un dispositivo que no posee las características de un dispositivo personal típico. computadora. [14]
Los dispositivos CE tienen problemas para mostrar páginas web normales porque estas páginas utilizan:
fuentes e imágenes pequeñas, no legibles a distancia como cuando se ven desde un televisor o decodificador
Sólo navegación basada en ratón o teclado, no navegable mediante control remoto.
no hay resaltado en los elementos navegables, por lo que un usuario no puede ver el elemento por el que navega
muchas extensiones específicas del navegador no portátiles ( DOM nivel 0/DOM heredado)
sin implementación estándar de objetos de audio/vídeo
el uso de extensiones propietarias (no compatibles con CE) como Adobe Flash
Otras dificultades con el uso de un dispositivo CE para mostrar contenido web se deben al hecho de que los dispositivos CE normalmente tienen diferentes capacidades, como diferentes resoluciones, controles remotos y códecs de audio/vídeo .
Usar
CE-HTML se utiliza cada vez más en otros estándares, como el Open IPTV Forum , [15] Digital Living Network Alliance (a partir de la versión 2) y HbbTV . Algunas investigaciones sugieren que CEA-2014 (del cual CE-HTML es una parte importante) será una de las tecnologías clave en la experiencia de Internet en la sala de estar. [16]
Actualmente hay varios proveedores de navegadores y proveedores de soluciones que afirman tener un navegador compatible con CE-HTML, como Oregan [17] desarrollado por Oregan Networks Ltd y el proyecto Wedison [18] que se basa en Webkit .
Philips lanzó los primeros dispositivos compatibles con el estándar CE-HTML [19] a través de la función Net TV en Europa en abril de 2009, [20] [21] que en 2010 [22] se expandió para incluir Sharp [23] y Loewe [24 ]. ] plataformas.
Samsung , [25] Panasonic [26] y Sony , [27] también están lanzando dispositivos Smart TV (a veces denominados Connected TV o Hybrid TV ), aunque estos basan su trabajo en muchos otros lenguajes de programación. [28] [29] [30]
^ "CE-HTML para interfaces de usuario remotas para dispositivos de consumo". Domoticspoint.com. Archivado desde el original el 21 de abril de 2006 . Consultado el 19 de octubre de 2011 .
^ "Web4CE: acceso a aplicaciones basadas en web en dispositivos de consumo" (PDF) . Consultado el 19 de octubre de 2011 .
^ "Asociación de Electrónica de Consumo: CEA-2014". Ce.org. Archivado desde el original el 8 de junio de 2011 . Consultado el 19 de octubre de 2011 .
^ "Ecmascript 262, 3.ª edición". Ecma-international.org . Consultado el 19 de octubre de 2011 .
^ "Foro abierto de IPTV: entorno de aplicación declarativa" (PDF) . Archivado desde el original (PDF) el 14 de enero de 2013 . Consultado el 26 de enero de 2012 .
^ World Wide Web atrapando la sala de estar
^ "Información del navegador de medios de Oregon". Oregan.net . Consultado el 19 de octubre de 2011 .
^ http://www.wedison.org Archivado el 12 de febrero de 2010 en la información del proyecto Wayback Machine Wedison.
^ Andrews, Robert (1 de septiembre de 2008). "Philips hace una demostración de Net TV". Contenido pagado.co.uk. Archivado desde el original el 1 de junio de 2009 . Consultado el 19 de octubre de 2011 .
^ "Philips Net TV en vivo en abril de 2009". Engadget.com . Consultado el 19 de octubre de 2011 .
^ "Philips anuncia Net TV". Pocket-lint.co.uk. 19 de febrero de 2009. Archivado desde el original el 22 de febrero de 2009 . Consultado el 19 de octubre de 2011 .
^ "Philips se asocia con Sharp y Loewe". Whathifi.com. Archivado desde el original el 5 de octubre de 2011 . Consultado el 19 de octubre de 2011 .
^ "Red Aquos afilada". Hughsnews.ca. 2 de septiembre de 2010 . Consultado el 19 de octubre de 2011 .
^ "Loewe Medianet". Loewe-int.de . Consultado el 19 de octubre de 2011 .
^ "Televisores Samsung con acceso a Internet este año". Inquisitr.com. 26 de agosto de 2008 . Consultado el 19 de octubre de 2011 .
^ "Los plasmas habilitados para Internet Panasonic Vieracast saldrán este verano". Engadget.com . Consultado el 19 de octubre de 2011 .
^ "Sony Google TV". Descubra.sonystyle.com. Archivado desde el original el 10 de julio de 2011 . Consultado el 19 de octubre de 2011 .
^ "Samsung Connected TV Yahoo" . Connectedtv.yahoo.com . Consultado el 19 de octubre de 2011 .
^ "Panasonic Vieracast". .panasonic.com. Archivado desde el original el 10 de marzo de 2011 . Consultado el 19 de octubre de 2011 .
^ El dispositivo Linux vincula televisores con videos de Internet