2009年4月19日星期日

widgets(转)

十年前的一天,苹果电脑工程师Rose的在自己的苹果操作系统桌面玩一个可以更换皮肤的MP3播放器时忽发奇想:如果在我桌面上运行的所有工具都能够更换皮肤或外观,那将是一件很酷的事情。2002年的一天,Rose遇到了一个工程师Perry。两人拥有对于此事同样的构想,于是一拍即合,开始共同为了这个炫酷的玩意儿在深夜努力工作。终于在2003年2月10日的深夜,一个运行在苹果操作系统之上的小工具--Konfabulator正式发布了,其中的主运行文件叫做Widget,在Rose头脑中酝酿了5年的想法终于第一次问世了,并且向所有人宣布它是运行在用户桌面上最独一无二的工具:你希望它是什么样子,它就能按照你的想法而改变。2004年的11月,基于Windowns操作系统的Widget1.8版本正式对外发布了,由此开始Widget进入了一个新的时代,成为了跨平台的产品。使用Windows和Mac操作系统的用户都可以使用和开发自己喜欢的Widget工具。当然这还仅仅只是一个开端。

经过几年的发展,如今的Widget已经由当初的曲高和寡逐步发展成与博客、播客、RSS、SNS等Web2.0名词一样被越来越多的人提起。

1. Widget是什么?
简单说Widget可以理解为“应用小插件”,一种可供用户制作和自由下载的小工具,它包含了娱乐、工作、学习等多种实用功能。目前的Widget应用大体可分为三种:Desktop Widget、WEB Widget以及Mobile Widget。
1.1 Desktop Widget
Desktop Widget 可以在电脑桌面上独立执行,用户无需通过浏览器便连接到网络。时至今日,很多人已对苹果、雅虎、Google及微软开发的Desktop Widget比较熟悉。通过这些小型应用软件,用户可把各类网上信息(如天气、新闻头条、图片等)放到桌面上。如果用户不关闭这些Widget而回到浏览器的话,它们将一直处于打开状态。

图1 Desktop Widget之Google Gadget



图2. Desktop Widget之Yahoo! Go

1.2 Web Widget
Web Widget 是一种可以容易地嵌入到网页的模块。从程序员的角度,Web Widget就是一小段程序代码,用户不需要做任何修改或者编译就可以将其嵌入并在任何 HTML网页上运行。因此通过它们我们可以把新闻、信息、游戏、娱乐等整合到我们的网站上,也可以用来装饰我们的网站。Web Widget可以很方便地实现聚合。用户可把从某个网站上搜集的数据置入另一个网页中。比如把定制化搜索框加入到用户的博客中,或把某个YouTube视频加入到某位用户的 MySpace网页之中,甚至创建一个综合了用户Gmail、RSS供应及网络相册等内容的完整Widget页面。如果用户使用TypePad博客服务,还能使用非常丰富的Widget工具。
下图是一个iGoogle的定制个人门户,用户根据自己的爱好和兴趣定制Widget,完全不需要关心数据是从哪里来的,只需要关注上面的内容,通过Widget可以直接把其他网站的服务嵌入到自己的门户上了,这种承载了网络服务的门面的个人门户技术平台也体现了Web2.0时代倡导的用户参与的精神。


图3 Web Widget之iGoogle

1.3 Mobile Widget
Mobile Widget 实际上是运行在移动设备上的Desktop Widget。最闻名遐迩的Mobile Widget莫过于诺基亚维信了。诺基亚公司为了实现其战略转型,由设备运营商进入移动互联网领域,推出了维信,短短一年多的时间就吸引了3000多个widgets(精灵)的加入。用户在诺基亚机器上安装(或者已经预装)了维信软件之后,可以通过自主添加维信精灵的方式实现你想要的各种功能。


图4 基于Mobile Widget的诺基亚维信手机截图



1.4 无孔不入的Widget
当然Widget的应用并不限制在这三个领域,甚至已经渗入到家电行业。
三星电子在近日的消费电子大展上展出新款高清晰度电视,其中将安装雅虎的Widget应用软件,该款电视的“Internet@TV” 互联网内容服务将让观众通过互联网查看新闻、股价、视频、图片。雅虎副总裁帕特里克-巴里表示:“这一合作使雅虎将互联网的丰富选择、个性化特点和三星电子的产品创新、全球覆盖特点结合起来,为全球用户提供新的感受.” 该电视将能连接到雅虎Flickr、新闻、天气预报、财经等内容,也能访问 YouTube、eBay、Showtime等网站。三星电子视觉显示部门执行副总裁Boo-Keun Yoon表示:“与雅虎的合作让观众前进了一步。新界面让他们能与很多最受欢迎的万维网服务进行个性化互动,不再是被动地看节目。毫无疑问,这代表了未来的电视.”


图5. 安装雅虎Widget应用软件的三星高清晰电视


几乎是同时,MySpace、英特尔和雅虎联合发布了一款电视版社交网络软件--MySpace Widget。利用这款软件,用户可以在观看电视节目的同时在电视上与MySpace好友联系。用户在看电视时,激活电视屏幕底部的这款widget就可以与MySpace好友交换信息,或浏览MySpace上的照片。利用MySpace Widget,用户无需浏览器就能够访问MySpace.com,直接在电视上接收好友的更新信息,查看好友的档案。 MySpace发言人说,用户可以通过遥控器使用这款widget,利用电视屏幕上显示的软键盘输入信息。MySpace Widget将被预装在能够上网的消费电子产品中,例如机顶盒、蓝光影碟机和电视。

没有评论: