国际多媒体应用平台标准的现状及其思考 - [2]

Video.com.cn(视频网) 2008-05-30 09:04 来源: 中国数字电视

    层叠式样式表是一个样式表单语言,由W3C制定,用于描述由标记语言编写的文档的呈现(包括字体,颜色和间距)。CSS是一个人性化的可读、可写和表达的公共桌面出版术语。自1995年10月以一直就在使用。一个CSS既可以通过一个通用资源定位符连接到一个文档,或者包含在文档中。CSS1、CSS2的超集包括许多新的能力,比如元素绝对的、相对的和固定的位置,媒介的概念,支持听觉样式和双向文本,以及阴影等新字体属性。CSSTV框架定义了一个CSS2子集,比如经过裁剪的适合电视设备的颜色规范等。

    5、文档对象模型(DOM)

    DOM2.0[DOM2]定义了一个2级核心文档对象模型,它是一个与平台和语言无关的界面,允许程序和脚本动态的读取和更新内容和文档结构。2级核心文档对象模型基于文档对象模型1级。2级核心文档对象模型是由一套核心接口组成,以便生成和操控文档的结构和内容。这个核心也包含了专用于XML的特定接口等。

    6、数字视频广播超文本标记语言(DVB-HTML)

    数字视频广播-超文本标记语言[ITU-TJ.201]是一个允许数字电视读取互联网内容的标准。它是更广的DVBMHP1.1标准的一个可选部分。这个规范是一个基于XHTML1.1的模块化的版本,也包括CSS2.0、DOM2.0和ECMAScript。其中,MHP1.1指定了因特网接入框架,要求应用能够控制互联网本地客户端(Web浏览器、e-mail和新闻客户端)的基本操作。

    7欧洲计算机制造商协会脚本(ECMAScript)

    ECMAScript是一个脚本编程语言,由欧洲计算机制造商协会标准化,是一个国际化[ECMA-262]规范。这个语言被应用于Web,经过两个主要的应用后被称为JavaScript或者Jscript。

    ECMAScript被许多应用支持;它也被包含在诸如BML和DVB-HTML中,作为许多表现引擎的一部分。一些应用可能有一套完全不同的库,使得以一种ECMAScript写成的应用不一定适用于另一种情况。ECMAScript是一个面向对象的编程语言,用于在一个主机环境中计算和控制可计算的对象。它起初被设计为一个Web脚本语言,在基于Web的客户/服务器架构中提供一种机制,使得基于浏览器的Web页面生动活泼,并实现服务器端的计算。Web浏览器为客户端的计算提供一个ECMAScript主机环境,包括呈现窗户、按钮、对话框、文本区域、画面、历史等,以及输入/输出这些对象。而且,主机环境提供一种方式将脚本代码与事件绑定,比如焦点的变化,页面和图片的装载、上传、选择,表单提交和鼠标动作等。

    8、轻量级应用场景表示(LASeR)和简单聚合格式(SAF)

    MPEG-4Part20[ISO/IEC14496-20]是一个规范,用来表示和递送富媒体业务到诸如移动电话这些资源受限的设备上。它定义了两个二进制格式:一个是LASeR,它是一种二维场景的二进制格式,包括矢量图形和对场景的定时修改;另一个是SAF,用于在一个包含音视频内容的LASeR流中用于聚合的二进制格式。

评论】 【社区】 【 】 【关闭此页

发表评论

发表者:
内容: