CE-HTML

Example CE-HTML page, with description

CE-HTML is an XHTML-based standard for designing webpages with remote user interfaces for consumer electronic devices on Universal Plug and Play networks. The standard is intended for defining user interfaces that can gracefully scale on a variety of screen sizes and geometries, including those of mobile devices to high definition television sets.[1]

CE-HTML is part of the CEA-2014 standard (also referred to as "Web4CE" which is short for Web for Consumer Electronics),[2] defined within the Consumer Electronics Association (CEA).[3]

Features

CE-HTML consists of the following internet languages:

CE-HTML can both be used in-home through UPnP as via the Internet. It allows the content creator to use the common and known languages in the web to define a user interface that can be controlled on a CE device. A CE-HTML client typically consists of a web browser adapted for the CE-HTML standard running on a consumer electronics device. CE-HTML offers specific extensions for these browsers such as :

Typical CE-HTML code looks like this:[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').play(1);">
CE-HTML a/v object:<br/>
<object type="video/mp4" id="myvid" data="myvideo.mp4" width="640" height="480"></object>
</body>
</html>

History

CE-HTML was developed within the Consumer Electronics Association R7WG9 working group – consisting of a number of CE-manufacturers – to formulate an answer to the problem of displaying HTML (web) content on a device that does not possess the characteristics of a typical personal computer.[14] CE devices have problems displaying regular web pages because these pages make use of:

Further difficulties with using a CE device to display web content are caused by the fact that CE devices typically have different capabilities such as different resolutions, remote controls and audio/video codecs.

Use

CE-HTML is increasingly used within other standards, such as the Open IPTV Forum,[15] the Digital Living Network Alliance (as of version 2) and HbbTV. Some research suggests that CEA-2014 (of which CE-HTML is an important part) will be one of the key technologies in the living room internet experience.[16] There are currently a number of browser vendors and solution providers that claim to have a CE-HTML capable browser, such as Oregan[17] developed by Oregan Networks Ltd and the Wedison project[18] which is based on Webkit.

Philips released the first devices which support the CE-HTML standard[19] through the Net TV feature in Europe in April, 2009,[20][21] which in 2010[22] expanded to include Sharp[23] and Loewe[24] platforms.

Smart TV (sometimes referred to as Connected TV or Hybrid TV) devices are also being released by Samsung,[25] Panasonic[26] and Sony,[27] although these base their work on many other programming languages.[28][29][30]

See also

References

  1. "CE-HTML for remote user interfaces for consumer devices". Domoticspoint.com. Archived from the original on 3 January 2012. Retrieved 19 October 2011.
  2. "Web4CE: Accessing Web-based Applications on Consumer Devices" (PDF). Retrieved 19 October 2011.
  3. "Consumer Electronics Association: CEA-2014". Ce.org. Retrieved 19 October 2011.
  4. "Ecmascript 262, 3rd edition". Ecma-international.org. Retrieved 19 October 2011.
  5. http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 transitional/strict
  6. "CSS TV Profile 1.0". W3.org. Retrieved 19 October 2011.
  7. "XMLHttpRequest object". W3.org. Retrieved 19 October 2011.
  8. "DOM level 2.0 Core". W3.org. 20 November 1997. Retrieved 19 October 2011.
  9. "DOM level 2.0 Style". W3.org. 13 November 2000. Retrieved 19 October 2011.
  10. "DOM level 2.0 Events". W3.org. 13 November 2000. Retrieved 19 October 2011.
  11. "DOM level 2.0 HTML". W3.org. 9 January 2003. Retrieved 19 October 2011.
  12. "CSS3 working draft". W3.org. Retrieved 19 October 2011.
  13. CEA-2014 errata
  14. CELF-2007 CEA-2014 standard introduction
  15. Open IPTV Forum – Declarative Application Environment
  16. http://archive.is/20130111075659/http://www.linuxdevices.com/news/NS4534279458.html
  17. "Oregan media browser information". Oregan.net. Retrieved 19 October 2011.
  18. http://www.wedison.org Wedison project information
  19. Andrews, Robert (1 September 2008). "Philips demoing Net TV". Paidcontent.co.uk. Retrieved 19 October 2011.
  20. "Philips Net TV live in April, 2009". Engadget.com. Retrieved 19 October 2011.
  21. "Philips announces Net TV". Pocket-lint.co.uk. 19 February 2009. Retrieved 19 October 2011.
  22. "Philips partners with Sharp and Loewe". Whathifi.com. Retrieved 19 October 2011.
  23. "Sharp Aquos Net". Hughsnews.ca. 2 September 2010. Retrieved 19 October 2011.
  24. "Loewe Medianet". Loewe-int.de. Retrieved 19 October 2011.
  25. "Samsung Internet-enabled televisions this year". Inquisitr.com. 26 August 2008. Retrieved 19 October 2011.
  26. "Panasonic Vieracast internet enabled plasmas due this summer". Engadget.com. Retrieved 19 October 2011.
  27. "Sony Google TV". Discover.sonystyle.com. Retrieved 19 October 2011.
  28. "Samsung Connected TV Yahoo". Connectedtv.yahoo.com. Retrieved 19 October 2011.
  29. "Panasonic Vieracast". .panasonic.com. Retrieved 19 October 2011.
  30. http://archive.is/20120530175317/http://www.linuxdevices.com/news/NS8497272379.html