顯示具有 Expression 標籤的文章。 顯示所有文章
顯示具有 Expression 標籤的文章。 顯示所有文章

微軟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 2.0中文版工具及中文說明文件


Visual Studio 2008 SP1 的 Microsoft® Silverlight™ Tools 它是用於開發 Silverlight 2 應用程式的 Visual Studio 2008 SP1 附加元件


http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=c22d6a7b-546f-4407-8ef6-d60c8ee221ed



概觀


此套件是 Visual Studio 2008 SP1 的附加元件,能為 Microsoft Silverlight 2 提供工具功能,可安裝在 Visual Studio 2008 SP1 或 Visual Web Developer 2008 Express (含 SP1) 上,針對使用 C# 或 Visual Basic 開發 Silverlight 應用程式而提供 Silverlight 專案系統。 本下載將會安裝下列軟體:



Silverlight 2 開發人員執行階段
Silverlight 2 軟體開發套件
適用於 Visual Studio 2008 SP1 的 KB956453 和/或適用於 Visual Web Developer 2008 Express (含 SP1) 的 KB956485
Visual Studio 2008 SP1 的 Silverlight Tools和/或Visual Web Developer 2008 Express(含 SP1) 的 Silverlight Tools Visual Studio 2008 SP1 的 Silverlight Tools 包括:
Visual Basic 和 C# 專案範本
Intellisense 和 XAML 程式碼產生器
XAML 設計預覽
Silverlight 應用程式偵錯
適用於 Mac 的 Silverlight 應用程式遠端偵錯
Web 參考支援
WCF 範本
Team Build 和命令列建置支援
Expression Blend 整合 若您需要看Silverlight 2.0中文線上文件,目前也完成上線了,請參考以下網址:


http://msdn.microsoft.com/zh-tw/library/cc838158(VS.95).aspx


台灣微軟希望這套Next Web的完整解決方案能將設計魅力與商業邏輯完美結合,實現突破性的創意,在網路上提供更引人注目的使用體驗;這種以精采的高互動使用體驗,讓客戶建立品牌忠誠度,將拉大與競爭對手的優勢距離。


Microsoft Expression Blend 2.5 2008/6 英文預覽版


Microsoft Expression Blend 2.5 2008/6 英文預覽版

下載:
http://www.microsoft.com/downloads/details.aspx?familyid=32A3E916-E681-4955-BC9F-CFBA49273C7C&displaylang=en

約25MB

需額外安裝 .NET Framework 3.5

Windows Vista; Windows XP Service Pack 2 適用

採用DPI技術 LSI為微軟Silverlight提供加速方案

採用DPI技術 LSI為微軟Silverlight提供加速方案


深層封包檢測矽元件供應商LSI日前宣佈針對微軟的Silverlight提供加速技術。微軟Silverlight是一個跨瀏覽器、跨平台的外掛程式,可提供新一代的媒體經驗和豐富互動的Web應用程式。


LSI將協助Silverlight平台開發業者縮短產品上市時程,協助其針對線上影片、廣播及高解析度DVD市場快速開發各種複雜的影音應用。LSI針對Silverlight開發的矽元件可為內容設計業者與硬體OEM廠商帶來高效能系統。


LSI調整其深層封包檢測(Deep Packet Inspection,DPI)技術,以開發深層畫格分析(Deep Frame Inspection,DFI)功能。DPI可檢測封包內是否藏著病毒與入侵程式碼,而DFI則用於分析每個影片畫格,以計算與前一個畫格之間的差異,並產生壓縮比達10比1的影片串流,讓高解析度等豐富的影片格式,能以串流模式經過網際網路或企業網路傳送,並且提高儲存系統的空間效率,同時維持優異的影片畫質。


LSI並已於3月5日至7日於美國拉斯維加斯舉行的MIX08會議上,展示針對Windows Media推出,可加快Microsoft Expression Encoder速度的Tarari編碼加速器(LSI Tarari Encoder Accelerator,TEA)。


LSI指出,現在的網路開發人員可設計即時結合影音內容與動態資訊的各種新應用,並開發整合多種資訊內容的分層式應用。由於影片物件需要較長的編碼時間,以往要開發這類應用都相當費時。而LSI加速器技術在Silverlight平台上的成功部署,除可加速底層微軟Windows Media編解碼器的工作速度,同時確保在全面相容、可立即投入量產、基於Windows VC-1編解碼器的軟體發展套件(SDK)平台上提供高品質的標準或高畫質輸出內容。


http://bbs.flash2u.com.tw/dispbbs_220_82261_1.html

Blend 2 與 Silverlight 2 教學

包含按鈕的製作詳解與範例下載


http://www.nibblestutorials.net/


SilverLight中文完全解決方案


下面這篇出自MSDN的文章,詳細介紹了SilverLight中文遇到的問題與解法。




問題的起源是Silverlight的Runtime中沒有內嵌中文字型,而解法簡單地說,有下列三種:




1.下載字型或是 ODTTF(XPS)


2.Path


3.圖型




文中認為最終極的解法不是在Runtime中內嵌中文字型(因為會過於肥大),最好的解法仍是下載字型,不過目前這個作法會有版權上的問題,因此文中除提供免費字型的下載點之外,也指出微軟也可能提供免費下載的字型,以解決這個困境。




http://www.microsoft.com/taiwan/msdn/columns/huang_jhong_cheng/Silverlight_cht_solutions.htm


探討 XAML 物件的填色技巧-使用 Blend 2 的筆刷工具


影片目的說明:



  • 說明 Blend 2 筆刷工具的種類及其用途。

  • 示範如何使用筆刷工具與 Brush Transform 工具,並說明填色時所需注意的重點。

  • 說明設定線性漸層、放射狀漸層、與漸層選項的方法及其用途。


適合的聽眾:Silverlight 初學者,Blend 2 設計工具初學者


影片下載:http://download.microsoft.com/download/9/6/1/9610a252-d419-4ff0-82a3-6b316827fd69/SilverlightVideoClass02.zip

應用 Expression Encoder 發佈 Silverlight Streaming 視訊

應用 Expression Encoder 發佈 Silverlight Streaming 視訊

Expression 套件中的 Expression Media Encoder 將變為 Expression Encoder, 現在的 preview 版本已經提供了類似於Windows Media Server 的視訊流發佈功能,如下將介紹一下如何在沒有安裝 Windows Media Service 的情況下,利用 Expression Encoder 發佈視訊流,並且用 Silverlight 進行展現。

1. 從 Live Encoding Mode 開始

进入Live Encoding模式

a. Live Encoding Mode

Expression Encoder 將提供一個 Live Encoding Mode, 可以從"View(視圖)" 選單選擇進入 Live Encoding Mode。

在 Live Encoding Mode 中你可以選擇視訊以及音頻捕獲設備,進行時時的編碼,也可以選擇已經存在的視訊檔案進行 Streaming。

2. 選擇輸出訊息/屬性

选择输出格式

b. 輸出格式設定

你可以通過輸出面板設定發佈在本機的輸出通訊埠,最大連結數目,也可以將發佈點設定到其它 Server 上。

你也可以將時時捕獲的視訊信號進行存檔,放在指定的目錄中。

image

c. 設定碼流屬性

设置Metadata

d. 設定 Metadata

3. 使用 Windows Media Player 進行測試

image

e. 測試 MMS 源

播放成功時,Expression Encoder 的 Connection count (連結數目)會顯示為1.

4. 利用 Silverlight 發佈網站

image

f. 選擇 Silverlight Player 模板

在 Expression Encoder 中,你可以選擇非 Live 模式對模板進行選擇發佈,之後在本地的 IIS 中把相應檔案夾設定為虛擬目錄,對 StartPlayer.js 檔案做如下變更:

function get_mediainfo(mediainfoIndex) {
switch (mediainfoIndex) {

case 0:
return { "mediaUrl": "mms://10.86.16.17:8080/",
"placeholderImage": "",
"chapters": [
] };
default:
throw Error.invalidOperation("No such mediainfo");
}
}

大功告成,馬上分享你的 Silverlight 視訊直播吧~

Expression Encoder最佳化影片


Expression Encoder最佳化影片


Microsoft Expression Encoder - VC-1內容編碼器


Expression Encoder的設定方式如下:1.首先打開Expression Encoder,並匯入wmv影片。2.將Video編碼選項設定為Stream Board(MP)或Stream Board(AP)3.調整Width及Height,因為Encoder預設自動縮小影片尺寸,記得要調回原來影片的尺寸。

Expression Encoder 英文說明

不然就看 yahoo的翻譯,不過翻譯的很難閱讀:
http://tw.search.yahoo.com/language/translatedPage?tt=url&text=http%3a//www.microsoft.com/expression/products/overview.aspx%3fkey=encoder&lp=en_zt&.intl=tw&fr=sfp

微軟Expression Encoder 是Windows Media Encoder的後繼產品。

Windows Media Encoder是一個適用於希望充分利用 Windows Media 9 系列中的許多創新功能(包括高質量多聲道聲音、高清晰度視訊質量、新增對混合模式聲音和音樂內容的支援)的內容建立者的強大工具。

全功能版Expression Encoder可以免費試用60天,對顯示系統要求較高:DirectX 9.0顯卡,支援Pixel Shader 2.0,256 MB以上顯存,如:ATI Radeon X300 或 NVIDIA GeForce 5600層級顯卡以上,否則無法正常編碼。

可以到 這裡 下載

免費 Expression Blend 教學影片

免費 Expression Blend 教學影片

國外的教學影片,雖然講英文,但因為有畫面,所以即使聽力不好,也不影響。
網址在:http://movielibrary.lynda.com/html/modPage.asp?ID=384。

Lee Brimelow其中的內容包含所有WPF及Silverlight 開發及設計人員所需具備的基本Expression Blend編輯技巧,可快速有效地幫你進入WPF的應用領域。

若要觀賞這些影片,需先安裝QuickTime(http://www.apple.com/quicktime/download/)

內容包含:
1. 概覽及安裝
2. 工作區
3. 專案管理
4. 繪圖
5. 外觀編輯
6. 文字處理
7. 3D8. 整合多媒體
9.畫面配置控制項
10. 變形
11. 動畫及互動性
12. WPF 控制項13. 處理資料
14. 部署應用程式

另外還有 Expression Design 的教材影片:

http://movielibrary.lynda.com/html/modPage.asp?ID=339

Microsoft Expression Blend 中文免費試用版

安裝前若已有安裝英文版本(1.0.1083.0),需先手動移除後重新安裝中文版

Blend中文版下載
http://www.microsoft.com/downloads/info.aspx?na=120&p=&SrcDisplayLang=zh-tw&SrcCategoryId=&SrcFamilyId=de665fe2-7cc4-412a-a5de-bfd737f4aeea&u=details.aspx%3ffamilyid%3dDE665FE2-7CC4-412A-A5DE-BFD737F4AEEA%26displaylang%3dzh-tw%26Hash%3dO79PkeFsY%252b2ZKyYC789NTnV8EaeK6%252bpbT%252bfQszY5856D5ZxKPes7GDJBhvmNzXYGlk5P4mB7KW5eaFSnEe9Q5A%253d%253d

討論群組
http://bbs.flash2u.com.tw/Forum.asp?cat_id=8&forum_id=214
微軟討論區
http://www.microsoft.com/downloads/info.aspx?na=40&p=1&SrcDisplayLang=zh-tw&SrcCategoryId=&SrcFamilyId=de665fe2-7cc4-412a-a5de-bfd737f4aeea&u=http%3a%2f%2fforums.microsoft.com%2fMSDN-CHT%2fdefault.aspx%3fForumGroupID%3d324%26SiteID%3d14

Microsoft Expression 網站
www.microsoft.com%2ftaiwan%2fproducts%2fexpression%2f" target="_blank">http://www.microsoft.com/downloads/info.aspx?na=40&p=2&SrcDisplayLang=zh-tw&SrcCategoryId=&SrcFamilyId=de665fe2-7cc4-412a-a5de-bfd737f4aeea&u=http%3a%2f%2fwww.microsoft.com%2ftaiwan%2fproducts%2fexpression%2f




網路的事情,讓網路解決
[ 逛網路就像是在探險 ]

 神 魂 顛 倒 T W G
http://bbs.flash2u.com.tw
http://www.linkist.com/r/b580fe2eea3f318c
http://tw.myblog.yahoo.com/flash2u-twg
http://flash2u.spaces.msn.com/?_c02_owner=1

WPF和Silverlight到底有什麼不同?

WPF和Silverlight到底有什麼不同?

由於名稱的關係, WPF與WPF/E一直被認為是類似的東西.
其實兩者除了呈現UI的部分使用的是共通語言 XAML 之外,
兩者在本質上有很大的不同.
甚至,XAML對WPF與Silverlight有不同的意義,也不能算是兩者間"共通的語言"
XAML對WPF來說,是一種把.NET程式語言改用XML來描述的方式.
換句話說,XAML用在WPF上,像是另外一種程式語言.與C#, VB , IronPython相似.
所以XAML能做的, C# , VB一樣都可以做到. 但是反過來, C# , VB 能做的,
XAML不一定能做到,因為XAML是為了配合開發工具,特別設計出來的一種語言,
本身有他的局限性,所以還是得配合正規的程式語言,才能完成一個真正有用的程式.
但是以目前XAML所具備的能力,不靠C# , VB而做到平常簡單Flash可以做到的,應該是沒啥問題.
因此, Application = Code + Markup的作者Petzold才會把這本書的結構寫成先用以C#來寫WPF程式,後半部才介紹XAML. 避免大家誤解 WPF = XAML.
XAML還可以用在WF上,所以並不局限於WPF. 如果用了XAML,以為這就是WPF的全部,就大錯特錯囉!
然而,XAML對Silverlight來說,本質比較貼近SVG.
XAML用來描述構成畫面的結構樹,然後配合Javascript去操作這顆表示UI的樹,以達到互動的效果. 所以對Silverlight來說, XAML像是用來擴充HTML/CSS原本不足的一組Tag. 就像Firefox之中,一樣可以用Javascript去操作SVG所描述的畫面,藉以達成多媒體效果.

Silverlight 入門

Microsoft Silverlight(以前的代號為「WPF/E」)
什麼是 Silverlight?Silverlight 是一種新的 Web 呈現技術,能在各種平台上執行。借助該技術,您將擁有內容豐富、視覺效果絢麗的交互式體驗,而且,無論是在瀏覽器內、在多個設備上還是在桌面操作系統(如 Apple Macintosh)中,您都可以獲得這種體驗。Microsoft .NET Framework 3.0(Windows 撰寫程式基礎結構)中的呈現技術 XAML(可擴展應用程式標記語言)遵循 WPF (Windows Presentation Foundation),它是 Silverlight 呈現功能的基礎。本白皮書將逐步引導您瞭解 Silverlight 的基本情況,以及如何使用 Microsoft 的眾多工具(包括 Microsoft Expression Blend、Microsoft Visual Studio 2005 和 XAML)來構建內容豐富的圖形網站。首先,讓我們瞭解一下 Silverlight 發展歷程的相關背景訊息,以及它在開發領域所處的位置。
更多閱讀
http://bbs.flash2u.com.tw/FlashTopic75970_214_8_1.htm

最新Expression Blend 2 May Preview版本

互動視覺的魔法師,Microsoft Expression 將您的創意可能性帶到新的境界。Expression 中的專業設計工具和創新技術,可以彈性且自由地 將您的願景化成實際—不管您設計的是以標準為基礎的網站、桌面上的豐富使用者經驗,或是管理數位資產和內容。此外,關於Silverlight,WPF,WPF/E,XAML,XBAP(XAML Browser Application)等相關資訊,也集中在Microsoft Expression Blend專區 發表。

最新Expression Blend 2 May Preview版本已開放下載:Expression Blend 2 May Preview (25.6 MB),序號:J9RVG-FJM6D-2Q9HC-296MR-PHC2M,非Vista的使用者需安裝 .NET Framework 3.0 (Up to 50 MB),若需要撰寫程式,可下載免費的編輯器Visual Studio 2005 Express (Visual Basic or C#) (35-70 MB) ,適用於VB或C#,本版本支援Silverlight