解釋
Widget (建議中文譯名:微巨)
「Yahoo!Widget Engine」是一種基于javascript的應(yīng)用程序平臺,您必須先安裝Widget引擎后才能使用各式各樣的Widget工具。
Yahoo!Widget是由雅虎推出的免費(fèi)并開放源碼的桌面應(yīng)用程序平臺。它由Widget引擎和Widget工具兩部分組成。能夠極大的便利您的網(wǎng)絡(luò)操作和完善您的桌面應(yīng)用。Widget引擎提供了一個Ajax應(yīng)用程序平臺,在Windows和Mac OS X的操作系統(tǒng)環(huán)境下都可以使用。安裝引擎后就能在此平臺上運(yùn)行各式各樣的Widget工具了。
1. Widget的這個創(chuàng)想來自一個叫做Rose的蘋果電腦工程師。98年的一天,Rose在自己的蘋果操作系統(tǒng)桌面玩一個可以更換皮膚的MP3播放器時忽發(fā)奇想:如果在我桌面上運(yùn)行的所有工具都能夠更換皮膚或外觀,那將是一件很酷的事情,Rose的興奮之情溢于言表,它給這個酷酷的玩意兒起了個名字叫“Konfabulator”。
2. Konfabulator是運(yùn)行在用戶電腦桌面上最炫的東西,就像一部老爺車一樣有無數(shù)能夠發(fā)揮功用并值得深入探討的零部件,帶有吸引人的神奇魅力。Rose從1999年到2001年之間,不斷向自己身邊的工程師宣傳自己對于Konfabulator的看法和它的奇幻魔力,卻沒有人對它感興趣。直到2002年的一天,Rose遇到了一個叫做Perry的工程師。兩人擁有對于Konfabulator這件事情同樣的構(gòu)想,于是一拍即合。
3. 于是兩人開始共同為了這個炫酷的玩意兒在深夜努力工作,他們開辟了一個和Konfabulator相關(guān)的網(wǎng)站向大家傳播這個想法,并在論壇中征詢網(wǎng)友的意見“到底什么才是真正的Konfabulator?”大家的說法是千奇百怪的,有人說它是一個運(yùn)行在用戶桌面的加熱器,有人說它是桌面寵物,有人說它是張牙舞爪的機(jī)器人。但是沒有人對于Konfabulator的描述是確切的。
4. 終于在2003年2月10日的深夜,Konfabulator1.0正式版在Rose和Perry的共同努力下正式發(fā)布了。它是運(yùn)行在蘋果操作系統(tǒng)之上的小工具,其中的主運(yùn)行文件叫做Widget,在Rose頭腦中醞釀了5年的想法終于第一次問世了。并且向所有人宣布Konfabulator是運(yùn)行在用戶桌面上最獨(dú)一無二的工具,你希望它是什么樣子,它就能按照你的想法而改變。
5. Konfabulator意想不到的快速在全美瘋狂的蔓延著,Rose和Perry感到非常的吃驚,同時他們也認(rèn)識到這將會成為Konfabulator發(fā)展歷史上非常關(guān)鍵的一個時期,于是兩個人都辭去了各自的工作,開始專注于Konfabulator這件事情。
6. 在2003年的7月Konfabulator1.5版本發(fā)布了,主運(yùn)行文件Widget的開發(fā)變得風(fēng)靡一時,越來越多的人參與其中,也因為如此Konfabulator更名為Widget。Widget在蘋果操作系統(tǒng)中所表現(xiàn)出的熱潮,使得Rose和Perry認(rèn)為它應(yīng)該有更廣的應(yīng)用領(lǐng)域。于是在接下的半年中Perry的一個朋友參與到開發(fā)Widget Windows平臺版本的工作中來,但最開始的一些嘗試都是失敗的。
7. 不久之后Rose找到了一個自己的好朋友ED,ED是蘋果電腦公司工作超過十年有著深厚資歷的一名優(yōu)秀的開發(fā)工程師。在和他溝通Windows平臺下開發(fā)Widget的事情之后,ED認(rèn)為Rose希望在Windows平臺下運(yùn)行Widget的想法有些不可理喻。Rose和Perry開始很失望,但令他們感到吃驚的是,兩天以后ED居然拿出了一個Windows平臺下運(yùn)行的Widget原型。
8. 2004年的11月Widget1.8版本正式對外發(fā)布了,由此開始Widget進(jìn)入了一個新的時代,成為了跨平臺的產(chǎn)品。使用Windows和Mac操作系統(tǒng)的用戶都可以使用和開發(fā)自己喜歡的Widget工具。當(dāng)然這還僅僅只是一個開端。
特征
widget具有哪些特征呢?
1.身材微:它們一般都很小,在終端上嵌入非常方便,運(yùn)行快速。
2.形式多:Widget可以以多種形式呈現(xiàn)出來,幻燈秀、視頻、地圖、新聞、小游戲……
3.功能巨:別看它們小,卻服務(wù)周到,它可以為你報告新聞、幫你買東西、列出你最喜歡的樂隊,還有你最近看的視頻。另外,它還是一個殷勤的管家,你不必親自去Flickr或者天氣預(yù)報網(wǎng)站,Widget會將信息主動帶給你。
4.姿容麗:它們可以稱得上玉面飛龍、以色服人。只要你愿意,你可以把它變成任何你想要得樣子。它的出現(xiàn),無異于一枚“桌面炸彈”,狹窄而單調(diào)的IE窗口將被更為廣闊和絢麗的桌面空間所取代。
5.個性化:Widget更像一個屬于我們每個人的魔方,任由用戶聚合。你可以根據(jù)自己喜好,將多個Widget,隨心所欲的去精心組裝你的網(wǎng)絡(luò)世界。通過Widget,可以用戶把一切在“網(wǎng)”中的內(nèi)容打亂重來,并按照用戶希望看到的樣子重新排列組合一個屬于自己的互聯(lián)網(wǎng)。比如說一個由微件搭建個人空間,可以包括來自新浪的體育新聞,來自論壇的一個板塊,來自權(quán)威財經(jīng)網(wǎng)站的一則隨時更新的股票信息——這些以往需要用戶同時分別進(jìn)入幾個網(wǎng)站才能看到的信息,現(xiàn)在由一個個微件將其轉(zhuǎn)變?yōu)橛脩魝人空間的一部分,從而可以直接在同一個頁面中并存。傳統(tǒng)互聯(lián)網(wǎng)訪問方式處于分裂狀態(tài)的后Web2.0時期,多樣性、炫酷且更具個性化的Widget流行,或許能引領(lǐng)一個新的潮流。
6.易制作:制作 Widget 部件并不復(fù)雜,只需要熟悉三方面的知識:圖像處理、HTML/XML、java,就可以按照開發(fā)站點(diǎn)里的教程做出漂亮的部件來。Widget能夠流行的一個要點(diǎn)在于開放制作,UGC應(yīng)用帶來爆炸式地增長。參考資料來源(《網(wǎng)絡(luò)整合營銷兵器譜》遼寧出版集團(tuán) 劉東明 )
系統(tǒng)配置
Yahoo!Widget工具在Windows和MacOS X上都可執(zhí)行。 Windows:等級需為Windows 2000 Service Pack 3 或以上版本或Windows XP SP1或以上版本。 Macintosh:等級則需為Mac OS X 10.3 或以上版本。 內(nèi)存需求為512MB以上,使用寬帶網(wǎng)絡(luò)不小于512k的計算機(jī)系統(tǒng)。
各種應(yīng)用
。1)桌面Widget:
Yahoo! Widget:
Windows Vista側(cè)邊欄 :
(2)個性化首頁Widgets
Netvibes
iGoogle
(3)博客Widgets
博客側(cè)邊欄(blogspot)
抓蝦Widget
可掛在博客中的拍照Widget
Mugsho 是一款輕量級可以放置在自己博客中的拍照Widget,訪客可通過它留下自己的模樣。
Mugsho 是一款很有意思的小玩意兒,用戶可以將Mugsho提供的Widget放置在自己的博客中,訪客便可以直接通過它拍下自己的模樣留給博客站長。除了簡單的拍照功能以外,Mugsho Widget 本身還提供了部分圖像渲染功能,訪客可以在原照片的基礎(chǔ)上進(jìn)行較為簡單濾鏡處理。
Web Runtime Widget
概覽
Widget是一種很小的應(yīng)用程序,主要作為Web 2.0服務(wù)或互聯(lián)網(wǎng)內(nèi)容的前端。Web設(shè)計人員與開發(fā)者可以使用Widget來創(chuàng)造最受歡迎的互聯(lián)網(wǎng)體驗,用戶只需在S60的桌面或應(yīng)用菜單中單擊即可訪問。WeatherBug Widget是許多Widget應(yīng)用的一個例子,它可以使用戶隨時了解想知道的天氣情況。
僅需幾天甚至幾個小時,您便可以給移動用戶創(chuàng)建一個訪問您Web服務(wù)的界面,就像手機(jī)的快速撥號那樣易于使用。Widget提供了與您的客戶建立一對一關(guān)系的機(jī)會。通過標(biāo)準(zhǔn)的瀏覽器,用戶可以輕松地在這些服務(wù)內(nèi)容中跳轉(zhuǎn)。通過Widget,服務(wù)內(nèi)容產(chǎn)生了焦點(diǎn),而且具備內(nèi)置的信任級別。
WRT令每個人都可以使用Web的開發(fā)和設(shè)計技巧為移動用戶創(chuàng)建令人激動的互聯(lián)網(wǎng)體驗,而這一切只需數(shù)日甚至幾個小時。無論是要為您的Web服務(wù)提供單擊訪問的界面,還是想整合(mashups)各種各樣的資源信息產(chǎn)生增值,WRT都令其成為可能。
從技術(shù)角度來看,WRT在流行的S60 Web瀏覽器中增加了一個Web程序的運(yùn)行環(huán)境,使得S60設(shè)備可以運(yùn)行Widget。正如桌面Widget,WRT Widget是輕量級的移動應(yīng)用,使用諸如HTML,CSS,javascript™和Ajax等標(biāo)準(zhǔn)的Web技術(shù)來開發(fā)。事實(shí)上,您幾乎不花什么功夫就可以將桌面Widget遷移到WRT中來,您可以使用現(xiàn)有的編寫工具來創(chuàng)建和打包您的應(yīng)用。
在最新的S60第五版中整合了S60平臺服務(wù),可用標(biāo)準(zhǔn)的HTML和javascript技術(shù)創(chuàng)建更具個性和環(huán)境感知性的Widget。通過獲取存儲在本地設(shè)備上的信息,如日歷和通訊錄程序,Widget可以整合互聯(lián)網(wǎng)和本地資源,提供一個全新的、個人化的服務(wù)體驗。例如,通過訪問設(shè)備上的全球定位系統(tǒng)(GPS)功能,Widget可以給用戶提供更具相關(guān)性和環(huán)境感知性的信息。作為Web開發(fā)者,您可以輕易地使用javascript擴(kuò)展來訪問這些新特性。
測試與安全
從Web設(shè)計和開發(fā)的觀點(diǎn),最初的問題將是如何測試和驗證Web程序的功能。諾基亞論壇讓W(xué)RT可通過遠(yuǎn)程設(shè)備訪問(RDA)程序來使用。最新S60平臺的SDK中也包含了最新版的WRT技術(shù)。
WRT Widget可像其他S60應(yīng)用一樣安裝、使用和運(yùn)行。用戶可以將自己最喜歡的Widget添加到S60的桌面,或者從應(yīng)用菜單中啟動。由于WRT的重點(diǎn)在于提供互聯(lián)網(wǎng)訪問服務(wù),所以Widget不需要簽名。
作為領(lǐng)先的移動設(shè)備廠商,諾基亞認(rèn)真對待移動安全問題。與那些瀏覽器執(zhí)行的javascript技術(shù)相比,Widget不會產(chǎn)生更多的安全風(fēng)險。javascript技術(shù)提供了供第三方代碼運(yùn)行的嚴(yán)格控制的環(huán)境,通常稱為沙盒(Sandbox)安全模型。在S60第五版中,Widget可從訪問通訊錄、日歷和GPS這樣的S60平臺核心程序中獲益。
目前支持機(jī)型
由于WRT技術(shù)較新,僅僅支持Symbian S60 第三版部分機(jī)型及S60第五版的所有機(jī)型,詳情如下:
Nokia 5320 XpressMusic »
Nokia 6220 Classic »
Nokia 6210 Navigator »
Nokia N78 »
Nokia N79 »
Nokia N81 »
Nokia N82 »
Nokia N85 »
Nokia N96 »
Nokia N95 8GB (via Software update) »
Nokia N95 (via Software update) »
Nokia N95 (North America) »
E90 Communicator (via Software update) »
Nokia E51 »
Nokia E66 »
Nokia E71 »
Nokia 5800 »
Nokia n97 »
Nokia 5630 XpressMusic»
Nokia 5730 XpressMusic»
Nokia 5530 XpressMusic»
Samsung SGH-G810 »
Samsung SGH-i450 »
Samsung SGH-i550 »
Samsung SGH-i560 »
LG-KT610 »
lg kp500