CE-HTML

来源:互联网 发布:qq刷钻软件制作 编辑:程序博客网 时间:2024/05/16 16:13

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代码样例:

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
  3. "ce-html-1.0-transitional.dtd">  
  4. <html xmlns="http://www.w3.org/1999/xhtml">  
  5. <head>  
  6. <title>CE-HTML</title>  
  7. </head>  
  8. <body onload="myvid.play(1);">  
  9. CE-HTML a/v object:<br/>  
  10. <object type="video/mpeg" id="myvid" data="myvideo.mpeg" width="640" height="480"></object>  
  11. </body>  
  12. </html>