Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4112814
  • 博文数量: 626
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 11080
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-23 13:08
文章分类

全部博文(626)

文章存档

2015年(72)

2014年(48)

2013年(506)

分类: IT业界

2013-09-30 09:37:40

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. "ce-html-1.0-transitional.dtd">  
  3. <html xmlns="">  
  4. <head>  
  5. <title>CE-HTMLtitle>  
  6. head>  
  7. <body onload="myvid.play(1);">  
  8. CE-HTML a/v object:<br/>  
  9. <object type="video/mpeg" id="myvid" data="myvideo.mpeg" width="640" height="480">object>  
  10. body>  
  11. html>  
  


阅读(2100) | 评论(0) | 转发(0) |
0

上一篇: Spring Python

下一篇: HTML 5介绍

给主人留下些什么吧!~~