顯示具有 Silverlight 3 標籤的文章。 顯示所有文章
顯示具有 Silverlight 3 標籤的文章。 顯示所有文章

Silverlight 與 Google Analytics


利用 Expression Blend Behavior 來實做

使用 Blend Behaviors 中 DataTemplates ,甚至一行程式都不用寫,就可以完成

微軟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的功能,例如將串流的現場實況轉播暫停和倒帶。

Silverlight 3提升4成瀏覽效能


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

微軟在MIX09會議發表新版Silverlight 3的測試版,新增了多項控制元件和影音繪圖功能。此外,微軟也改變Silverlight 3的XAML程式碼的儲存方式,改用類似Flash的方法,以二進位編碼檔來提高執行速度。

為了讓.NET開發者更容易開發出網路RIA應用,微軟在2年前發表了Silverlight技術來和Adobe的Flash技術對抗,臺灣已有企業,如中華航空、寶來證券、新光證券等也開始採用Silverlight來打造客戶服務。甚至新光證券有高達5成的客戶,改用Silverlight打造的電子下單平臺來進行交易。

為了滿足RIA企業應用需要的執行效能,微軟在上周釋出的新版中,改變了Silverlight XAML程式碼的檔案編碼方式,不再使用文字格式,而是將XAML編譯成二進位檔。臺灣微軟開發工具暨平臺推廣處資深應用架構技術經理李匡正說:「新版做了很多效能優化,像程式碼編譯後就可以提高速度。」

新光證券已開始在內部測試環境中,改用Silverlight 3來執行電子下單系統,新光證券技術總監吳志宏表示:「用追蹤50檔股票的成交價監控網頁為例,當使用者端進行瀏覽、換頁等動作時,新版大概比2.0版快了40%。」

從開發角度來看,吳志宏表示,只需要對原來用2.0版開發的程式作一些修改,升級新版後,使用者端的瀏覽速度就可以提升,他認為:「值得進行升級。」不過,目前他擔心最終正式版的功能還會改變,所以,新光證券只進行內部測試,不會全面升級。微軟表示,今年內會推出正式版。

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

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

開發者可以專注在元件之間的程式邏輯,透過繫結機制進行設定,就可以讓元件之間的屬性資訊自動同步,不需要像過去那樣,得自行撰寫同步的程式碼。

新版也將RIA應用延伸到桌面系統中,微軟MVP呂高旭表示:「寫好的Silverlight程式經過一些設定,就可以直接執行,不需要瀏覽器。」此外,呂高旭補充,Silvelright 3還會在本地端檔案系統中隔離出一塊空間,讓離線執行的Silverlight程式保存資料。

整體而言,Silverlight 3除了強化影音效果外,也增加了更多企業應用需要的前端互動元件,離線技術也能解決RIA暫時無法連線的困擾。精誠資訊多媒體產品處知識產品事業部產品經理宋志峰認為:「Silverlight的功能逐漸追上Adobe的Flash/Flex/AIR技術。」

不過,宋志峰認為目前的競爭不一定是好事,「雙方不斷推出新功能,有時甚至拿出工程等級的API, 但是沒有包裝成友善好用的介面,使用者不見得受益。」

新光證券技術總監吳志宏表示,Silverlight新版讓下單網站的瀏覽速度提高了約4成,可以提供更多即時資訊。不過,他擔心功能改變產生相容問題,新光證券還是要等到正式版發表後才會採用。

Mix 09:Silverlight 3 引人注目


微軟的Scott Guthrie在Mix 09台上談論Silverlight 3。

以設計為焦點的開幕式結束後,Mix 09與會者的討論,也隨著微軟副總Scott Guthrie上台報告,轉向更技術面的話題。

Guthrie先發表幾項不同的網路工具,接著話題轉向Silverlight和Silverlight 3。他表示,目前為止,Silverlight的安裝人次達3.5億,而微軟相信,鎖定SilvMerlight的開發者有30萬人。

Silverlight 3新特色之一,是能指定電腦的繪圖處理器,為影片(PC和Mac)提供硬體加速。微軟已在18日稍晚發佈Silverlight 3 beta版,該產品的某些部分則早在網路上流傳。

NBC的Perkins Miller也上台宣布,該電視網將使用微軟的Silverlight技術,為2010年在溫哥華舉辦的冬季奧運,提供720p高畫質串流轉播。Miller說,這項技術還可暫停和倒轉現場的電視畫面播送。

在介紹新版Silverlight之前,Guthrie請出Netflix網路工程副總Kevin McEntee。他表示Netflix在1年前開始考慮用Silverlight支援Mac和更多瀏覽器。

McEntee說:「有20%想要串流Netflix電影的使用者辦不到,只因為我們不支援Macintosh和Firefox。」最後,Netflix的串流播放器全部改用Silverlight,讓他們能以單一播放器橫跨多種瀏覽器和電腦。

McEntee表示,另一個好處是該公司不必在每次更新播放器時,製作一個新安裝程式。過去,Netflix每次更新都要求使用者重新安裝軟體,造成20%的使用者不能或不願配合。該公司因而將更新頻率緊縮在一年一次,創新能力也受限。McEntee說:「(現在)我們每兩週就有新東西。」

至於其他產品,微軟發表了新版的Expression網路工具,其中包含一項"SuperPreview"功能,能讓網頁設計師預覽其網頁在不同瀏覽器的樣子(進入雲端服務,還可預覽不同平台的瀏覽器呈現)。微軟還製作了一個免費、獨立的SuperPreview,供使用者比較同一個網頁在IE 6、IE 7和IE 8的呈現有何不同。

Guthrie也透露幾項Windows Azure的新消息,重申Azure平台的最終版會在2009年底完成。增加的功能包括Fast CGI支援,這代表Azure未來除微軟的.Net程式之外,還可執行PHP應用程式。

Guthrie提供三項有關Silverlight 3的新消息。新版將可用來編寫在瀏覽器外執行的程式,PC和Mac均適用。至於推出時間,Guthrie說微軟只規劃一個beta,他說:「我們會在今年稍後推出最終版。」

至於Mac方面,微軟也說開發者將可在Mac電腦上,用Eclipse製作Silverlight應用程式。

微軟Mix主角:IE 8與Silverlight 3


微軟Mix主角:與Silverlight 3

即將發佈的Internet Explorer 8極可能是本週微軟Mix會議的最大焦點,但預期微軟也將花同樣的時間介紹下一版的Flash殺手,Silverlight 3。

微軟已經發佈接近完成的候選版IE 8,一般預料該公司將在18日於拉斯維加斯召開的網路開發者大會上,正式宣佈IE 8完工。去年IE 8就是在Mix大會上初次亮相。

IE 8的主打特色包括隱私瀏覽模式、切割網頁的一部份作單獨瀏覽,及符合更多網路標準。

IE 8的發佈時機正值網路瀏覽器市場升溫,微軟現有版本的市佔率滑落,執行速度也相對不如Google和蘋果的產品。微軟上週公佈一段影片,顯示IE 8載入許多網頁的整體速度依然較快,僅管其JavaScript引擎較慢。

至於Silverlight,微軟持續加入更多功能,並高調宣布幾項合作協議。但Adobe 也成功贏回若干顧客,如大聯盟棒球,並緊抓其普遍性優勢。

預期微軟也將提供其Windows Azure計畫的更多細節。

這個雲端作業系統在上週末發生首次當機,且持續將近一整天。

微軟在去年10月的專業開發者會議(PDC)上首發表Windows Azure後,至今未提供該服務收費的細節,但微軟應該也不會在Mix這種場合說明定價問題。

我個人期待的是,能與多重觸控先鋒Bill Buxton對談。他目前任職於微軟的研究部門Microsoft Research。預期Buxton會談到設計對科技產品的重要性,這是他加入微軟後一直強調的概念。

我在微軟最近舉辦的TechFest活動上,有幸訪問到Buxton。他談到3年前加入這家公司所面臨的挑戰。他表示,當時微軟的資深領導階層,只有一人擁有設計背景。Buxton說:「那一直不是(微軟)DNA的一部份。」他認為微軟可以作得更好,並以該公司的Arc Mouse(設計師滑鼠)為例,證明強調設計的成果。

微軟缺乏設計焦點,正是吸引Buxton的原因。他告訴我:「你要去能發揮自己能力的地方。」他只是要確定對方有「善意的耐心」。Buxton說微軟執行長Steve Ballmer說服他,微軟真的有心在設計面作出改善。 Buxton預期成果還要一段時間才能顯示。他說:「這是一家大公司,無法在一夕之間改變。」(陳智文譯)



  • Microsoft .NET RIA Services March '09 Preview (4.1 MB): Microsoft .NET RIA Services simplifies the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight platforms. RIA Services provides a pattern to write application logic that runs on the mid-tier and controls access to data for queries, changes and custom operations. It also provides end-to-end support for common tasks such as data validation, authentication and roles by integrating with Silverlight components on the client and ASP.NET on the mid-tier.
  • Microsoft Silverlight 3 SDK Beta 1 (9.6 MB): the Microsoft® Silverlight™ 3 SDK contains online documentation, online samples, libraries and tools for developing Silverlight 3 applications. Usage of the SDK is subject to the SDK License (included in the package).
  • Microsoft Silverlight 3 Tools Beta 1 for Visual Studio 2008 SP1 (31.3 MB): this package is an add-on for Visual Studio 2008 SP1 to provide tooling for Microsoft Silverlight 3. It can be installed on top of either Visual Studio 2008 SP1 or Visual Web Developer 2008 Express with SP1, and it provides a Silverlight project system for developing Silverlight applications using C# or Visual Basic.
  • Microsoft Expression Blend 3 Preview: this is the preview version of Expression Blend that will enable authoring of Silverlight 3 Beta applications.

Silverlight 2 和 初窺 Silverlight 3

相關文章:

Silverlight 2 和 初窺 Silverlight 3
預見 Silverlight 3.0 之 3D 功能


本文章英文版:
http://weblogs.asp.net/scottgu/archive/2008/11/16/update-on-silverlight-2-and-a-glimpse-of-silverlight-3.aspx

我們上個月發佈了Silverlight 2。在過去的4個星期裡,Silverlight 2的最終版被下載和安裝到了超過1億台用戶機器之上。最近還通過微軟SMS和微軟更新程式發佈到了企業管理員手中,允許他們在企業內做自動部署。Internet上超過四分之一的電腦現在安裝了某個版本的Silverlight。

Silverlight 2是個重大的發佈,給媒體和RIA體驗提供了一套強有力的跨流覽器,跨平臺的功能,看到新的網站用它來推出時真是讓人開心。

媒體體驗

Silverlight 2 促成了網上的最高品質的視訊,而且是以任何媒體平臺上最低的TCO(總體擁有成本)來提供的。

內置於Silverlight 2的一個功能是對“自我調整流媒體傳輸(adaptive streaming)”的支援,該功能允許視訊可以多個位元速率(譬如400Kbits, 800Kbits, 1.5Mbits, 2Mbits)發送,由Silverlight根據網路頻寬和用戶端CPU性能動態地選擇最優的位元速率(還可以在之後條件改變的情形下無縫地自動轉換位元速率)。

Silverlight的“自我調整流媒體傳輸”支持是可擴展的,Move Networks(曾幫助首創了“自我調整流媒體傳輸”的概念)已經將他們的自我調整流媒體傳輸解決方案與Silverlight相集成,Silverlight 2 和 Move 在今年夏天曾被用來在網上實況轉播民主黨全國大會。

上個月,我們宣佈了將作為我們的IIS7 web伺服器的一個免費功能,增加對“自我調整流媒體傳輸”的支援。IIS Smooth Streaming(IIS平滑流傳輸)將提供一個集成的方式來在網上發送HD品質的適應性視訊。請訪問Akamai的http://www.smoothhd.com/網站,看Silverlight 2 和 IIS 平滑流傳輸(自我調整性流輸出率可達2.5Mbits)實戰使用中一些精彩無比的例子。

NBC奧林匹克網站今年夏天使用Silverlight 2服務了超過6千萬個獨特訪問者,提供了多於3500小時的直播和按需奧林匹克賽況。該網站的訪問者 平均觀看了27分鐘的錄影,對線上視訊來說,這是個高得出奇的數字。該網站使用了新的Silverlight自我調整流媒體傳輸功能來支持1.5Mbit位元速率,幫助提供了精彩無比的視訊體驗:



圖片: nbc


除了在美國驅動奧林匹克體驗外,Silverlight還在法國(FranceTV),荷蘭(NOS), 俄羅斯 (Sportbox.ru)和義大利(RAI)等地用來播放奧林匹克賽況。除了視訊品質外,這些媒體決定使用Silverlight後面的一個很大的原因是Silverlight提供的TCO和流媒體傳輸費用的差異。


在《Web Designer Magazine》(Web設計師雜誌-荷蘭的)的2008年8月版中, NOS的代表報告說,他們使用了Silverlight和40台 Windows Media伺服器就能夠服務10萬個同時使用者,而要是使用Flash Media伺服器的話,這需要270台伺服器才行。


在過去的一個月裡,我們看到了媒體場景下好幾個重大的新Silverlight部署。例如,CBS大學體育現在使用了Silverlight從它的170個夥伴學院和大學處轉播NCAA比賽。Blockbuster正在他們的MovieLink應用中把Flash換成Silverlight。Netflix 2個星期前推出了使用了Silverlight的新Instant Watch(即時觀看)服務。



圖片:

RIA體驗

Silverlight 2提供了.NET框架的一個跨流覽器,跨平臺子集,允許開發人員建造富Internet應用(RIA)。

開發人員可以使用VS 2008或免費的Visual Web Developer 2008 Express版打開和編輯Silverlight 2項目,得到一個強大的以代碼為中心的 .NET 開發環境。

設計師可以使用Expression Blend 2 SP1打開和編輯同個項目,用一個創造性的工具,精雕細琢,創造出豐富的用戶體驗。我最近在這裡的博客中討論了Silverlight促成的很好的開發人員/設計師工作流程。在2個星期前的PDC大會上,我們還發佈了Silverlight Toolkit的第一個版本,該工具包是個開源專案,添加了可用于Silverlight 2開發的額外的運行時控制項和元件(包括新的圖表控制項)。

許多客戶已經推出了面向Internet的Silverlight 2 RIA解決方案(包括Renault, Hard Rock 和 Toyota)。例如,上個月, AOL 推出了用了Silverlight 2的新AOL Mail RIA:

Silverlight 2現在還被用於種種企業方案之中。例如,K2 最近推出了用了Silverlight的微軟SharePoint下的新的Blackpoint工作流管理方案:

微軟也在部署基於Silverlight的新的RIA體驗。Windows Live團隊的新相片應用(photos.live.com) 和視訊通訊應用(videomessages.live.com)都是用Silverlight 2建造的,新的MSN工具列也是 (該工具條用了Silverlight來定制流覽器楨)。

上個月在PDC大會上,我們還對用了Silverlight的一些新Office 14 Web Companion RIA應用做了初窺演示。

Silverlight 3

明年,我們將發佈Silverlight的下一個重大版本 -- Silverlight 3。

Silverlight 3將包括重大的媒體增強 (包括 H.264 video視訊支援),重大的圖形改進(包括3D支援和GPU硬體加速),以及重大的應用開發方面的改進(包括更豐富的資料綁定支援和另外的控制項)。注意,這些只是多方面改進的很小一部分而已,我們還有無數的很酷的功能我們還想多瞞一段時間, ;-)明年,Visual Studio 和 Visual Web Developer Express版將支持完全可編輯的、可交互的Silverlight設計器,對資料綁定將加工具支援:

本文章來自於神魂顛倒論壇 http://bbs.flash2u.com.tw/ 原文網址:http://bbs.flash2u.com.tw/dispbbs_220_91908_1_1.html