万维网联盟发布 CC/PP 为 W3C 推荐标准
W3C 的新推荐标准描述语言有助于把 Web 内容传输到广泛的设备上
-
美洲和澳洲联系 --
- Janet Daly, < janet@w3.org>, +1.617.253.5884 或 +1.617.253.2613 欧洲联系 --
- Marie-Claire Forgue, < mcf@w3.org>, +33.492.38.75.94 亚洲联系 --
- Yasuyuki Hirakawa < chibao@w3.org>, +81.466.49.1170
亦提供表扬书。
http://www.w3.org/ -- 2004年1月15日 -- 万维网联盟 (W3C) 正式发布 Composite Capability/Preference Profiles (CC/PP): 结构和词汇 1.0 推荐标准。CC/PP 1.0 是一个用资源描述框架 (RDF) 来表达设备能力和用户喜好的系统。CC/PP profile 是用于指导内容的适应性,其描述了设备能力和用户偏好。
W3C 推荐标准相当于 Web 标准,表明这个 W3C 开发规范已经稳定,有助于 Web 的互用性,并已经通过了 W3C 成员的审查,赞成企业采用这个推荐标准。
建立设备无关 Web 要求用户设备与 Web 服务器之间有更好的交流
W3C 的一个主要目标就是实现普遍访问。用户必须能够使用他们选择的设备来访问 Web 内容,当然这种访问是通过与设备硬件能力、软件、网络底层构造、用户母语、文化、地理位置和物理能力等相适应的途径。CC/PP 为此类资讯描述提供了一个标准的格式,以便有 Web 连接的设备能有效地与期望的服务器交流他们的能力。
简单来说,很明显一个手机或者一个有 Web 连接的个人数字助手需要一种标准的途径与 Web 服务器对话。「我是一个手机。我的显示器尺寸无法显示有构架的站点。请用详细的列表把内容传送给我。」这是一个被称作「传输上下文」的例子。这里设备特性、用户偏好和限制对如何高效地为用户在设备上显示内容提出了要求。
CC/PP 为设备无关和设备授权提供了一个基础
这正是 CC/PP 的目的。CC/PP 是一个可扩展的构架,可以用作设备到 Web 服务器的传输上下文的交流,使对指定设备有用的 Web 内容得到传输。
「CC/PP 在支持用户使用不断增长的多种多样的设备来访问 Web 的能力方面起了至关重要的作用,」开发 CC/PP 的 W3C 设备无关工作小组 (DIWG) 的主席 Rhys Lewis 这样说。
「一方面是可移动、具有 Web 功能的小型设备,另一方面是我们传统上使用的个人电脑和工作站,这二者之间在能力上有很大差异。在这两者之间还有许多其它类型的可以访问 Web 的设备,包括互动电视系统、个人数字助手、智能电话和家用电器。」
「CC/PP 为设备和 Web 服务器提供一个稳定的框架以优化内容传输,她为设备无关 Web 和真正设备授权奠定了基础。」Lewis 解释说,「由于 CC/PP 是使用 RDF 作为实际描述语言的,可以预见共享已有配置将会很简单易行,在新的设备出现在市场上时也可以很简单地组合创建出新的配置」。
CC/PP 解决了 Web 内容协商问题
作为 Web 一部分的内容协商一直以来都只是作为 HTTP 协议的一部分。由于 HTTP 是为浏览器描述所设计,而非用户、上下文或设备描述,因此内容协商在内容适用性的实际用途往往受到很大限制。通过为传输上下文的各个方面提供复杂而完整的描述,CC/PP 为满足用户需要而制定 Web 内容的过程提供了全面的资讯。
CC/PP 是在手机出现时设计的。规范中考虑到了手机的具体特霉,尤其是在带宽方面的限制。因此,客户可以选择使用指向 Web 上的相关描述的链接 (URI) 来提供 CC/PP 资讯,而不需要手机自身提供。
CC/PP 将大大推动语义网
CC/PP 使用 RDF -- 语义网的一个重要规范。她是第一个应用 RDF 的 W3C 推荐标准。CC/PP 使用 RDF 有很多优点,包括
- 可扩充词汇表: 在以前开发全球词汇表的尝试中,事先确定好能够表述所有设备的术语集是非常困难的事 -- 总会有这样的设备,他们的一些能力是语言设计者无法预见。CC/PP 通过使用语义网和 RDF 解决了这类问题。有了 CC/PP 框架,任何一个设备生产者可以定义一个词汇描述,而这个描述可以很容易的被重用和扩展。
- 非集中式的词汇: 传统设备描述语言的另一个问题在于词汇表需要集中式注册 -- 一个设备制造商必须进行注册才能在设备描述中使用一个新的设备功能。这可能包括一个冗长的注册和标准化过程。有了 CC/PP 和语义网,就不需要集中式注册。新的设备功能可以被任何人定义,并且可以于已有的设备功能定义无缝工作。
- 综合从不同来源获得的资讯的简易性: 在为特定用户制定 Web 内容时,所需的资讯可以从不同的来源获得 -- 网络、设备、环境或者用户偏好。服务器分别地获取这些不同的资讯,然后在内容制定之前需要把这些信息合并成一个模型。基于语义网和 RDF,CC/PP 使得这项数据综合的工作很简单。
CC/PP 已经在无线 Web 中扮演了至关紧要的角色
CC/PP 是与其他相关的标准化组织合作设计的。
User Agent Profile (UAProf) 规范是由 Open Mobile Alliance (原来是由 WAP 论坛) 开发的,是一个专用于手机描述的 CC/PP 词汇表。现在,遵守 UAProf 规范的手机为服务器提供了他们功能的 CC/PP 描述 -- 就是说数以万计的设备已经开始使用 CC/PP。
JCP (the Java Community Process) 通过他们的 JSR 188 专家小组,开发了一个允许 Java Web 服务器获得并使用由客户设备提供的 CC/PP 资讯的 CC/PP 的 Java API。这项工作已于 2003年10月被发布,因此我们可以放心的预见能够理解和使用 CC/PP 资讯的内容服务器的数量将有一个大幅度的增长。
进一步的工作包括制定协议、流程规则和升级版本以包括新的 RDF 数据类型
在他们完成了 CC/PP 结构和词汇 1.0 后,设备无关工作小组计划继续开发一个新的版本 -- 1.0 规范,其中将包括正在由 W3C RDF 核心工作小组开发的 RDF 数据类型最终版本。
同时设备无关工作小组也正在制定协议和流规则。这个文档将对以下问题进行标准化: 如何使用不同的协议例如 HTTP 和 SOAP -- 传输 CC/PP 资讯到服务器,怎样代理才能通过加入自己的特徵来修改 CC/PP 资讯,配置的修改和处理等。
设备无关工作小组包括了工业界的领军人物
W3C 设备无关工作小组是一个技术界和工业界的领袖人物聚集到一起学习有关个人创作、配合和表达 Web 内容。设备无关小组就是由 W3C 成员和来自 Boeing、DaimlerChrysler Research、Ericsson、HP、IBM、INRIA、MobileAware Ltd.、Nokia、NTT DoCoMo、Panasonic、SAP AG、Sky Co. Ltd.、Sony Corporation、Sun Microsystems 和 Volantis Systems Ltd. 的专家组成。
关于万维网联盟 [W3C]
W3C 的成立是以开发共同协议来促进万维网的演进及确保其兼容与互用性,让万维网的潜能尽展。这是一个国际性的技术联盟,由美国麻省理工学院的计算器科学与人工智慧实验室 (MIT CSAIL),总部设于法国的欧洲资讯与数学研究论坛 (ERCIM) 和日本的庆应大学共同管理。联盟提供的服务包括: 为开发者和使用者储存有关万维网的资讯及以各类原型和样本应用程序来展示新技术。目前有近 400 多个组织成为联盟的会员。请浏览 http://www.w3.org/ 查询更多资料。