SilverLight 是Windows Presentation Foundation 的一個子産品,其利用了跨瀏覽器Web 技術進行設計,以實現多作業系統,甚至是移動設備上的無縫運作。和Flash 一樣,WPF/E 是作為一個瀏覽器的插件,可以顯示向量圖形、動畫和視頻。
Silverlight 整合了多種現有Web 技術和設備,它可以在Windows、Mac平臺上運作,支援IE、Firefox,甚至Apple 的Safari Web 瀏覽器。而無需對現有的網站設計進行移植,甚至包括利用Adobe Flash 設計的內容。
至於SilverLight 與Flash 的區別,微軟的一位高層人士曾這樣描述:一個WPF/E 程式“並不是傳遞給Flash 播放器的一個編譯好的二進位文件。”相反,所有的代碼都是基於標準的,且圖像都使用了XAML。
同時,與Flash 的內容不方便搜索引擎收錄不同,SilverLight 是以DOM 型式公開它的元素樹,內容能很好被搜索引擎收錄。
SilverLight産品介紹
1、Silverlight 通過小巧的瀏覽器插件將視頻、交互性內容以及其他應用融合在一起。該解決方案整合了強大的圖像及圖層技術,支援任何尺寸圖像的無縫整合,並提供適合廣播的圖層技術,可以在圖像上添加按鈕、標題或是其他交互性內容。
2、 Silverlight 允許利用WMV 標準從高清設備向移動設備提供高品質視頻和音頻。此外,該工具通過Expression Media Encoder 以及Tarari 公司的內建平臺,支援15X的快速視頻編碼及硬體加速。
3、Silverlight 支援多種平臺,使用戶能夠方便的進行代碼重用,並通過不同平臺無縫的連接到Web。
4、Silverlight 整合了多種現有Web 技術和設備,這意味著它可以在任何伺服器和發佈平臺上使用,而無需對現有的網站設計進行移植,甚至包括利用Adobe Flash 設計的內容。
5、Silverlight 採用了已在.NET 3.0和Vista 中使用的XAML 語言,這使得Web 內容和桌面內容的開發語言一致,從而降低了開發費用。Silverlight 還相容大量其他標準和現有技術,包括ASP.NET、AJAX 以及.NET 3.0,這使得開發者可以根據現有標準,或是採用微軟已成熟技術來開發基於Web 的內容。
6、此外,Silverlight 為設計者和開發者提供大量的開發工具和開發環境支援。對設計者來説,Expression Design 和Expression Blend 軟體可以創建可重用界面,Expression Web 使得在符合W3C 標準的網站開發中可以使用XHTML、XML、XSLT、CSS 以及ASP.NET 等工具。對開發者來説,基於Visual Studio 的Web 開發支援包括ASP.NET AJAX 在內的技術,並支援JavaScript,C#,VB,Ruby 以及Python 等多種開發語言。
7、 Silverlight 瀏覽器插件的安裝程式簡單,體積約為2Mb。當用戶遇到使用Silverlight 開發的網頁時,可以迅速的安裝這一插件。 Silverlight 內建的視頻及動畫廣告解決方案靈活性很高,當傳輸廣播類型的視頻或是動畫廣告時,不會影響視頻的品質。而這一問題是現有技術普遍遇到的問題。
8、通過獲艾美獎的Windows Media 技術,傳輸流量可降低46%,並且和現有的Windows Media 流量配置方案相容。如果採用下一代Windows Server 系統中的IIS 媒體包,流量還將進一步下降。
10、Silverlight 支援內容接入保護技術。無論在Windows 還是Mac 平臺上,Silverlight 都支援多種商業模型,包括訂閱、租用、付費瀏覽或是預覽等。
|