千呼萬喚始出來 微軟正式發(fā)布Silverlight 4
繼微軟在不久前的MIX10大會上發(fā)布Microsoft Silverlight 4 RC版本之后,近日Silverlight 4也終于正式亮相了,相信新版本的Silverlight在Web、Windows Phone以及瀏覽器等領域的作用都將實現質的飛躍。
為了爭奪急速增長的在線視頻市場,軟件巨人發(fā)布了新視頻播放器程序:Silverlight。微軟的描述是:Silverlight是一個跨瀏覽器的、跨平臺的插件, 為Web帶來下一代媒體體驗和豐富的交互式應用程序體驗。Silverlight并不是視頻播放器,也不是Youtube的競爭對手,從技術上說它也不是一個新事物。
關于Silverlight 4更多內容,請參閱:一步一步學Silverlight Silverlight 4十大誘人特性
Silverlight 4提供一整套強大的功能給商務應用程序開發(fā)人員,將最佳的.NET 平臺帶入瀏覽器架構的經驗之中.Silverlight同時針對客戶所面對、以及工作人員所面對的應用程序提供了開發(fā)和部署現代商務應用程序的理想平臺。
商務應用程序開發(fā)
基于Sivlerlight 4打造的Facebook客戶端示例
Silverlight 4將自己定位成在Web上建立商務應用程序的自然選擇,適用于應用程序開發(fā)人員的新功能:
◆廣泛的打印支持啟用了書面報表和文件,以及虛擬打印檢視,不論屏幕的內容為何。
◆包含超過 60 個可自定義、可設定樣式組件的一整組表單控件.新的控件包括了具有超鏈接、影像和編輯與屏蔽文本框的 RichTextbox,以進行復雜的字段驗證.增強的控件包括了具有可排序/可重設大小的欄和復制/貼上列的 DataGrid。
◆WCF RIA Services 引入企業(yè)等級的網絡和數據存取,以建立多層式架構 (N-Tier) 應用程序,包括了交易、數據分頁、WCF 和 HTTP 增強。
◆本地化的增強,包括了雙向文字、由右至左支持和復雜的腳本,例如阿拉伯文、希伯來文和泰文以及 30 種新語言。
◆.NET Common Runtime (CLR) 現在可讓同一份編譯好的程序代碼無須修改地執(zhí)行于桌面和 Silverlight 上。
◆增強的數據系結支持,包括了透過在系結之中進行數據群組/編輯和字符串格式設定,來增加彈性和產能。
◆受管理的擴充性架構支持建立大型的復合應用程序。
◆獨一無二的 Silverlight 工具支持,這是 Visual Studio 2010 中的新功能.包括了可完整編輯的設計接口、拖放式數據系結、自動綁定控件、數據源選擇、與 Expression Blend 樣式資源整合、Silverlight 項目支持和完整的 IntelliSense。
#p#
開發(fā)人員工具
◆可繪制控件和配置的可完整編輯的設計接口。
◆豐富的屬性方格,和新的數值編輯器。
◆數據系結的拖放支持,以及自動建立綁定控件,例如 listbox、datagrid.新的數據源窗口和選擇器。
◆根據建立于 Expression Blend 中的設計人員資源,輕松挑選樣式和資源,以建立美觀的應用程序。
◆針對Silverlight應用程序提供內建的項目支持。
◆具備XAML、C#和VB語言的完整intellisense的編輯器。
提供更豐富、更互動的經驗
Silverlight已經是使用中的一個廣泛平臺,可同時針對應用程序和單純的媒體案例 (包括了 HD 質量、透過 Smooth Streaming 的互動視訊) 建立豐富的經驗。Silverlight 4提供額外的功能來讓您建立更豐富、更吸引人的高效能互動經驗和創(chuàng)新的媒體經驗:
◆流暢的接口增強可透過動畫效果提升應用程序的使用性。
◆網絡攝影機和麥克風可讓您在聊天或客戶服務應用程序等情況中分享視訊和音頻。
◆音頻和視訊本機錄制功能無須服務器互動即可擷取 RAW 視訊,因而啟用了眾多的用戶互動和通訊案例,例如視頻會議。
◆以復制和貼上或拖放等功能將數據放到您的應用程序內。
◆長列表現在可以用鼠標滾輪輕松地卷動。
◆透過右鍵內容菜單等新功能支持傳統(tǒng)的桌面互動模型。
◆支持Google的Chrome瀏覽器。
◆效能優(yōu)化意指Silverlight 4應用程序可以更快地啟動,并且執(zhí)行速度是相等的Silverlight 3應用程序的200%.
◆多重觸控支持可將許多筆勢和觸控互動整合至使用者經驗之中.
◆多播網絡可讓企業(yè)降低串流廣播事件的成本,例如公司會議和訓練,并且完美地與現有的Windows Media Server串流基礎結構互通.
◆PlayReady增強了以Silverlight DRM來保護H.264媒體的內容.
◆音頻/視訊串流的輸出保護可讓內容擁有者或散發(fā)者確保受保護的內容只能經由安全的視訊聯(lián)機來檢視.
超越瀏覽器
Silverlight 3率先提供新等級的多樣化因特網應用程序 (Rich Internet Applications) 以運作于桌面上,完全不需要額外的程序代碼或Runtime。Silverlight 4更擴充此功能:
針對沙盒應用程序
◆將HTML放在您的應用程序內,以便更緊密地與 Web 服務器的內容整合,例如電子郵件、說明和報表。
◆提供“彈出式”通知窗口的支持,以便讓應用程序在用戶運作另一個應用程序時,透過任務欄上的彈出窗口,告知狀態(tài)或變更信息。
◆脫機DRM可讓具備 PlayReady 技術的現有 Silverlight DRM 脫機工作。受保護的內容可以透過持續(xù)性的授權來提供,如此使用者可以立即脫機,并開始享用其內容。
◆控制UI的各個層面,包括了窗口設定,例如開始位置、大小和組件區(qū)塊。
針對受信任的應用程序
◆讀取和寫入檔案至使用者的 MyDocuments、MyMusic、MyPictures 和 MyVideos 文件夾 (或非窗口平臺的對等文件夾),例如儲存媒體檔案和取得報表的本機副本。
◆執(zhí)行Office等其他桌面程序,例如要求Outlook傳送電子郵件、傳送報表給Word或傳送數據給Excel。
◆COM自動化可透過呼叫應用程序組件來存取裝置和其他系統(tǒng)能力;例如存取USB安全性卡片閱讀機。
◆新的用戶接口,可在標準的Silverlight沙盒之外要求應用程序權限存取。
◆組策略對象可讓組織調整哪些應用程序可擁有提高的信任。
◆在更多樣化的信息站和媒體應用程序的全屏幕模式中提供完整的關鍵詞支持。
◆網絡的增強允許您在沒有安全策略檔案下跨網域存取。
Silverlight 4下載地址:http://www.microsoft.com/getsilverlight/handlers/getsilverlight.ashx
【編輯推薦】