Widget應(yīng)用學(xué)習(xí)文檔及發(fā)展史
Widget學(xué)習(xí)文檔及發(fā)展史是本文要介紹的內(nèi)容,Web Widget,中文譯名被稱作是微件,是一小塊可以在任意一個(gè)基于HTML的Web頁面上執(zhí)行的代碼,它的表現(xiàn)形式可能是視頻,地圖,新聞,小游戲等等。它的根本思想來源于代碼復(fù)用,通常情況下,Widget的代碼形式包含了DHTML,JavaScript以及AdobeFlash。
發(fā)展起源
1、Widget的這個(gè)創(chuàng)想來自一個(gè)叫做Rose的蘋果電腦工程師。98年的一天,Rose在自己的蘋果操作系統(tǒng)桌面玩一個(gè)可以更換皮膚的MP3播放器時(shí)忽發(fā)奇想:如果在我桌面上運(yùn)行的所有工具都能夠更換皮膚或外觀,那將是一件很酷的事情,Rose的興奮之情溢于言表,它給這個(gè)酷酷的玩意兒起了個(gè)名字叫“Konfabulator”。
2、Konfabulator是運(yùn)行在用戶電腦桌面上最炫的東西,就像一部老爺車一樣有無數(shù)能夠發(fā)揮功用并值得深入探討的零部件,帶有吸引人的神奇魅力。Rose從1999年到2001年之間,不斷向自己身邊的工程師宣傳自己對(duì)于Konfabulator的看法和Widget的奇幻魔力,卻沒有人對(duì)它感興趣。直到2002年的一天,Rose遇到了一個(gè)叫做Perry的工程師。兩人擁有對(duì)于Konfabulator這件事情同樣的構(gòu)想,于是一拍即合。
3、于是兩人開始共同為了這個(gè)炫酷的玩意兒在深夜努力工作,他們開辟了一個(gè)和Konfabulator相關(guān)的網(wǎng)站向大家傳播這個(gè)想法,并在論壇中征詢網(wǎng)友的意見“到底什么才是真正的Konfabulator?”大家的說法是千奇百怪的,有人說它是一個(gè)運(yùn)行在用戶桌面的加熱器,有人說Widget是桌面寵物,有人說Widget是張牙舞爪的機(jī)器人。但是沒有人對(duì)于Konfabulator的描述是確切的。
4、終于在2003年2月10日的深夜,Konfabulator1.0正式版在Rose和Perry的共同努力下正式發(fā)布了。Widget是運(yùn)行在蘋果操作系統(tǒng)之上的小工具,其中的主運(yùn)行文件叫做Widget,在Rose頭腦中醞釀了5年的想法終于第一次問世了。并且向所有人宣布Konfabulator是運(yùn)行在用戶桌面上最獨(dú)一無二的工具,你希望它是什么樣子,它就能按照你的想法而改變。
5、Konfabulator意想不到的快速在全美瘋狂的蔓延著,Rose和Perry感到非常的吃驚,同時(shí)他們也認(rèn)識(shí)到這將會(huì)成為Konfabulator發(fā)展歷史上非常關(guān)鍵的一個(gè)時(shí)期,于是兩個(gè)人都辭去了各自的工作,開始專注于Konfabulator這件事情。
6、在2003年的7月Konfabulator1.5版本發(fā)布了,主運(yùn)行文件Widget的開發(fā)變得風(fēng)靡一時(shí),越來越多的人參與其中,也因?yàn)槿绱薑onfabulator更名為Widget。Widget在蘋果操作系統(tǒng)中所表現(xiàn)出的熱潮,使得Rose和Perry認(rèn)為它應(yīng)該有更廣的應(yīng)用領(lǐng)域。于是在接下的半年中Perry的一個(gè)朋友參與到開發(fā)WidgetWindows平臺(tái)版本的工作中來,但最開始的一些嘗試都是失敗的。
7、不久之后Rose找到了一個(gè)自己的好朋友ED,ED是蘋果電腦公司工作超過十年有著深厚資歷的一名優(yōu)秀的開發(fā)工程師。在和他溝通Windows平臺(tái)下開發(fā)Widget的事情之后,ED認(rèn)為Rose希望在Windows平臺(tái)下運(yùn)行Widget的想法有些不可理喻。Rose和Perry開始很失望,但令他們感到吃驚的是,兩天以后ED居然拿出了一個(gè)Windows平臺(tái)下運(yùn)行的Widget原型。
8、2004年的11月Widget1.8版本正式對(duì)外發(fā)布了,由此開始Widget進(jìn)入了一個(gè)新的時(shí)代,成為了跨平臺(tái)的產(chǎn)品。使用Windows和Mac操作系統(tǒng)的用戶都可以使用和開發(fā)自己喜歡的Widget工具。當(dāng)然這還僅僅只是一個(gè)開端。
特征
widget具有哪些特征呢?《網(wǎng)絡(luò)整合營(yíng)銷兵器譜》一書中提出了以下幾點(diǎn)
1、身材微:它們一般都很小,在終端上嵌入非常方便,運(yùn)行快速。
2、形式多:Widget可以以多種形式呈現(xiàn)出來,幻燈秀、視頻、地圖、新聞、小游戲……
3、功能巨:別看它們小,卻服務(wù)周到,它可以為你報(bào)告新聞、幫你買東西、列出你最喜歡的樂隊(duì),還有你最近看的視頻。另外,它還是一個(gè)殷勤的管家,你不必親自去Flickr或者天氣預(yù)報(bào)網(wǎng)站,Widget會(huì)將信息主動(dòng)帶給你。
4、姿容麗:它們可以稱得上玉面飛龍、以色服人。只要你愿意,你可以把它變成任何你想要得樣子。它的出現(xiàn),無異于一枚“桌面炸彈”,狹窄而單調(diào)的IE窗口將被更為廣闊和絢麗的桌面空間所取代。
5、個(gè)性化:Widget更像一個(gè)屬于我們每個(gè)人的魔方,任由用戶聚合。你可以根據(jù)自己喜好,將多個(gè)Widget,隨心所欲的去精心組裝你的網(wǎng)絡(luò)世界。通過Widget,可以用戶把一切在“網(wǎng)”中的內(nèi)容打亂重來,并按照用戶希望看到的樣子重新排列組合一個(gè)屬于自己的互聯(lián)網(wǎng)。比如說一個(gè)由微件搭建個(gè)人空間,可以包括來自新浪的體育新聞,來自論壇的一個(gè)板塊,來自權(quán)威財(cái)經(jīng)網(wǎng)站的一則隨時(shí)更新的股票信息——這些以往需要用戶同時(shí)分別進(jìn)入幾個(gè)網(wǎng)站才能看到的信息,現(xiàn)在由一個(gè)個(gè)微件將其轉(zhuǎn)變?yōu)橛脩魝€(gè)人空間的一部分,從而可以直接在同一個(gè)頁面中并存。傳統(tǒng)互聯(lián)網(wǎng)訪問方式處于分裂狀態(tài)的后Web2.0時(shí)期,多樣性、炫酷且更具個(gè)性化的Widget流行,或許能引領(lǐng)一個(gè)新的潮流。
6、易制作:制作Widget部件并不復(fù)雜,只需要熟悉三方面的知識(shí):圖像處理、HTML/XML、java,就可以按照開發(fā)站點(diǎn)里的教程做出漂亮的部件來。Widget能夠流行的一個(gè)要點(diǎn)在于開放制作,UGC應(yīng)用帶來爆炸式地增長(zhǎng)。參考資料來源(《網(wǎng)絡(luò)整合營(yíng)銷兵器譜》遼寧出版集團(tuán)劉東明)
各種應(yīng)用
(1)電腦操作系統(tǒng)桌面Widget:
Yahoo!Widget
WindowsVista側(cè)邊欄
Windows7的桌面小工具也可以理解成為Widget(小插件)。
MacOSX的Widget集合,相當(dāng)美觀、實(shí)用。
(2)智能手機(jī)操作系統(tǒng)桌面Widget:
Iphone的iOS
Google的Android
(3)個(gè)性化首頁Widgets
Netvibes
iGoogle
(4)博客Widgets
博客側(cè)邊欄(blogspot)
抓蝦Widget
可掛在博客中的拍照Widget
Mugsho是一款輕量級(jí)可以放置在自己博客中的拍照Widget,訪客可通過它留下自己的模樣。
Mugsho是一款很有意思的小玩意兒,用戶可以將Mugsho提供的Widget放置在自己的博客中,訪客便可以直接通過它拍下自己的模樣留給博客站長(zhǎng)。除了簡(jiǎn)單的拍照功能以外,MugshoWidget本身還提供了部分圖像渲染功能,訪客可以在原照片的基礎(chǔ)上進(jìn)行較為簡(jiǎn)單濾鏡處理。
小結(jié):Widget應(yīng)用學(xué)習(xí)文檔及發(fā)展史的內(nèi)容介紹完了,希望通過Widget應(yīng)用內(nèi)容的學(xué)習(xí)能對(duì)你有所幫助!