My friends, my life, my style - James S.F. Hsieh

12/09/2009

Cooliris 真的太酷了 功能又更強了~~

大約在一年半前, 因為 RIA 的流行與工作的關係, 曾經 Survey 過一個很炫的網路服務 Cooliris, 如果大家還記得 Silverlight 的 Deep Zoom 技術的話, Cooliris 可以說是用相似的方式在呈現多媒體資訊, 不過它似乎不是用 Silverlight 或是 Flash 實做的而是用 ActiveX,  瀏覽的感覺簡單來說就像是個 3D 的電視牆 (怎麼跟 Wii有點像不過漂亮多了!)  使用者可以在這電視牆上面瀏覽 webpage, image, video 等多媒體資訊  Movie Trailers Channel 就是個顯示電影預告的頻道的例子.

嚴格說 Cooliris 是一種瀏覽的方式, 讓人驚豔的是它的 Performance 實在不錯, 不過 Embedded version 就是用 Flash 實作的所以 Performance 就不怎麼好, 我有興趣的是 Cooliris 公開了設定 Embedded object 的部分 API 來支援客製化, 基本上 Cooliris 提供 RSS 做為 input content 來做為顯示的內容, 不過 RSS 的 end-point 會受限於 cross domain policy 的限制某些網站無法存取, 因為 Cooliris 本身是 Flash 所以 Flash runtime 會遵循 cross domain policy. 由於 Picasa 的 policy http://picasaweb.google.com/crossdomain.xml 是 allow-access-from domain="*.google.com"  所以不是 Host 在 *.google.com 的 Flash 或 Silverlight 都無法直接存取 Picasa, 為了解決這個問題, 我必須找到了一個 RSS Proxy service 來幫忙 pass RSS 給 Cooliris, 我在 CoolirisIfy 討論串中有找到這樣的應用, 它使用了 http://www.imedstudios.com/labs/cooliris/piclens/plproxy?feed=RSS_URL 這個 web service 來解決這個問題!

後來呢我發現官方網站直接就推出了一個服務 Cooliris Express 可以經由幾個簡單的選項直接產生對應的 Embed HTML code, 可以說相當的方便! 當然它直接用了官方自己的方式利用 Cooliris 自家的 service 來拿到 Picasa 與 YouTube 的 content, 我想是透過 Google Data API 吧! 參數是 feed=api://picasaweb.google.com/?user=UserName. 值得注意的是 Cooliris 可以瀏覽 local files 並且以3D 電視牆的方式呈現喔, 這個功能是 1.10.0.24532 (April 20, 2009) 才加上去的, 不知道它是怎麼得到存取的權限不過 ActiveX 本來就沒啥限制有空在好好研究一下! 商業應用方面它已經跟 Search engine, Video/Music channel, Game, Amazon, Walmart 購物等結合, 應用相當的廣呢.



My Picasa 利用 Cooliris 顯示 效果更好喔


My YouTube 利用 Cooliris 顯示 效果更好喔