Widget在移动互联网中的应用
2011-03-14仲金霞
仲金霞
中国电子科技集团五十五所 江苏 210016
0 前言
随着移动宽带的广泛部署和智能终端日益普及,移动互联网已经成为 IT&CT领域新兴的朝阳产业,凭借对移动互联网入口的把控,电信运营商更是把它看成继语音、短信之后的又一片新蓝海。
随着“应用为王”的观点得到业界普遍认可,但面对越来越多终端,应用的终端适配和呈现成为应用普及的最大障碍。而Widget依靠自身的独特优势,帮助开发者迅速解决应用终端适配和呈现问题,进而解决当前移动互联网发展所带来的应用和业务量不足问题。
有鉴于此,本文将对Widget及其在电信运营领域中的应用做全面、系统的介绍。
1 Widget技术
1.1 Widget的概念
Widget,中文叫微巨,微技。是信息或内容以独立Web应用的形式在用户侧的呈现,它通过和远端服务器互动,在客户端上自动显示和更新本地和远端的数据。
Widget本身上并不是一种新的技术,而是已有技术应用的改良,本质上是“JavaScript+Html”的组合应用,Widget体系上包括应用描述脚本和解析引擎两部分。
1.2 Widget标准
由于受不同厂家和标准组织的影响,Widget目前主要分下面几个标准:W3C Widget,OMTP BONDI Widget,JIL Widget。
其中W3C为IT领域主导,OMTP和JIL为运营商主导,CCSA为中国Widget行业标准,中国移动、中国联通、中国电信、Nokia、三星、索爱、Intel、中兴、华为。
2 Widget的价值意义
2.1 顺应互联网发展潮流
Web2.0时代,用户对互联网最大需求则从内容创建模式上兼向体验个性化转变,Widget的几大特点,决定了其对Web 2.0模式的适应性:
(1)Widget开发技术门槛低,Widget采用“Javascript+ Html”编写,任何人都可以成为Widget的开发者,任何人都可以通过Widget形式把自己的创意放到互联网上进行共享,为别人提供服务,用户既是应用的创建者又是应用的消费者的模式充分体现了互联网“人人为我,我为人人”的互动分享的特点。
(2)Widget短小、模块化的特点,让它天生具备“病毒式传播”的能力,人们可以将Widget放在自己的主页上或博客中,可以在交流聊天中携带上Widget的下载地址。这种能力将进一步促使Widget的普及流行。
(3)Widget界面绚丽、个性十足、机型无关、小巧精致的特点,充分体现了“小工具,大作为”的潜力,将是满足人们对个性化、主动参与的互联网需求的最好武器。
2.2 满足移动互联网应用要求
随着3G/4G普及,传统互联网的移动化成为互联网发展必然趋势,但以手机为主要终端承载模式依然未能解决业务开发适配和用户体验统一问题,Widget生逢其时,其先天性技术特点必将在互联网移动化的过程中扮演重要的角色,具体优势参考表1。
表1 具体优势
2.3 成为IT&CT领域融合的粘合剂
传统互联网移动化和移动网络互联网化让曾经相对独立的IT领域和CT领域之间界限渐渐模糊,IT厂商如Google、苹果、Facebook等凭借自己所掌握的终端用户纷纷进入电信运营商的领域,甚至出现苹果“iphone的用户是我苹果的用户而不是你运营商用户”的“豪言壮语”;另一方面运营商在话音ARPU持续下滑和数据业务高速增长的不对称模式,也纷纷从传统的电信领域向互联网领域进军,例如:H3G允许自己的用户直接使用Skype,VDF通过新型Live模式全面进军互联网,中国移动推出Widget为主打呈现技术的Ophone和Mobile Market,电信运营商希望“移动网络+互联网”成为自己利润的第二桶金。
Widget虽然起源于互联网,但在中国移动、Vodafone、Verizon、软银、Orange、T-Mobile等电信运营商的参与下,已经从纯粹的互联网产物开始向可运营的电信解决方案方面完善(如JIL规范),Widget已成为ICT两大领域的桥接点。
2.4 迎合用户使用习惯
Widget把用户从浏览器和搜索引擎的束缚中解放到终端桌面上,通过桌面用户可以拥有更大的空间和想象力,来“创新”、“个性”、“定制”自己的网络生活,而这种可行性正是基于Widget具备的以下几个特点:
(1)Widget的设计基础是基于桌面的,所有应用都能在用户的桌面呈现并聚合,将桌面直接打造成应用的收藏夹(Web方式的Widget也具备此功能),用户能够一目了然使用自己的应用
(2)Widget的设计平台是全部开放的,不仅用户可以直接下载使用自己喜欢的Widget业务,而且使每一位用户都可以根据自己所需的使用网络侧提供功能开发出自己Widget(并且可以开放共享给志同道合者)。
(3)Widget设计风格标榜的是炫与酷,完全契合目前互联网的个性化趋势,Widget界面绚丽、个性十足、机型无关、小巧精致的特点,充分互联网个性化,人性化的潜力。
3 Widget的体系结构
3.1 逻辑架构
图1 目标方案逻辑架构图
3.2 功能说明
(1)Widget客户端:驻留在终端设备上(手机、嵌入式设备、MID等)的终端软件,它是Widget的运行环境,其核心功能就是负责Widget描述性语言解析,同时负责与支撑系统和网关族完成控制流和业务流的流互通。
(2)网关族:通过不同的网关族将不同性质的能力汇聚并开放给开发者使用,同时作为Widget运行时的能力访问代理,便于管控。
(3)能力族:电信运营商、互联网及其他独立第三方能力,如短信能力、语音能力、开心网能力、新浪微博能力、支付宝能力等。
(4)支撑系统:Widget可运营的后台系统,如计费系统、结算系统、业务管理系统等。
(5)开发者社区:借鉴IT领域成功经验,对Widget开发者提供的全方位支撑。
3.3 典型流程
图2 Widget目标方案典型流程
3.4 方案关键点
3.4.1 广覆盖
Widget虽然解决业务层面终端适配问题,但相对于不同操作系统,依然存在引擎适配问题,随着智能机兴起和硬件系统更新,移动终端对JAVA运行速度的支撑会愈来愈快的,而JAVA本身先天性跨平台特性正好解决引擎适配问题。
3.4.2 可运营
电信级Widget平台的核心要求之一就是具备可运营,对电信运营商而言就是具有可管理的控制点(类似于 WAP/ WEB和短彩信网关的作用),通过网关能够将电信能力做到可控,这点也是从根本上区别于传统互联网Widget系统的地方,电信运营商借此可以掌握使用业务者的用户资源,再为用户提供更好服务同时,也开辟新的利润途径。比如,运营商可以感知用户的行为习惯,与移动广告结合,主动为用户Push所需服务。
3.4.3 安全性
Widget平台核心要求之一就是具备安全性,在 Widget使用过程中的安全性进行端到端的考虑,具体可以应用开发、业务发布、应用执行等几个维度考虑。
3.4.4 生态链
Widget在互联网侧的最大的优势有成千上万的开发者,通过这个庞大的开发者全体发挥长尾效应,而电信领域必须借鉴这种经验,完整的电信级Widget系统除了提供能力开放之外还要提供开发环境(离线或在线),Widget模拟器、部署工具、开发者社区等环节,建立运营商自己Widget生态系统。
4 Widget未来展望
4.1 作为技术手段可以在其他领域扩展
将Widget作为一种工具,从个人消费者领域向家庭、企业用户领域渗透,如同机顶盒结合、企业将自己网站首页做成Widget等。
4.2 协助运营商建立自己的应用超市
苹果的App Store作为应用超市的标杆,对电信运营商而言既是压力也是动力,通过Widget打造自己应用超市,一方面有效抵制IT厂家对电信领域的渗透,另一方面又为自己提供新的商业模式。
4.3 实现多屏合一,打造个人移动门户
5 总结
随着移动互联网的不断发展,Widget必将成为互联网应用的最佳载体,本文从电信运营商角度出发,对Widget技术进行了系统、详细的介绍,希望能对不同的用户特别是为运营商提供开发的用户提供参考。
[1]百度百科.http://baike.baidu.com/view/704016.htm.
[2]EoEAndroid.Wongxming.http://www.eoeandroid.com/viewth read.php?tid=351&highlight=%E5%A4%A9%E6%B0%94%E9 %A2%84%E6%8A%A5.
[3]RFC791.Internet Protocol.
[4]RFC2616.Hypertext Transfer Protocol.
[5]中国移动BAE.http://labs.chinamobile.com/bae.