中国电信通用Widget开放系统技术规范-总册(V1%26#46%3B0)(2)

2019-08-31 16:01

中国电信通用Widget开放系统技术规范 总册 YD/T2187.1—2009

前 言

本标准为中国电信通用Widget开放系统系列技术规范之一,本系列规范包括: (1)中国电信通用Widget开放系统技术规范 总册 (2)中国电信通用Widget开放系统技术规范 平台分册

(3)中国电信通用Widget开放系统技术规范 终端引擎及应用开发分册 (4)中国电信通用Widget开放系统技术规范 CTC Widget API

其中:

《中国电信通用Widget开放系统技术规范-总册》定义了中国电信通用Widget开放系统总体技术要求,包括中国电信通用Widget开放系统结构、功能要求、接口要求、管理要求、系统安全性要求、软硬件要求及环境要求等等内容。

《中国电信通用Widget开放系统技术规范-平台分册》定义了中国电信通用Widget开放平台技术要求,包括系统结构、门户要求、引擎管理要求、Widget管理要求、安全性要求、计费要求、应用开发环境要求、软硬件要求等内容。

《中国电信通用Widget开放系统技术规范-终端引擎及应用开发分册》定义了中国电信通用Widget终端引擎技术要求,包括终端软件架构、功能要求、管理要求、终端能力安全性要求,软硬件要求、API规范及应用开发要求等内容。

《中国电信通用Widget开放系统技术规范 CTC Widget API》定义了终端引擎开放API。

注:后期还会陆续编写多个业务分册,规定不同业务对于通用Widget开放系统的要求。

本标准主要依据中国电信集团公司的需求,结合中国电信企业技术标准的特点进行编写,随着中国电信企业技术标准管理系统的发展完善,还将制定后续的相关标准。

本标准由中国电信集团公司提出并归口。

本标准起草单位:中国电信股份有限公司广州研究院。

本标准主要起草人:陆钢、张凌、李慧云、钟伟彬、文锦军、何震苇。

4

中国电信通用Widget开放系统技术规范 总册 1

范围

YD/T2187.1—2009

本规范适用于中国电信通用Widget开放系统(UWOS)产品的设计及研发,提供给为中国电信开发制造通用Widget开放系统(UWOS)的设备供应商。本规范是中国电信各级单位进行通用Widget开放系统(UWOS)招标采购、工程设计、网络运营、管理、维护等方面的技术依据。 2

规范性引用文件

下列文件中的条款通过本企业技术标准的引用而成为本企业技术标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修改版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。

【1】 Widgets 1.0: The Widget Landscape (Q1 2008). M. Caceres. W3C Working Draft. 14 April 2008.

【2】 Widgets 1.0 Requirements, M. Caceres, Ed. W3C, 23 March 2009

【3】 Widgets 1.0: Packaging and Configuration. M. Caceres, Ed. W3C Working Draft 22 December 2008

【4】 Widgets 1.0: API's and Events. A. Bersvendsen and M. Caceres. Forthcoming, 23 April 2009

【5】 Widgets 1.0: Digital Signature. M. Caceres, Ed. W3C, W3C Working Draft 14 April 2008

【6】 Widgets 1.0: Updates. M. Caceres. W3C Working Draft 7 October 2008 【7】 BONDI 1.0 Approved Release. BONDI Interface Requirements OMTP 26th May 2009 【8】 Cascading Style Sheets, level 2, revision 1, B. Bos, T. ?elik, I. Hickson, and H. Wium Lie. W3C Candidate Recommendation 19 July 2007

【9】 Document Object Model (DOM) Level 1 Specification, L. Wood et al., 1 October 1998. Available at http://www.w3.org/TR/REC-DOM-Level-1 【10】

ECMAScript Language Specification, Third Edition. ECMA, December 1999.

Available at http://www.ecma-international.org/publications/standards/Ecma-262.htm 【11】 【12】

The application/json media type for ECMAScript Object Notation. D. The XMLHttpRequest object. A. van Kesteren. 2006. W3C Working Draft,

Crockford. July 2006. Available at http://www.ietf.org/rfc/rfc4627.txt Available at http://www.w3.org/TR/XMLHttpRequest/ 【13】

.ZIP File Format Specification. PKWare Inc., September 2007. Available at

http://www.pkware.com/documents/casestudies/APPNOTE.TXT 【14】 【15】

OMA Client Provisioning V1.1 Specifications, Open Mobile Alliance? OMA Device Management V1.2 Specifications, Open Mobile Alliance?

5

中国电信通用Widget开放系统技术规范 总册 【16】

YD/T2187.1—2009

OMA DM Software Component Management Object (SCOMO) V1.0, Open

Mobile Alliance? 【17】 【18】 【19】 【20】 3 3.1

OMA DM Diagnositcs and Monitoring V1.0, Open Mobile Alliance? DRM Content Format, OMA-Download-DRMCF-v1_0, Open Mobile Alliance DRM Rights Expression Language, OMA-Download-DRMCF-v1_0, Open Mobile Digital Rights Management, OMA-Download-DRM-v1_0, Open Mobile Alliance

Alliance

名词术语和缩略语 术语

1) 通用Widget开放系统:核心构件包括通用Widget开放平台和通用Widget终端引擎两部

分,提供一套完整的Widget应用环境,可以适配多种终端平台,具有开放接口供第三方参与Widget开发。 系统“通用”是指:

? 多终端通用:终端适配PC、上网本、MID、手机终端;

? 多应用通用:兼容Apple Dashboard、Sohu Open Widget、Nokia WRT、JIL应

用;

? 多品牌通用:考虑电信现有品牌业务需求,统一微件技术规范。 系统 “开放”是指:

? 开放规范打包格式、配置文件、API;

? 规范IDE功能,提供给SP(含普通开发者)进行开发。

2) 通用Widget开放平台:通用Widget开放平台是通用Widget开放系统的服务器侧平台,提

供Widget门户、Widget引擎和Widget管理、数字签名管理、应用开发环境、计费、网管等功能。

3) 通用Widget引擎:又称为Widget用户代理,通用Widget引擎是通用Widget开放系统的终

端侧引擎,提供Widget运行环境、API适配等功能,可适配多种终端平台,主要包括Windows、WM、Linux等。

4) Widget(微件):是轻量级的应用程序,为使用者提供一键式的服务。它通常被设计为

具有特定的功能,如提供天气、股票、拍卖等的信息。一般意义上的Widget包括网页Widget、桌面引擎Widget,本规范中规定的Widget转指桌面引擎Widget。

5) 桌面引擎Widget:基于终端引擎技术,运行于个人电脑或手机终端上,用户运行后始终

呈现在用户桌面上。

6) 网页Widget:基于浏览器技术,运行于网页上,用户浏览网页的时候运行,用户可以在

自己的个人网页上任意位置添加各种功能的Widgets,丰富了网页的表现。

7) Widget应用:Widget应用从物理上看是一个文件包,Widget引擎通过对于Widget应用文

6

中国电信通用Widget开放系统技术规范 总册

件包的解释执行形成一个Widget应用,供最终用户使用。

YD/T2187.1—2009

8) Widget应用包:用来描述一个Widget应用展现形式和应用逻辑的文件包,可能包括配置

文件、界面展示文件、资源文件、应用逻辑文件等文件。

9) Widget管理器:Widget应用的入口和管理界面,Widget管理器启动后运行在用户桌面之

上,用户可以通过Widget管理器方便的管理自己下载的Widget应用,Widget应用可以运行于管理器中,或者独立运行于用户桌面上。

10) 图标:代表一个Widget应用的图片或符号,图标通常用来代表在容器中处于非焦点状态

的Widget应用,图标可以动态展现Widget应用的状态。例如,天气Widget应用可能会随着天气或时间的变化更新它的图标。

11) 资源:一个Widget应用使用的任何文件或目录都或者被放在一个Widget的资源里或者可

通过HTTP协议获取 。在Widget的资源中,资源可能被放在本地目录中。资源可能包括图片,文字,标记,样式表,可执行脚本和声音。

12) 启动文件:每个Widget应用都包括一个配置文件,Widget引擎可以通过该配置文件启动。 13) 配置文档:配置文件也可以定义Widget中的资源之间的关系。配置文件通常采取的形式

是一个XML文件。

14) 元数据:数据表明在配置文件涉及著作权或分类的一个Widget,但并不影响Widget在运

行时的行为(如作者的姓名和电子邮件)。

15) 引导:一种机制,通过配置文件指定或自动查找文件中启动Widget应用Widget。 16) WidgetAPI:一套编程接口,为开发者提供Widget应用的开发接口。 3.2

缩略语 缩略语 UWOS UWOP UWE 3.3

约束 下述需求约束适用于中国电信通用Widget开放系统规范体系所涉及的所有文档。 1. 本规范中如无特别说明,Widget专指桌面引擎Widget。 2. 网页Widget不属于规范规定范围。

英文全名 Universal Widget Open System Universal Widget Open Platform Universal Widget Engine 中文全名 通用Widget开放系统 通用Widget开放平台 通用Widget引擎

7

中国电信通用Widget开放系统技术规范 总册 4 4.1

概述

Widget技术介绍

YD/T2187.1—2009

起源于互联网的Widget技术以界面简洁、表现力强、占用资源少、开发难度小等优点,迅速成为互联网/移动网上最具发展潜力的一种技术。这种应用通常可以在终端上运行的小的软件.在用户的桌面上,Widget开始逐步取代一些常用的简单的应用。典型的Widget从时钟、CPU占有率、游戏到电池的寿命指标以及一些漂亮的需要连接网络的Widget比如天气预报、新闻阅读、邮件收发、相册和货币转换器的Widget。

一般认为Widget技术有以下特点: 1) 适合小应用,用户操作简单;

2) 一次编写,随处运行 :可运行于多终端平台下; 3) 形态多样,超越了浏览器和客户端的传统分类; 4) 实现本地资源和互联网信息无缝融合; 5) 用户应用自定义、自管理、自开放; 6) Widget平台:可运营、可管理;

7) 易部署,适应多种网络环境,可穿越各类防火墙;

为了使Widget开发可行,主机运行环境通常包括提供当前Widget详细API的功能,如存储和读/写访问接口、沙箱机制、终端用户的存储设备接口。此外,由于流行的Ajax应用开发方法,许多主机运行时环境现在支持XMLHttpRequest object或某种类似的机制,通过HTTP来操作异步数据请求。构建Widget的用户界面,开发者通常会依赖于HTML或对一些专有XML的符号集支持的主机运行环境。

开发者完成Widget的开发后,会将Widget运行时所需的资源打包成一个文件,并将其复制到web服务器上便于分发。打包是将Widget的资源整合为一个存档格式,便于部署和实施。打好的代码包会包括一些Widget的配置文件,这些文件在manifest中陈述,其中包括声明主机的运行环境、安装方法还有运行打包程序的方法。

开发者可以选择数字签名作为部署和实施的安全手段。客户端可以通过签名的公共钥匙解密一个包中加密过的hash码来验证包的真伪,并且理论上说,只有签名人的公共钥匙可以解密。开发者可以对资源进行加密,同时不影响Widget的运行。 4.2

Widget分类

Widget的分类可以按很多维度进行,从终端技术来上分类,目前主流Widget包括网页Widget、桌面引擎Widget两种类型。

? 桌面引擎Widget:在互联网/移动互联网环境下,基于终端引擎技术,运行于个人

电脑或手机终端上,用户运行后始终呈现在用户桌面上,典型产品是雅虎的Yahoo! Widget、苹果的Dashboard、Google的Desktop Gadget和微软的Sidebar Gadget;

8


中国电信通用Widget开放系统技术规范-总册(V1%26#46%3B0)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学计算机基础复习题库

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: