2009
07.16


silverlight3
今天臺灣微軟在台北的總部會議室舉辦了一場小型的說明會,
邀請了各種開發廠商,作者,教育訓練中心講師來做宣教的動作,
到底有什麼新鮮事之前已經有在微軟的網站上看過了,
今天可以來看看有沒有機會看到新的東西,
我把整段聽到比較有意思的做了以下簡單的紀錄:

1. 影音串流播放

這次Silverlight 3一開始還是在推廣影音串流的一些應用,
包含溫布敦網球賽直播,麥克傑克生的追思會轉播等影音串流應用,
這次支援HD全螢幕1080P (H.264)的串流影音,且支援數位版權保護(DRM),
依照微軟的說法是會自動偵測使用者的頻寬,
這點算是開始趕上Flash的影音播放功能了,
至於效果有多優良我看就要由實際運用的實證來證實了。
(silverlight今年被美國大聯盟換掉的事情當然是不能提啦 XD)

台灣微軟針對silverlight是否可以支援Flash影片的問題提出回應,
答案是目前還不能支援Adobe FLV的格式,
依照他的說法是技術不是問題,但是還在取得Adobe的授權,
老實說我真的很懷疑,因為依照商業上的考量,
Adobe怎麼可能會放出來給為微軟使用,這次講師也非常的老實(應該說是公正),
有提到Adobe早就有這樣的技術了(自動偵測使用者的頻寬),
但是回馬槍打的是微軟的解決方案比較便宜,
但是真的是否比較便宜,老實說我說了或微軟說了都不算數啦,
自己去找代理商查查吧,查一下就會知道真正的答案了。


2. 企業應用

新光證卷的案例又被拿出來講了,這應該算是一個老範例了,
這次多了一個新的案例,是大陸sina新浪網的財金看盤系統使用silverlight技術,
雖然在google和國外的證卷商已經很早就採用Flash/Flex技術了,
但是對於一個新生兒Silverlight (Flash的年紀比Silverlight大非常多—推廣期),
微軟真的在台灣的企業廠商上真的出的很多力,
因為畢竟台灣還沒有本土證卷廠商採用Flash/Flex技術。 XD


3. 3D應用(正確應該說是2.5D)

這可以說是去追上Flash 10的規格,看起來的效果大致上效果差不多,
只看了範例很難說,效能還是需要真實的跟Flash去比才會知道差多少。


4. Bitmap硬體加速

來勢洶洶的來了,他可以將向量的資訊先轉換成點陣資料,
讓顯示速度與運算量可以得到改善,
這算是去追平了Flash 8的 cacheAsBitmap的功能,
這樣應該會對複雜的畫面效能改上很多的。


5. 對點陣資料運算處理

開始支援點陣資料的低階運算,
這算是追平了Flash 8的BitmapData的功能,
我想微軟應該被Adobe這個RIA的老大哥壓的很難過,
很積極開始想要盡力的追上相同的效果。


6. 加入60個控制項

Silverlight 1的控制項真的是少到可憐,
所以這次Silverlight 3聽說加入了60個控制項,
這對系統開發廠商來說應該是個好消息,
雖然在Flex中的控制項可以說是遠遠超過60個控制項,

但是這對Silverlight來說算是一個非常大的進步,
依照微軟的財力與野心,
未來可能要在繼續加上新的控制項應該不會是太大的問題,大家等就對了。


7. 完整的URL

為了要讓使用者追蹤,所以Silverlight 3也開始加入了完整URL的特性了,
這算是開始追平了Flex上的historyManager的功能,
不過我不認為這對SEO有什麼太大的好處,
別笑!Adobe的解決方案也是一樣。


8.加上LocalConnection的功能

哇,連名稱都跟Flash的技術都一樣,
雖然這在Flash中古早的版本早就有了,
但是這個概念一樣要去追上Flash的規格,
如果不知道什麼叫做LocalConnection的人,
只要把它想像成Silverlight可以跨瀏覽器去溝通就是了。


9. out of browser

簡單來說就是想要去對Adobe AIR這項技術來作反應,
也就是可以讓Silverlight在離線的狀況去執行(還是需要安裝),
不過我個人覺得很沒必要,
因為本來微軟自己就有一個更好的工具叫做WPF,
它可以用更有效率且功能更強的API去實作出桌面應用程式,
這點是我之前一直在Adobe AIR中去抱怨的部份,
但是為何微軟要做上這樣的功能,還真的是不得而知。

10. Expression開發工具

依照他想傳達的概念,是想要讓Designer和Developer可以很好的合作,
有一段很好笑的影片還蠻值得拿出來笑一笑的:

[Designer與Developer大合解]

Designer vs Developer from anistar sung on Vimeo.

在Expression中多了一個SketchFlow的功能,
可以幫助設計師製作出一個雛形的showcase,
這樣可以幫助客戶與程式設計師知道效果該如何進行,
他的任務跟Aodbe的flash catalyst差不多,
如果論功能來說flash catalyst看起來要比較強大,
但是若是以專案提案上來說,
SketchFlow比較符合專案開發的提案流程,
講白一點,SketchFlow就是直接將WireFrame的概念拉進來了,
還會幫你做好一份簡單的提案報告書,老實說還不錯用,
但是說明文字還是要自己打啦,如果電腦可以自動幫你加,
你我就要回家吃自己啦 XD

果然Microsoft的軟體還是比較走程式設計師的想法,
Adobe還是比較走設計師的想法,
這也可以說是這兩家最大的分野了。

另外Expression可以匯入Photoshop的圖檔,
並且將圖層給抽離出來做為設計的介面,
進到Expression後還可以針對圖層的內容來做出一些調整,
對於資料修改的部份也變的容易多了(像Dreamweaver的拖曳方法來做擺放),
我不免好奇難道微軟也不得不臣服Adobe在設計業界經營已久的市場,
乖乖的用Photoshop來當做示範範例的設計來源?
那之前的Expression設計工具到哪裡去了咧?
可能微軟也打著先推Silverlight再說,回頭再來想辦法攻佔設計市場吧 XD

p.s. 米蘭設計開始使用了Silverlight!?,我不訝異!
但是我比較好奇是哪家客戶說要用Silverlight這項技術的,
因為這可能會被當作指標性的成品。


後記:

以新生兒的角色Silverlight 3非常的積極想要追上甚至是超越老大哥角色Flash 10,
看起來這條路還有些艱辛要走,但是看起來RIA大戰可以說是越來越激烈了,
微軟今年應該是腹背受敵,手機市場Google進來分食,
而作業系統又受到Linux的壓力,RIA市場又要跟耕耘已久的Adobe競爭,
這不由得讓我覺得微軟這幾年還真難做啊。

最後我來是要讚美一下台灣微軟的用心,他們連範例與文件的收集都做好了,
還非常辛苦的做了中文的翻譯發給了現場的人,
難怪台灣的企業與學生市場幾乎都是微軟的天下,
這點恐怕Adobe就需要跟微軟多學習了,
畢竟其實大部分的台灣人是很害怕英文的啊。 XD


相關文章:
  • Microsoft Expression Blend 與 XML 的整合
  • Microsoft Silverlight 1.0的投影片
  • Silverlight 1.0 無法顯示中文的解法
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    3 comments so far

    Add Your Comment
    1. 哇~即時轉播耶!好有效率!!

      看到2009這一年MS在各個領域的捍衛戰及追逐戰,
      看來MS裡面的programmer皮都繃的很緊~呵呵….

      看來軟體的第n次世界大戰要開打了XD

      • 反正兩個廠商大戰,好處都是留到我們User身上啦,有競爭才會有進步。

      • 壞處是怎麼學都學不完~ d@^.^@b