微軟7月10日正式發佈媒體播放器Silverlight 3


微軟7月10日正式發佈媒體播放器Silverlight 3

正式版Silverlight 3已發布上網,比在舊金山產品發表會上隆重推出的日期早一天。

微軟(Microsoft)對其媒體播放器Silverlight給予了厚望,微軟表示,Silverlight 3和Silverlight 4會將微軟媒體播放器帶入一個全新的領域,為媒體播放器的發展開闢新的天地,前段時間還曾因它與Adobe進行了唇槍舌戰,三月中旬的MIX 09大會上,微軟發佈了Silverlight 3的首個Beta版本。

Silverlight 3是微軟迎戰奧多比(Adobe) Flash的又一嘗試。微軟在今年3月的Mix09會議上說明Silverlight 3計畫,並發布了一個beta版本。

這項新產品增添若干新功能,包括讓軟體利用PC硬體加速圖形處理的技術。另外,Silverlight 3還允許應用程式在瀏覽器之外執行,PC與Mac平台皆適用。

相比Silverlight 2,Silverlight 3新增了50多種功能,包括支持GPU加速、H.264編解碼器、瀏覽器外運行,提升了動態視頻性能和質量,除了這些微軟著重強調的功能,還有一點值得注意,Silverlight 3非常小,相比之前版本更易下載安裝。


微軟的RIA網頁互動技術Silverlight 3,改用二進位方式編譯XAML程式碼,來提高使用者瀏覽網
頁的速度,而且透過設定就可以讓Silverlight程式離線執行了。


而另一個新功能 .NET RIA Services ,可說是 Silverlight 3 最棒的消息了, .NET RIA Services 可以簡化 Silverlight 與 ASP.NET 後端資料溝通的實作,將會是資料控制項的繫結技術基礎與大利基。


除了改善瀏覽速度外,微軟在Silverlight 3.0測試版中,增加了十幾項控制元件。


例如資料表DataGrid元件、樹狀檢視用的TreeView元件、輸入自動完成的元件、處理資料呈現的DataForm元件和換頁控制用的DataPager元件等。 新版也終於內建了開發者常用的資料繫結(Data Binding)功能,新增的元件繫結(Element-to-Element Binding)機制,可以讓兩個互動元件的特定屬性建立連結,其中一個元件的屬性改變,也會連帶變更對應屬性的數值,例如滑鼠拖曳價格區間的滑桿(Slide)按鈕時,物品清單上的數量會自動依據滑桿顯示的數值,自動過濾掉不符條件的項目。 開發者可以專注在元件之間的程式邏輯,透過繫結機制進行設定,就可以讓元件之間的屬性資訊自動同步,不需要像過去那樣,得自行撰寫同步的程式碼。


NBC曾表示,將採用Silverlight技術,自溫哥華轉播2010年冬季奧運會實況。此技術讓奧委會以720p HD畫質進行轉播,並提供類似TiVo的功能,例如將串流的現場實況轉播暫停和倒帶。