天天看點

CE-HTML介紹

版權聲明:本文為部落客chszs的原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chszs/article/details/4254281

CE-HTML介紹

CE-HTML是一種用于為消費電子裝置(如電視)建立使用者界面頁面的語言。CE-HTML頁面通常以線上的方式存放,“10-foot user interface”,易于從遠端控制。CE-HTML是XHTML和相關标準的Profile,并帶指定的CE-HTML擴充。

注:10-foot user interface是一個軟體GUI的術語,針對電視而設計,使用遙控器進行互動。

“10 foot”指的是GUI界面的元素,如:菜單、按鈕、文本字型等等,理論上足夠大,可以在10英尺遠的距離看清楚。“10英尺”要避免引起分心、保持清晰,那就要非常簡單,通常隻需核心按鈕。

典型的“10-foot”界面例子是媒體中心應用軟體,如:Elisa (software), Front Row, LinuxMCE, MythTV, Windows Media Center和XBMC Media Center界面。

CE-HTML是CEA-2014标準(也即Web4CE)的一部分,由消費電子協會定義。

CE-HTML由下列Internet語言組成:

1)Ecmascript 262 第三版

2)XHTML 1.0 transitional/strict

3)CSS TV Profile 1.0

4)XMLHttpRequest object

5)DOM level 2.0 (Core, Style, Events, HTML)

6)大量針對消費電子裝置的擴充

CE-HTML還能用于家庭内可通路Internet的UPnP裝置。它允許内容建立者使用共同的、已知的Web語言來定義可控制CE裝置的使用者界面。CE-HTML用戶端通常由适合于CE-HTML标準的、且運作于消費電子裝置的Web浏覽器組成。CE-HTML為這些浏覽器提供了專門的擴充,如:

1)利用CSS3輸入格式标簽,支援多插頭插座或其它字母-數字輸入的專用CE裝置

2)利用音視訊腳本對象

3)通過使用上、下、左、右和确認鍵遙控操作

4)用戶端性能比對

5)CE裝置的使用者界面Profiles

6)第三方通知

7)CE-HTML内容新指定的MIME類型:application/ce-html+xml

CE-HTML代碼樣例:

<?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>  

繼續閱讀