CE-HTML
CE-HTML [1] ist eine Sprache für die Erstellung von Benutzerschnittstelle-Seiten für Unterhaltungselektronik (Consumer Electronics oder CE)-Geräten wie Fernsehern.

CE-HTML ist Teil der CEA-2014-Standard (Web4CE [2]), die im Rahmen der Consumer Electronics Association [3] definiert wurde.
Merkmale
CE-HTML besteht aus den folgenden Internet-Sprachen:
- ECMAScript 262, 3. Auflage [4]
- XHTML 1.0 transitional/strict [5]
- CSS TV Profile 1.0 [6]
- XMLHttpRequest object [7]
- DOM level 2.0 (Core [8], Style [9], Events [10], HTML [11])
- Eine Reihe von Erweiterungen für die CE-Geräte.
Geschichte
CE-HTML wurde im Rahmen der Consumer Electronics Association R7WG9-Arbeitsgruppe - bestehend aus einer Reihe von CE-Herstellern - formuliert, um auf das Problem der Darstellung von HTML (Internet-) Inhalt auf ein Gerät, das nicht die Eigenschaften eines typischen Personal Computer [12] hat, eine Antwort zu erzeugen.
CE-Geräte haben Probleme mit der Darstellung von Internet-Seiten, da diese Seiten einige typische Merkmale haben:
- Kleine Schriften und Bilder, die nicht aus der Entfernung lesbar sind
- Nur Maus- oder Tastatur-Navigation, nicht navigierbar mit Fernbedienung
- Kein Highlight auf den navigierbaren Elementen besteht
- Viele nicht-kompatible Browser-Erweiterungen (DOM-0/legacy DOM)
- Keine Standard-Audio-/Video-Objekt-Codecs
- Die Verwendung von proprietären - nicht CE-kompatiblen - Erweiterungen wie Adobe Flash
Anwendung
CE-HTML-Code wird in zunehmendem Maße in anderen Standards, wie dem Open IPTV-Forum [13], angewendet.
Philips wird die ersten Fernsehgeräte, die den CE-HTML-Standard anwenden[14][15], durch die Net TV-Funktion in Europa im April 2009 auf dem Markt bringen[16][17].
Beispiel für CE-HTML [18]:
<?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="myvid.play(1);">
CE-HTML a/v object:<br/>
<object type="video/mpeg" id="myvid" data="myvideo.mpeg" width="640" height="480"></object>
</body>
</html>
Einzelnachweise
- ↑ http://www.domoticspoint.com/archive/2006/02/26/ce-html-for-remote-user-interfaces-for-consumer-devices/ CE-HTML for remote user interfaces for consumer devices
- ↑ http://www2007.org/posters/poster1017.pdf Web4CE: Accessing Web-based Applications on Consumer Devices
- ↑ Consumer Electronics Association: CEA-2014
- ↑ http://www.ecma-international.org/publications/standards/Ecma-262.htm Ecmascript 262, 3rd edition
- ↑ http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 transitional/strict
- ↑ http://www.w3.org/TR/2003/CR-css-tv-20030514 CSS TV Profile 1.0
- ↑ http://www.w3.org/TR/2007/WD-XMLHttpRequest-20070227/ XMLHttpRequest object
- ↑ http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113 DOM level 2.0 Core
- ↑ http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113 DOM level 2.0 Style
- ↑ http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113 DOM level 2.0 Events
- ↑ http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109 DOM level 2.0 HTML
- ↑ http://www.celinuxforum.org/CelfPubWiki/ELC2007Presentations?action=AttachFile&do=view&target=CEA_2014_Overview.pwz CELF-2007 CEA-2014 Standard-Einführung
- ↑ http://www.openiptvforum.org/docs/Release1/OIPF-R1_SPEC_Volume_5_V1_0r.pdf Open IPTV Forum - Declarative Application Environment
- ↑ http://il.wannahaves.com/item/babefa80/a/philips-net-tv Philips Net TV
- ↑ http://www.spiegel.de/netzwelt/spielzeug/0,1518,610020,00.html Wohnzimmer-Web aus dem Fernseher
- ↑ http://www.engadget.com/2009/02/20/philips-net-tv-rumored-to-go-live-in-april/ Philips Net Live-TV im April, 2009
- ↑ http://www.pocket-lint.co.uk/news/news.phtml/22430/23454/Philips-announces-Net-TV-internet.phtml Philips announces Net TV
- ↑ http://www.ce.org/Standards/CEA-2014-A_Errata_TextOnly.pdf CEA-2014 errata