海信網(wǎng)絡(luò)電視Widget技術(shù)簡介

來源:投影時代 更新日期:2010-04-02 作者:pjtime資訊組
    Web Widget,中文譯名被稱作是微件,是一小塊可以在任意一個基于HTML的Web頁面上執(zhí)行的代碼,它的表現(xiàn)形式可能是視頻,地圖,新聞,小游戲等等。它的根本思想來源于代碼復(fù)用,通常情況下,Widget的代碼形式包含了DHTML,javascript以及Adobe Flash。

解釋

  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&raquo
  Samsung SGH-G810 »
  Samsung SGH-i450 »
  Samsung SGH-i550 »
  Samsung SGH-i560 »
  LG-KT610 »
  lg kp500
特別提醒:本文為原創(chuàng)作品,轉(zhuǎn)載請注明來源,翻版/抄襲必究!
廣告聯(lián)系:010-82755684 | 010-82755685 手機(jī)版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影時代網(wǎng) 版權(quán)所有 關(guān)于投影時代 | 聯(lián)系我們 | 歡迎來稿 | 網(wǎng)站地圖
返回首頁 網(wǎng)友評論 返回頂部 建議反饋
快速評論
驗證碼: 看不清?點(diǎn)一下
發(fā)表評論