Widget簡單來說,就是整合一些常用的軟體或服務,可接受網路訊息或是使用者定義的動作,將有關的資料、影像、聲音等以視窗或是圖形模式顯示在桌面 上,又因為其高度自由的造型設計,讓每個widget都有獨特的風格,可以任意選擇搭配自己的電腦系統。基本上一個widget的製作,需要有圖形檔案當 做顯示的外觀,和網頁語法(ex:JavaScript)操作widget的功能,還有html或xml來宣告視窗與介面控制的設定。跨入門檻不算高(當 然是指比較常見的基本應用),目前也有很多軟體服務商與個人設計師開發出不同的widget任君挑選。像Yahoo! Widget Engine就提供了一個免費的開發環境和樣本讓大家自由運用。這方面的相關資訊可以看另一篇文章:雅虎推出Widget 點燃Web應用桌面戰,Yahoo! Widget Engine跨平台的優點與普及的JavaScript語法,又可以用簡易的文字編輯器開發,讓它使用者頗多。不過它以XML來定義介面,而另一常見的widget開發工具APPLE的Developing Dashboard Widgets則採用CSS與HTML,其實習慣就好,不一定非要哪種環境不可。這裡推薦一篇文章:製作 Yahoo! Widget Engine 的 Widget,作者詳細說明了一個簡易的widget開發流程,可以讓有興趣的人嘗試看看,別忘了有好作品可以分享給大家使用喔。想得到更多好用好玩的widget嗎?可以來Konfabulator的網頁找找看有沒有想要的。Konfabulator原本是要收費的,不過後來被Yahoo!併購,也成為Yahoo! Widget Engine的由來。
下面就是我用到的幾個widget,個人感覺還不錯啦。天氣、音樂、影像、系統效能、還可以即時收集運動快報,對於花很多時間在網路上找資料的人,真的省了不少時間。
沒有留言:
張貼留言