WPF で実現する業務用 リッチクライアント アプリケーション

WPF で実現する業務用
リッチクライアント
アプリケーション
インフラジスティックス・ジャパン
テクニカルエ バジェンリスト
デベロッパー サポート エンジニア
池原 大然
[email protected]
1
自己紹介
開発サポート チーム リーダー
テクニカル エバンジェリスト
講演履歴
- DevSumi (WPF)
- INETA (SL2)
- TechEd (WPF)
などなど
WPF トレーナー
2
http://blogs.infragistics.com/blogs/dik
ehara/
キーワード
•
•
•
•
3
Windows Presentation Foundation (WPF)
Line of Business (LOB)
Expression Blend 2
Visual Studio 2008 (VS2008)
アジェンダ
• WPF とは?
• ツール
• NetAdvantage for WPF と
リッチクライアント
• まとめ、WPFの挑戦
4
WPFとは?
ベクター
グラフィックス
アニメーション
メディア
ClickOnce
XBAP
サポート
WPF
データ
レイアウト
バインディング
サポート
ルックレス
コントロール
5
WPF 事例紹介
Tangerine 他
DEMO1
6
WPF は必要?
パフォーマンスの向上
要件を⾒極める必要
• データ エントリー アプリケーション?
• データ視覚化を伴うアプリケーション?
7
ツール と役割
eXtensible Application Markup Language
(XAML)
デベロッパー
ブレンダー
8
デザイナー
Hello WPF
in Blend2
DEMO2
9
スタイリング
テンプレート
in Blend2
DEMO3
10
スタイリング
テンプレート
in VS 2008
DEMO4
11
やはり難しい?
WPF トレーニング
12
NetAdvantage for WPF
業務用リッチクライアント開発支援
• テンプレート化されたコントロール
• フレームワーク機能を活用
• テーマの提供
• VS のみで構築可能
13
NA for WPF
機能ブラウザー
DEMO5
14
NA for WPF
LOB リッチ クライアント 構築
DEMO6
15
NA for WPF の将来
2008 Volume1
• XamRibbon
• XamChart
• XamDockManager
2009 Volume1
• XamOutlookBar
2007 Volume1
• XamDataGrid
• XamCarousel
• XamEditors
16
• XamTabControl
• XamMonthCalendar
• Printing/ Exporting
などなど…
まとめ
• WPF で LOB が構築可能
• Windows 7, VS 2010 への対応
• 目指せ ブレンダー
• インフラジスティックスが
サポート
17
はじめの一歩
1. 目指せ ブレンダー!
– Expression Blend 2 Trial
http://www.microsoft.com/japan/products/expression/
– CodeZine
http://codezine.jp/article/detail/2354
2. NetAdvantage for WPF
– 機能ブラウザ
http://xamples.jp.infragistics.com/
– WPF トレーニング
http://jp.infragistics.com/services/training.aspx
18
リソース
MSDN – WPF アプリケーションを作るクッキングガイド
http://msdn.microsoft.com/ja
http://
msdn.microsoft.com/ja-jp/windows/cc811507.aspx
インフラジスティックス NetAdvantage for WPF
http://jp.infragistics.com/dotnet/netadvantage
http://
jp.infragistics.com/dotnet/netadvantage
/wpf.aspx
Tangerine
http://community.jp.infragistics.com/exemplars
/tangerine.aspx
CodeZine
http://codezine.jp/component/infragistics/
http://codezine.jp/component/infragistics
/
19
本日のデモ ソース
http://blogs.infragistics.com/blogs/dikehara/
http://blogs.infragistics.com/blogs/dikehara
/
• ありがとうございました
• 池原 大然
• [email protected]
• http://blogs.infragistics.com
/blogs/dikehara/
20