CE-HTML
   HOME

TheInfoList



OR:

CE-HTML is an
XHTML Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages which mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated. While HTML, pr ...
-based standard for designing
webpage A web page (or webpage) is a Web document that is accessed in a web browser. A website typically consists of many web pages linked together under a common domain name. The term "web page" is therefore a metaphor of paper pages bound together in ...
s with remote
user interfaces In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
for
consumer electronic Consumer electronics, also known as home electronics, are electronic devices intended for everyday household use. Consumer electronics include those used for entertainment, communications, and recreation. Historically, these products were refer ...
devices on
Universal Plug and Play Universal Plug and Play (UPnP) is a set of networking protocols on the Internet Protocol (IP) that permits networked devices, such as personal computers, printers, Internet gateways, Wi-Fi access points and mobile devices, to seamlessly discover ...
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 device A mobile device or handheld device is a computer small enough to hold and operate in hand. Mobile devices are typically battery-powered and possess a flat-panel display and one or more built-in input devices, such as a touchscreen or keypad. ...
s to
high definition High definition or HD may refer to: Visual technologies *Blu-ray Disc, the universal optical High Definition disc format *HD Photo, former name for the JPEG XR image file format *HDV, format for recording high-definition video onto magnetic tap ...
television set A television set or television receiver (more commonly called TV, TV set, television, telly, or tele) is an electronic device for viewing and hearing television broadcasts, or as a computer monitor. It combines a tuner, display, and loudspeake ...
s. CE-HTML is part of the CEA-2014 standard (also referred to as "''Web4CE''" which is short for Web for Consumer Electronics), defined within the
Consumer Electronics Association The Consumer Technology Association (CTA)® is North America's largest standards and technology trade organization representing more than 1,200 technology companies. CTA is led by CEO and Vice Chair Gary J. Shapiro. Trade shows CES CE ...
(CEA).


Features

CE-HTML consists of the following internet languages: *
ECMAScript ECMAScript (; ES) is a standard for scripting languages, including JavaScript, JScript, and ActionScript. It is best known as a JavaScript standard intended to ensure the interoperability of web pages across different web browsers. It is stan ...
262, 3rd edition *
XHTML Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages which mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated. While HTML, pr ...
1.0 transitional/strict * CSS TV Profile 1.0 *
XMLHttpRequest XMLHttpRequest (XHR) is an API in the form of a JavaScript object whose methods transmit HTTP requests from a web browser to a web server. The methods allow a browser-based application to send requests to the server after page loading is complet ...
object * DOM level 2.0 (Core, Style, Events, HTML) * a number of specific extensions for CE devices. CE-HTML can both be used in-home through
UPnP Universal Plug and Play (UPnP) is a set of networking protocols on the Internet Protocol (IP) that permits networked devices, such as personal computers, printers, Gateway (telecommunications), Internet gateways, Wi-Fi access points and mobile de ...
as via the Internet. It allows the content creator to use the common and known languages in the
web Web most often refers to: * Spider web, a silken structure created by the animal * World Wide Web or the Web, an Internet-based hypertext system Web, WEB, or the Web may also refer to: Computing * WEB, a literate programming system created by ...
to define a user interface that can be controlled on a CE device. A CE-HTML client typically consists of a
web browser A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
adapted for the CE-HTML standard running on a consumer electronics device. CE-HTML offers specific extensions for these browsers such as : *
Multi-tap Multi-tap (multi-press) is a text entry system for mobile phones. The alphabet is printed under each key (beginning on "2") in a three-letter sequence as follows; ABC under 2 key, DEF under 3 key, etc. Exceptions are the "7" key, which adds a ...
or other CE-specific alpha-numeric input support, by making use of the CSS3 input-format tag. * Media (audio/video) playout through the use of an audio/video scripting object. * Operation via remote control (
spatial navigation In computing, spatial navigation is the ability to navigate between focusable elements, such as hyperlinks and form controls, within a structured document or user interface according to the spatial location. This method is widely used in applicat ...
) using the up, down, left, right and OK keys * Client capability matching – to match the client capabilities to the user interfaces that the server offers. For this purpose, each CE-HTML compliant client is making use of a capability profile. This profile, placed in the user-agent string of the client, lets the server know what part of CE-HTML is supported by the client. The server in turn transmits its capabilities in a so-called "XML UI Listing" so the client can choose between the various CE-HTML user interfaces the server offers. * User interface profiles for usage on CE devices such as a television. These are predefined capability profiles on which a CE-HTML client can base its capabilities. They define e.g. the fonts supported, screen-size of the device and the media that is supported by the a/v scripting object in the device. All profiles are based on a 10-foot user interface. * Third-party notifications which allow a client to poll for messages from an external server, and display these to the user regardless of the currently displayed user interface. * A specific new
MIME-type In information and communications technology, a media type, content type or MIME type is a two-part identifier for file formats and content formats. Their purpose is comparable to filename extensions and uniform type identifiers, in that they iden ...
for CE-HTML content: "application/ce-html+xml". Typical CE-HTML code looks like this: CE-HTML CE-HTML a/v object:


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 Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
(web) content on a device that does not possess the characteristics of a typical personal computer. CE devices have problems displaying regular web pages because these pages make use of: * small fonts and images, not readable from a distance as when experienced from a TV or set-top box * only mouse or keyboard based navigation, not navigable using remote control * no highlight on the navigable elements so a user cannot see the element they navigate * many non-portable browser specific extensions ( DOM level 0/legacy DOM) * no standard audio/video object implementation * the use of proprietary – not CE-compatible – extensions such as
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a mostly discontinuedAlthough it is discontinued by Adobe Inc., for the Chinese market it is developed by Zhongcheng and for the international enterprise market it is developed by Ha ...
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 The Open IPTV Forum (OIPF) was a non-profit consortium and standards organization focused on defining and publishing open for end-to-end Internet Protocol television (IPTV) standards. It was later joined by several others. Since June 2014, OIPF ...
, the Digital Living Network Alliance (as of version 2) and
HbbTV Hybrid Broadcast Broadband TV (HbbTV) is both an industry standard ( European Telecommunications Standards Institute (ETSI) TS 102 796) and promotional initiative for hybrid digital television to harmonise the broadcast, Internet Protocol Televi ...
. 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. There are currently a number of browser vendors and solution providers that claim to have a CE-HTML capable browser, such as Oregan developed by Oregan Networks Ltd and the Wedison project which is based on
WebKit WebKit is a browser engine primarily used in Apple's Safari web browser, as well as all web browsers on iOS and iPadOS. WebKit is also used by the PlayStation consoles starting with the PS3, the Tizen mobile operating systems, the Amazon K ...
.
Philips Koninklijke Philips N.V. (), simply branded Philips, is a Dutch multinational health technology company that was founded in Eindhoven in 1891. Since 1997, its world headquarters have been situated in Amsterdam, though the Benelux headquarter ...
released the first devices which support the CE-HTML standard through the Net TV feature in Europe in April, 2009, which in 2010 expanded to include
Sharp Sharp or SHARP may refer to: Acronyms * SHARP (helmet ratings) (Safety Helmet Assessment and Rating Programme), a British motorcycle helmet safety rating scheme * Self Help Addiction Recovery Program, a charitable organisation founded in 199 ...
and Loewe platforms.
Smart TV A smart TV, also known as a connected TV (CTV or, rarely, CoTV), is a traditional television set with integrated Internet and interactive Web 2.0 features that allow users to stream music and videos, browse the internet, and view photos. Smart T ...
(sometimes referred to as ''Connected TV'' or ''Hybrid TV'') devices are also being released by
Samsung Samsung Group (; stylised as SΛMSUNG) is a South Korean Multinational corporation, multinational manufacturing Conglomerate (company), conglomerate headquartered in the Samsung Town office complex in Seoul. The group consists of numerous a ...
,
Panasonic is a Japanese multinational electronics manufacturer, headquartered in Kadoma, Osaka, Kadoma, Japan. It was founded in 1918 as in Fukushima-ku, Osaka, Fukushima by Kōnosuke Matsushita. The company was incorporated in 1935 and renamed and c ...
and
Sony is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
, although these base their work on many other programming languages.Linux device links TVs to Internet videos
/ref>


See also

*
List of smart TV platforms and middleware software The following list encompasses notable smart TV platforms and application software that are used as software framework and middleware platforms used by more than just one manufacturer. Smart TV middleware providers to multiple third parties For TV ...
* HbbTV (Hybrid Broadcast Broadband TV) *
10-foot user interface In computing, 10-foot user interface, 10-foot UI or 3-meter user interface is a graphical user interface designed for televisions. Compared to desktop computer and smartphone user interfaces, it uses text and other interface elements that are ...
*
Interactive television Interactive television is a form of Technological convergence#Media, media convergence, adding data services to traditional television technology. It has included on-demand delivery of content, online shopping, and viewer polls. Interactive TV i ...
*
Smart TV A smart TV, also known as a connected TV (CTV or, rarely, CoTV), is a traditional television set with integrated Internet and interactive Web 2.0 features that allow users to stream music and videos, browse the internet, and view photos. Smart T ...


References

{{DEFAULTSORT:Ce-Html Internet Standards HTML