WikiDer > CE-HTML

CE-HTML

CE-HTML[1] ist eine Sprache für Benutzeroberfläche Seiten erstellen für Unterhaltungselektronik (CE) Geräte wie Fernseher. Diese CE-HTML-Seiten werden normalerweise auf einem Server und basieren auf einem sogenannten "10-foot User Interface". Dies ist eine Benutzeroberfläche, die für eine einfache Fernbedienung geeignet ist, indem Sie große Buchstaben aufbringen und mit a Fernbedienung. CE-HTML ist ein Teilmenge Sprache von üblich geöffnet Internetsprachen und wird es auch sein XHTMLProfil genannt.

Beispiel CE-HTML-Seite, mit Beschreibung

CE-HTML ist Teil des CEA-2014-Standards[2] (auch Web4CE genannt), definiert innerhalb der Consumer Electronics Association – einem Konsortium großer Unternehmen der Unterhaltungselektronik[3].

Eigenschaften

CE-HTML besteht aus folgenden Internetsprachen:

CE-HTML kann sowohl intern über UPnP sowie über das Internet. Ein CE-HTML-fähiges CE-Gerät hat normalerweise ein schweres he Webbrowser an Bord, das für den CE-HTML-Standard angepasst wurde CE-HTML hat spezifische Erweiterungen für diese Geräte an Bord wie:

  • mehrfach tippen oder andere CE-spezifische Texteingabefunktionen, mit dem CSS3 Tag "Eingabeformat"[12].
  • Medien(Audio/Video)-Wiedergabefähigkeiten durch die Verwendung eines Audio/Video-Skriptobjekts.
  • Fernbedienung („Raumnavigation“) mit den Auf-, Ab-, Links-, Rechts- und OK-Tasten
  • sogenanntes "Client Capability Matching", um die Eigenschaften des CE-Geräts an die vom Server bereitgestellte Benutzeroberfläche anzupassen. So lassen sich beispielsweise Bildschirmgröße und Bedienoptionen einfach austauschen.
  • Benutzeroberflächenprofile zur Verwendung auf CE-Geräten wie Fernsehern. Dies sind vordefinierte Profile, auf denen ein CE-Gerät seine Fähigkeiten aufbauen kann. Sie zeichnen beispielsweise auf, welche Schriftarten unterstützt werden, welche Bildschirmgröße das Gerät hat und welche Audio- und Videodateiformate unterstützt werden.
  • Benachrichtigungen, die es dem Gerät ermöglichen, Nachrichten von einem Server abzuhören und sie dem Benutzer anzuzeigen.
  • ein spezieller neuer Mime-Typ (Identifier-String) für CE-HTML-Seiten: "application/ce-html xml".

Typischer CE-HTML-Code sieht so aus[13]:

<?xml version="1.0" encoding="UTF-8"?>"ce-html-1.0-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><Kopf><Titel>CE-HTML</Titel></Kopf><Körperentladen="myvid.play(1);">CE-HTML a/v-Objekt:<Bruder/><ObjektArt="video/mpeg"Ich würde="myvid"Termine="meinvideo.mpeg"Breite="640"Höhe="480"></Objekt></Körper></html>

Geschichte

CE-HTML wurde innerhalb der R7WG9-Arbeitsgruppe der Consumer Electronics Association - bestehend aus einer Reihe großer Unternehmen der Unterhaltungselektronik - entwickelt, um das Problem der Anzeige zu lösen HTML- (Internet-)Seiten auf einem Gerät, das nicht die Eigenschaften von a . besitzt persönlicher Computer[14].CE-Geräte haben Probleme bei der Anzeige normaler Webseiten, da sie Folgendes verwenden:

  • kleine Schriften und Bilder, die von einem Gerät wie einem Fernseher schwer zu lesen sind
  • nur Maus- oder Tastaturnavigation auf einer Seite; keine Möglichkeit zum Navigieren mit einer Fernbedienung
  • keine blinkenden Elemente auf einer Seite, die verhindern, dass ein Benutzer sieht, wo er sich auf der Seite befindet
  • sehr viel nicht austauschbar (DOM Level 0/Legacy DOM) Elemente
  • keine Standard-Audio- und Videofunktionen
  • die Verwendung geschlossener, nicht austauschbarer Standards wie Adobe Flash

Darüber hinaus ist es für CE-Geräte schwierig, Internetseiten eindeutig zur Verfügung zu stellen, da diese Geräte oft unterschiedliche Eigenschaften aufweisen. Denken Sie an verschiedene Bildschirmgrößen, Fernbedienungen und Audio-/Video-Codecs.

Benutzen

CE-HTML wird zunehmend auch in anderen (offenen) Standards verwendet, wie beispielsweise denen der Open those IPTV Forum[15] und die Digital Living Network Alliance[16] (ab Version 2).

Philips hat die ersten Fernseher, die CE-HTML verwenden[17] mit dem Netto-TV Immobilie im April 2009[18] gestartet. Internet-TVs werden auch von Samsung[19], Panasonic[20] und Sony[21], obwohl diese Unternehmen ihre Geräte auf anderen Sprachen basieren[22][23].

Verweise