Widget应用学习文档及发展史

移动开发
Widget的这个创想来自一个叫做Rose的苹果电脑工程师。98年的一天,Rose在自己的苹果操作系统桌面玩一个可以更换皮肤的MP3播放器时忽发奇想,具体来看本文详解。

Widget学习文档及发展史是本文要介绍的内容,Web Widget,中文译名被称作是微件,是一小块可以在任意一个基于HTML的Web页面上执行的代码,它的表现形式可能是视频,地图,新闻,小游戏等等。它的根本思想来源于代码复用,通常情况下,Widget的代码形式包含了DHTML,JavaScript以及AdobeFlash。

发展起源

1、Widget的这个创想来自一个叫做Rose的苹果电脑工程师。98年的一天,Rose在自己的苹果操作系统桌面玩一个可以更换皮肤的MP3播放器时忽发奇想:如果在我桌面上运行的所有工具都能够更换皮肤或外观,那将是一件很酷的事情,Rose的兴奋之情溢于言表,它给这个酷酷的玩意儿起了个名字叫“Konfabulator”。

2、Konfabulator是运行在用户电脑桌面上最炫的东西,就像一部老爷车一样有无数能够发挥功用并值得深入探讨的零部件,带有吸引人的神奇魅力。Rose从1999年到2001年之间,不断向自己身边的工程师宣传自己对于Konfabulator的看法和Widget的奇幻魔力,却没有人对它感兴趣。直到2002年的一天,Rose遇到了一个叫做Perry的工程师。两人拥有对于Konfabulator这件事情同样的构想,于是一拍即合。

3、于是两人开始共同为了这个炫酷的玩意儿在深夜努力工作,他们开辟了一个和Konfabulator相关的网站向大家传播这个想法,并在论坛中征询网友的意见“到底什么才是真正的Konfabulator?”大家的说法是千奇百怪的,有人说它是一个运行在用户桌面的加热器,有人说Widget是桌面宠物,有人说Widget是张牙舞爪的机器人。但是没有人对于Konfabulator的描述是确切的。

4、终于在2003年2月10日的深夜,Konfabulator1.0正式版在Rose和Perry的共同努力下正式发布了。Widget是运行在苹果操作系统之上的小工具,其中的主运行文件叫做Widget,在Rose头脑中酝酿了5年的想法终于第一次问世了。并且向所有人宣布Konfabulator是运行在用户桌面上最独一无二的工具,你希望它是什么样子,它就能按照你的想法而改变。

5、Konfabulator意想不到的快速在全美疯狂的蔓延着,Rose和Perry感到非常的吃惊,同时他们也认识到这将会成为Konfabulator发展历史上非常关键的一个时期,于是两个人都辞去了各自的工作,开始专注于Konfabulator这件事情。

6、在2003年的7月Konfabulator1.5版本发布了,主运行文件Widget的开发变得风靡一时,越来越多的人参与其中,也因为如此Konfabulator更名为Widget。Widget在苹果操作系统中所表现出的热潮,使得Rose和Perry认为它应该有更广的应用领域。于是在接下的半年中Perry的一个朋友参与到开发WidgetWindows平台版本的工作中来,但最开始的一些尝试都是失败的。

7、不久之后Rose找到了一个自己的好朋友ED,ED是苹果电脑公司工作超过十年有着深厚资历的一名优秀的开发工程师。在和他沟通Windows平台下开发Widget的事情之后,ED认为Rose希望在Windows平台下运行Widget的想法有些不可理喻。Rose和Perry开始很失望,但令他们感到吃惊的是,两天以后ED居然拿出了一个Windows平台下运行的Widget原型。

8、2004年的11月Widget1.8版本正式对外发布了,由此开始Widget进入了一个新的时代,成为了跨平台的产品。使用Windows和Mac操作系统的用户都可以使用和开发自己喜欢的Widget工具。当然这还仅仅只是一个开端。

特征

widget具有哪些特征呢?《网络整合营销兵器谱》一书中提出了以下几点

1、身材微:它们一般都很小,在终端上嵌入非常方便,运行快速。

2、形式多:Widget可以以多种形式呈现出来,幻灯秀、视频、地图、新闻、小游戏……

3、功能巨:别看它们小,却服务周到,它可以为你报告新闻、帮你买东西、列出你最喜欢的乐队,还有你最近看的视频。另外,它还是一个殷勤的管家,你不必亲自去Flickr或者天气预报网站,Widget会将信息主动带给你。

4、姿容丽:它们可以称得上玉面飞龙、以色服人。只要你愿意,你可以把它变成任何你想要得样子。它的出现,无异于一枚“桌面炸弹”,狭窄而单调的IE窗口将被更为广阔和绚丽的桌面空间所取代。

5、个性化:Widget更像一个属于我们每个人的魔方,任由用户聚合。你可以根据自己喜好,将多个Widget,随心所欲的去精心组装你的网络世界。通过Widget,可以用户把一切在“网”中的内容打乱重来,并按照用户希望看到的样子重新排列组合一个属于自己的互联网。比如说一个由微件搭建个人空间,可以包括来自新浪的体育新闻,来自论坛的一个板块,来自权威财经网站的一则随时更新的股票信息——这些以往需要用户同时分别进入几个网站才能看到的信息,现在由一个个微件将其转变为用户个人空间的一部分,从而可以直接在同一个页面中并存。传统互联网访问方式处于分裂状态的后Web2.0时期,多样性、炫酷且更具个性化的Widget流行,或许能引领一个新的潮流。

6、易制作:制作Widget部件并不复杂,只需要熟悉三方面的知识:图像处理、HTML/XML、java,就可以按照开发站点里的教程做出漂亮的部件来。Widget能够流行的一个要点在于开放制作,UGC应用带来爆炸式地增长。参考资料来源(《网络整合营销兵器谱》辽宁出版集团刘东明)

各种应用

(1)电脑操作系统桌面Widget:

Yahoo!Widget

WindowsVista侧边栏

Windows7的桌面小工具也可以理解成为Widget(小插件)。

MacOSX的Widget集合,相当美观、实用。

(2)智能手机操作系统桌面Widget:

Iphone的iOS

Google的Android

(3)个性化首页Widgets

Netvibes

iGoogle

(4)博客Widgets

博客侧边栏(blogspot)

抓虾Widget

可挂在博客中的拍照Widget

Mugsho是一款轻量级可以放置在自己博客中的拍照Widget,访客可通过它留下自己的模样。

Mugsho是一款很有意思的小玩意儿,用户可以将Mugsho提供的Widget放置在自己的博客中,访客便可以直接通过它拍下自己的模样留给博客站长。除了简单的拍照功能以外,MugshoWidget本身还提供了部分图像渲染功能,访客可以在原照片的基础上进行较为简单滤镜处理。

小结:Widget应用学习文档及发展史的内容介绍完了,希望通过Widget应用内容的学习能对你有所帮助!

责任编辑:zhaolei 来源: 博客园
相关推荐

2011-09-08 11:43:32

GTK Widget

2016-10-10 22:11:02

2010-11-01 00:40:39

Unix发展史

2010-02-05 15:46:41

IBM Power

2012-08-14 09:22:33

域名发展史

2009-11-10 13:38:12

Visual Stud

2009-03-10 16:46:56

2010-08-31 15:44:17

CSS

2011-12-28 09:56:49

开源软件发展

2010-05-26 09:15:39

HTML

2021-03-10 18:46:26

HTTPHTTP 协议网络技术

2019-06-27 15:42:14

浏览器ChromeEdge浏览器

2010-02-06 16:11:33

Frame Layou

2012-05-16 10:34:49

UbuntuLinux

2011-09-01 10:27:42

jQuery Mobi

2012-03-12 17:09:51

企业版Linux性能

2012-08-13 11:03:01

Chrome

2021-08-07 09:36:49

网络爬虫互联网网络

2010-03-04 11:05:10

Android手机平台

2019-02-25 22:46:39

点赞
收藏

51CTO技术栈公众号