Widget應用學習文檔及發展史
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應用內容的學習能對你有所幫助!