宣佈WPF/E第一個CTP版的發佈

  • 22858
  • 0
  • 2011-07-10

摘要:宣佈WPF/E第一個CTP版的發佈

【原文位址】 Announcing the release of the first 「WPF/E」 CTP
【原文發表日期】 Monday, December 04, 2006 11:07 AM

今天早晨,我們發佈了WPF/E的第一個公開的社區技術預覽版。你可以在這裡安裝,然後嘗試一下下面這幾個早期範例,這些範例彰顯(show off )了WPF/E的一些功能(注意:範例也許還沒有完全傳送到某些伺服器,所以有問題的話,稍後再去瀏覽):

WPF/E提供了一個很小的客戶端執行時,允許AJAX開發人員和設計師提供更豐富的,跨平台的,互動性(interactive)的web體驗。它將允許web應用程式超越目前使用單純的HTML所能做到的東西,將允許網站混合HTML UI,動態的向量圖形,動畫和多媒體形成一個無縫的跨平台/跨瀏覽器體驗,從而極大地改進客戶端用戶體驗。

WPF/E是通過提供一個豐富的圖形引擎來達成這個目的的,這個圖形引擎可以用在任何網頁上,它給瀏覽器增添了對向量圖形,動畫和宣告式XAML UI 標籤的支援。宣告式的XAML格式同時也使互動性內容的搜索引擎優化以及通過使用即見即所得(WYSIWYG)的工具來作創作成為可能。WPF/E也對 WMV,WMA 和 MP3 內容提供了內建影片音頻編碼解碼器(codec)的支援。這意味著,你現在可以輕易地把互動性的影片內容通過流的方式發送(stream interactive video content)到任何瀏覽器,而不需要另外的安裝或執行時(不再需要Windows Media Player了)。

WPF/E是通過一個很小的客戶端執行時來實現的,用戶只需為所用的瀏覽器下載和安裝這個執行時一次。這個CTP下載的大小是1.1M,還可以設置在用戶第一次存取使用了WPF/E內容的頁面時「按需下載」。這第一個CTP 版本可以在 Windows 和 Macintosh 系統(x86和PowerPC)上執行,支援IE,FireFox 和 Safari 瀏覽器。

WPF/E非常棒的地方是,從開發人員的角度來看,非常容易把它整合到現有的HTML 網頁和網站裡。開發人員可以在HTML 網頁裡編寫標準的JavaScript來對WPF/E中的任何XAML DOM元素,故事主線(storyline)動畫,和影片進行直接操作和程式設計。這使得開發人員能向他們現有的使用了AJAX的HTML方案輕鬆地添加WPF/E 內容,能夠使用帶有一致性AJAX框架的單一編碼庫(code-base)對居於同一個網頁上的HTML和XAML DOM同時進行操作。

WPF/E可以和任何 AJAX框架一起使用,它不依賴於任何客戶端的 AJAX 實現。很明顯地,我們將提供它與ASP.NET AJAX,Visual Studio和新的 Expression Studio設計器工具的緊密整合。我們也將在明年提供WPF/E與.NET 受管理程式碼的整合。

想進一步瞭解WPF/E的話,觀看一下Channel9 上關於這個專案的的錄影

你也可以在這裡瀏覽這個CTP的檔案。我也將在下幾周內在我的部落格這裡貼出N個WPF/E教程,其中包括一個展示了它與ASP.NET AJAX 良好整合的教程。

我想你會發現這是個大可利用的非常激動人心的技術,它將使你能極大地改進你以後的 web 應用的用戶體驗。

謝謝,

Scott

標籤: , , ,