UI介面設計

關於部落格
學校作業用。
  • 403

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

Web Widget相關資料

12116157 張思遠
 
Widget,定義

 

       中文可译作:小部件、小工具、微件、掛件等.
     根據維基百科介紹,Web Widget是一小块可以在任意一个基于HTML網頁上执行代码构成的小部件,它的表现形式可能是視頻地圖新聞小遊戲等等。它的根本思想来源于代碼複用,在一般的情况下,Widget的代码形式包含了DHTML、JavaScriptAdobe Flash

      Web Widget可以向一个基于HTMLWeb页面上添加一些动态内容。它可能是访问量计数器,实时股票信息以及航班信息等等。通常情况下,一个Widget的功能都是由第三方提供的代码实现的,而Web开发者,只需要将这些代码块嵌入自己的页面即可。其实,在萬維網发展的早期,Web开发者就已经尝试在他们的页面中嵌入一些第三方开发的代码块,不过这些代码块早期的功能通常都是一些诸如链接计数,或者英語广告横幅等。
Web Widget可以被视作是小型的可下载应用程序,不过这些应用程序都是运用一些Web技术来得以实现的,可能包括
JavaScriptHTMLCSS等。Web Widget通常都需要依赖一些公开的Web API。这些API可能是由瀏覽器公布,或者是由一些Widget引擎公布。英語CSSAPI瀏覽器代碼鏈接程序
 

http://zh.wikipedia.org/wiki/Web_Widget)

    而在百度百科中,對於  Web Widget的介紹為可以向一个基于HTMLWeb页面上添加一些动态内容。它可能是点击计数器,实时股票信息以及航班信息等等。通常情况下,一个Widget的功能都是由第三方提供的代码实现的,而Web开发者,只需要将这些代码块嵌入自己的页面即可。其实,在
萬維網发展的早期,Web开发者就已经尝试在他们的页面中嵌入一些第三方开发的代码块,不过这些代碼块早期的功能通常都是一些诸如鏈接计数,或者广告标识(en:Web banner)之类的。
Web Widget可以被视作是小型的可下载应用程序,不过这些应用
程序都是运用一些Web技术来得以实现的,包括JavaScript,HEML以及CSS等。Web Widget通常都需要依赖一些公开的WebAPI。这些API可能是由瀏覽器公开,或者是由一些Widget引擎公开。
至於Web Widget的發展史,可參考下面鏈接。


http://baike.baidu.com/view/704016.htm?fr=aladdin
 

Widget引擎

微件管理系统提供了一个基于Web页面的用于对微件进行管理的方法,通常是一个Blog或者是一个社交網站Home page。很多Blog系统直接以插件的形式提供一个内嵌的微件管理工具。用户可以借此从不同的Widget开发商那里获得各种各样的微件,并将它们运用于自己的页面之上。


Widget發展史
 

⒈ Widget的这个创想来自一个叫做Rose的苹果电脑工程师。98年的一天,Rose在自己的苹果操作系统桌面玩一个可以更换皮肤的MP3播放器时忽发奇想:如果在我桌面上运行的所有工具都能够更换皮肤或外观,那将是一件很酷的事情,Rose的兴奋之情溢于言表,它给这个酷酷的玩意儿起了个名字叫“Konfabulator”。
⒉ Konfabulator是运行在用户电脑桌面上最炫的东西,就像一部老爷车一样有无数能够发挥功用并值得深入探讨的零部件,带有吸引人的神奇魅力。Rose从1999年到2001年之间,不断向自己身边的工程师宣传自己对于Konfabulator的看法和它的奇幻魔力,却没有人对它感兴趣。直到2002年的一天,Rose遇到了一个叫做Perry的工程师。两人拥有对于Konfabulator这件事情同样的构想,于是一拍即合。
⒊ 于是两人开始共同为了这个炫酷的玩意儿在深夜努力工作,他们开辟了一个和Konfabulator相关的网站向大家传播这个想法,并在论坛中征询网友的意见“到底什么才是真正的Konfabulator?”大家的说法是千奇百怪的,有人说它是一个运行在用户桌面的加热器,有人说它是桌面宠物,有人说它是张牙舞爪的机器人。但是没有人对于Konfabulator的描述是确切的。
⒋ 终于在2003年2月10日的深夜,Konfabulator1.0正式版在Rose和Perry的共同努力下正式发布了。它是运行在苹果操作系统之上的小工具,其中的主运行文件叫做Widget,在Rose头脑中酝酿了5年的想法终于第一次问世了。并且向所有人宣布Konfabulator是运行在用户桌面上最独一无二的工具,你希望它是什麼样子,它就能按照你的想法而改变。
⒌ Konfabulator意想不到的快速在全美疯狂的蔓
延着,Rose和Perry感到非常的吃惊,同时他们也认识到这将会成为Konfabulator发展历史上非常关键的一个时期,于是两个人都辞去了各自的工作,开始专注于Konfabulator这件事情。
⒍ 在2003年的7月Konfabulator1.5版本发布了,主运行文件Widget的开发变得风靡一时,越来越多的人参与其中,也因为如此Konfabulator更名为Widget。Widget在苹果操作系统中所表现出的热潮,使得Rose和Perry认为它应该有更广的应用领域。于是在接下的半年中Perry的一个朋友参与到开发Widget Windows平台版本的工作中来,但最开始的一些尝试都是失败的。
⒎ 不久之后Rose找到了一个自己的好朋友ED,ED是苹果电脑公司工作超过十年有着深厚资历的一名优秀的开发工程师。在和他沟通Windows平台下开发Widget的事情之后,ED认为Rose希望在Windows平台下运行Widget的想法有些不可理喻。Rose和Perry开始很失望,但令他们感到吃惊的是,两天以后ED居然拿出了一个Windows平台下运行的Widget原型。
⒏ 2004年的11月Widget1.8版本正式对外发布了,由此开始Widget进入了一个新的时代,成为了跨平台的产品。使用Windows和Mac操作系统的用户都可以使用和开发自己喜欢的Widget工具。当然这还仅仅只是一个开端。
⒐2005年07月25日,雅虎收购插件引擎Konfabulator。Konfabulator是基于mac osx和windows操作系统的免费的应用平台。但是在被计算机服务公司雅虎收购后,它被重新命名了。名字Konfabulator 随后恢复作为后台运行的服务引擎的名字。这个引擎使用java脚本运行环境和XML解析器来运行一些所谓插件的小应用程序。因此是插件引擎一类应用程序的一部分。
⒑2006年8月22日,雅虎中国发布了其最新产品Widget中文版。  11.2006年6月,Google桌面4.0正式发布,其中集成了很多Google小工具(Google Gadgets)。
⒓2005年下半年,Windows Vista上市,小工具第一次与消费者见面。一些评论家与Mac爱好者迅速地指出Windows边栏在形式及功能上与苹果公司的Dashboard以及Yahoo! Widget Engine(原为Konfabulator)相似。虽然现时有许多相似形式及功能的产品,边栏在Windows Vista开发期间(当时代号为Longhorn)已经存在。首个包含该功能的版本号于2002年9月发布,在Konfabulator或Dashboard两者发表之前。2009年,Windows 7发布,“Windows边栏”消失。小工具摆脱了边栏的束缚,在收缩模式下也可以在屏幕上自由移动。
⒔2006年10月,诺基亚发布“维信”英文版,被看作其开拓移动互联网领域的第一步。2007年5月25日,“维信”在全球范围内的注册用户达到100万。当时英文版维信已集成诸如Wikipedia、Technorati、Digg和Flickr等网站;而维信中文版集成大众点评网、豆瓣和一些中国本地博客等很多中文网站的应用。2009年8月,维信在官网上发出了公告,决定停止维信服务。维信在中国开办了2年后,终于也退出了人们的视线。  14.2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。主屏幕增加音乐播放器和相框widgets。
⒖2010年10月,微软公司正式发布Windows Phone智能手机操作系统的第一个版本Windows Phone 7,加入了特有的动态磁贴(Live Tiles),尽管与Widget有着看似相似的信息传递功能,却有着不同的设计原理和理念。

Widget圖片


 





















 

 
相簿設定
標籤設定
相簿狀態