Microsoft Silverlight テクニカルマネージャーの大西 彰さんのBlogより引用。
Silverlight 3 の特徴的な新機能
メディアシナリオ
- 720p HD配信におけるIIS Media Servicesによるオンデマンド・ライブストリーミングへの対応
- VC-1/WMV/WMA/MP3のサポートに加え、MPEG-4ベースのH.264/AACをサポート
- GPUハードウェアアクセラレーション
- 拡張可能なメディアフォーマットのサポート。RAW Audio/Videoのサポートにより、様々なサードパーティーコーデックの使用が可能
さらにリッチなエクスペリエンスの支援
- パースペクティブ3Dグラフィック、追加コードなしに、コンテンツを回転させたり、拡大したりすることが可能に(ポリゴンではありません)
- ぼかしや、ドロップシャドウなどのピクセルシェーダーエフェクト、独自のエフェクトを作成することも可能
- ビットマップキャッシング - ベクターコンテンツ、テキストおよびコントロールをビットマップにキャッシュすることにより、レンダリングのパフォーマンスの向上
- 新たにビットマップAPIのサポート、ピクセルをビットマップに書くことが可能
- アプリケーションの外観をコントロールするテーマのサポート
- プリセットされたイージングパターンの利用、Springやbounceといった新しいエフェクトを提供
- コントロールのスキニングの向上
- テキストレンダリングとフォントサポートの向上
- Windows 7におけるマルチタッチへの対応
RIA開発の生産性向上
- 100以上のコントロールとソースコードの提供、チャートやメディア、新たなレイアウトコンテナ、オートコンプリートコントロール、ツリービューコントロールなど
- RIA内での画面状態へのブックマーキングを可能にするディープリンクのサポート
データサポートの向上
- Element to Element binding : デザイナーは、二つのUIプロパティ間をバインドすることが可能
- データフォーム、データフォームコントロールによって、フィールドのレイアウト、バリデーション、アップデートおよびページングをサポート
- 正しくない入力内容を自動的に検知し、ユーザーに対して標準で注意を促すバリデーションコントロール
- .NET RIA Servicesを併用したクライアントおよびサーバーにおけるN層データのビジネスオブジェクトサポート
- オフライン機能、Silverlight 3 では、アプリケーションをユーザーマシン上の制限されたストアに設置し、ユーザーのデスクトップ、またはスタートメニュー、およびWindows 7 superbarから直接リンクすることが可能
- アクセシビリティ機能の強化、すべてのシステムカラーへのアクセスを提供
Silverlight.netにSilverlight 3のチュートリアルビデオが公開されていますので、ご覧ください。
http://silverlight.net/learn/videocat.aspx?cat=12
Expression Blend 3の特徴的な新機能
SketchFlow (アイディアをスケッチし、具体化するためにプロトタイプへ)
- 動的なユーザー体験を検証しながら、より訴求力の高いプロトタイプの作成が可能
- デザインに関係する人々のコミュニケーションをスムーズにするためのコメント付加機能の提供
- SketchFlowでデザインした結果をWord文書として出力し、デザインドキュメントの作成支援
デザイン素材の再利用
- Adobe Photoshop およびAdobe Illustratorファイルのインポート
コーディングレスでのデザイン - ビヘイビア (behavior)
- 複雑なインタラクションを再利用可能なコンポーネントとして、コードを書くことなく、直接アプリケーションUIの要素に追加可能
サンプルデータの生成
- 実際のデータを用意することなく、サンプルデータを生成、またはXMLファイルから読み込みデータバインド可能なオブジェクトの生成
- ドラッグ&ドロップでデザイン時にコントロール内でデータをバインド
インテリセンスのサポート
- C#やVBのコードエディタとXAMLエディタにおいて、インテリセンスに対応
主要なダウンロードへのリンク
- Silverlight 3 開発者用ランタイムベータ版 Windows用: http://go.microsoft.com/fwlink/?LinkID=143433
- Silverlight 3 開発者用ランタイムベータ版 Intel Mac用: http://go.microsoft.com/fwlink/?LinkID=143434
- Visual Studio 2008 SP1用 Microsoft Silverlight 3 Tools Beta 1(日本語版) http://go.microsoft.com/fwlink/?LinkID=143571
- Silverlight Toolkit http://silverlight.codeplex.com/
- Expression Blend 3 Preview (英語版のみ) http://www.microsoft.com/expression/blendpreview
- .NET RIA Services March ’09 Preview (英語版のみ) http://go.microsoft.com/fwlink/?LinkID=144609
- Silverlight 3ソフトウェア開発キットBeta 1(日本語版): http://go.microsoft.com/fwlink/?LinkID=143435
- Silverlight 3開発者用ドキュメント CHM版 (英語版のみ) http://go.microsoft.com/fwlink/?LinkId=144350
元ネタはこちら。
http://blogs.msdn.com/aonishi/archive/2009/03/19/9489576.aspx