silverlight 4のweb&デスクトップriaシナリオと に …silverlight...
TRANSCRIPT
1
春日井 良隆
マイクロソフト株式会社
デベロッパー&プラットフォーム統括本部
UX&クライアントプラットフォーム推進部
Silverlight 4のWeb&デスクトップRIAシナリオとBlend 4によるUIデザイン
2 Azure | IE9 | Silverlight | Expression
+
マイクロソフトが目指す方向性
3 Azure | IE9 | Silverlight | Expression
Windows Azure Platform
4 Azure | IE9 | Silverlight | Expression
同一のマークアップの実現
• W3Cとの協業
• W3Cが定めるWeb標準に準拠
• HTML5
• CSS 3
• DOM Level 2/3
• SVG 1.1
• ICC Color Profile
主役はブラウザー ではなくWebサイト
• “Web”が際立つ新しいユーザーインターフェース
• ワンクリック ナビゲーション
• Windows 7 に最適化
安全性、安定性、 プライバシーの向上
• 業界最高水準のセキュリティ
• 抜群の安定性
• ユーザーによるプライバシー 管理
• 新設計のJavaScriptエンジン
• レイアウトエンジン、DOMの最適化
• GPU-Powered HTML5
PCのハードウェア リソースを最大活用
5 Azure | IE9 | Silverlight | Expression
What is Silverlight ?
• Webブラウザー用のプラグイン
• クロスプラットフォーム/クロスブラウザ/クロスデバイス
• RIAのプラットフォーム
• メディアファイルのプレイバック
• XMLベースのマークアップ言語XAMLによるUI定義
• C#/VB/JavaScript/IronRuby/IronPythonによるロジック
6 Azure | IE9 | Silverlight | Expression
Silverlight モバイルへの展開
• Windows Phone 7
開発プラットフォームはSilverlightとXNA
• Windows Phone Developer Tools Visual Studio 2010 Express for Windows Phone
Windows Phone Emulator Resources
Silverlight 4 Tools For Visual Studio
XNA Game Studio 4.0
Microsoft Expression Blend for Windows Phone
7 Azure | IE9 | Silverlight | Expression
Silverlight 組み込みへの展開
• Windows Embedded Standard 7 Windows 7をベースに開発された組み込みOS
最新のデスクトップテクノロジーをサポート • Silverlight、Internet Explorer、Windows Media Player、
.NET Framework
• Windows Embedded Compact 7 Windows CE 6.0.3の後継となる組み込みOS
Microsoft Silverlight for Windows Embedded
8 Azure | IE9 | Silverlight | Expression
Silverlightの普及率
9 Azure | IE9 | Silverlight | Expression
DEMO
×
10 Azure | IE9 | Silverlight | Expression
Silverlight 4 RIA
• 疑似3D
• ビットマップ&ピクセルAPIの提供
• シェーダーエフェクト
• GPUハードウェアアクセラレーション
• コピー&ペースト
• ドラッグ&ドロップ
• 右クリック
• マウスホイール
• 起動時間は30%、パフォーマンスは200%アップ
11 Azure | IE9 | Silverlight | Expression
Silverlight 4 アプリケーション
• 100種類以上のコントロール
• Deep Linkingとナビゲーション
• マルチタッチのサポート
• バリテーションエラー UIテンプレート
• 印刷
• フォームコントロール
• WCF RIA Services
• データバインディングの強化
• Managed Extensibility Framework (MEF)
• 多言語対応
12 Azure | IE9 | Silverlight | Expression
Silverlight 4 ブラウザー外実行
• デスクトップアプリのようにブラウザーの外で稼動
• SandBoxで保護された安全で堅牢な環境
• 自動更新のサポート
• ネットワーク接続の検知
• HTMLレンダリング
• ポップアップ通知
• 信頼されたアプリケーション ローカルファイルへのアクセス
COMオートメーション
クロスドメイン
13 Azure | IE9 | Silverlight | Expression
Silverlight 4 メディア
• WindowsMediaやH.264の再生
• PlayReadyによる著作権保護
• SmoothStreamingによる配信
• GPUハードウェアアクセラレーション
• タイムラインマーカーによる同期
• Webcam、マイクのサポート
• オフライン/オンラインDRM
• H.264のDRM対応
• レコーディング
• マルチキャスト
14 Azure | IE9 | Silverlight | Expression
Expression Studio 4
Application Graphic Encode Web
クラウドでつながるあらゆるユーザー インターフェースの作成を支援するツールセット
15 Azure | IE9 | Silverlight | Expression
Silverlightの開発環境
共通のプロジェクトファイル
UIやインタラクションのデザイン プログラミング
16 Azure | IE9 | Silverlight | Expression
DEMO
17 Azure | IE9 | Silverlight | Expression
Expression Studio 4 Ultimate
通常版 75,800円
アップグレード版 43,800円 • すべての Microsoft Expression • すべての Adobe Creative Suite • Microsoft Visual Studio 2008 以降
アカデミック版 11,800円
18 Azure | IE9 | Silverlight | Expression
リソース
製品情報 開発者向け情報
Expression http://www.microsoft.com/japan/expression
Silverlight デベロッパーセンター http://msdn.microsoft.com/ja-jp/silverlight/default.aspx
Visual Studio http://www.microsoft.com/japan/msdn/vstudio/
.NET Framework デベロッパーセンター http://msdn.microsoft.com/ja-jp/netframework/default.aspx
Silverlight http://www.microsoft.com/japan/silverlight
IE デベロッパーセンター http://msdn.microsoft.com/ja-jp/ie/default.aspx
Windows Embedded http://www.microsoft.com/windowsembedded/ja-jp/default.mspx
Expression Community http://expression.microsoft.com/en-us/default.aspx
Silverlight.net http://www.silverlight.net/
.toolbox Expressionチュートリアル http://www.microsoft.com/design/toolbox/
Windows Phone 7 http://www.windowsphone7.com/
Codeplex オープンソース http://www.codeplex.com/
PROJEUCT UX ポータルサイト http://www.microsoft.com/japan/powerpro/projectux/default.mspx
RIA Statistics 普及率 http://riastats.com/
Silverlight TV インタビュー動画 http://channel9.msdn.com/shows/SilverlightTV/
Web Platform Installer http://www.microsoft.com/web/downloads/platform.aspx
19 Azure | IE9 | Silverlight | Expression
© 2010 Microsoft Corporation. All rights reserved. 本資料の第三者開示はご遠慮くださいますようお願いいたします。製品情報、製品・機能内容、開発スケジュール、
マーケティング施策などの全ての情報は予告無く変更されることがあります。あらかじめご了承ください。