20
WPF で実現する業務用 リッチクライアント リッチクライアント アプリケーション 1 インフラジスティックス・ジャパン テクニカルエ バジェンリスト デベロッパー サポート エンジニア 池原 大然 [email protected]

WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

  • Upload
    others

  • View
    32

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

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

11

インフラジスティックス・ジャパンテクニカルエ バジェンリスト

デベロッパー サポート エンジニア池原 大然

[email protected]

Page 2: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

自己紹介自己紹介開発サポート チーム リーダーテクニカル エバンジェリスト

講演履歴講演履歴- DevSumi (WPF)- INETA (SL2)- TechEd (WPF)

などなど

22

などなどWPF トレーナーhttp://blogs.infragistics.com/blogs/dik

ehara/

Page 3: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

キーワード• Windows Presentation Foundation (WPF)• Line of Business (LOB)• Line of Business (LOB)• Expression Blend 2• Visual Studio 2008 (VS2008)

33

Page 4: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

アジェンダ•WPF とは?•ツール•ツール• NetAdvantage for WPF とリッチクライアント•まとめ、WPFの挑戦

44

•まとめ、WPFの挑戦

Page 5: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

WPFとは? ベクターグラフィックスアニメーション

メディアサポート

ClickOnceXBAP

WPFサポート

レイアウトデータ

XBAP

55

レイアウトサポート

ルックレスコントロール

データバインディング

Page 6: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

DEMO1DEMO1WPF 事例紹介Tangerine 他

66

DEMO1DEMO1

Page 7: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

WPF は必要?パフォーマンスの向上

要件を⾒極める必要• データ エントリー アプリケーション?• データ視覚化を伴うアプリケーション?

77

• データ視覚化を伴うアプリケーション?

Page 8: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

ツール と役割

eXtensible Application Markup Language (XAML)

デベロッパー デザイナー

88

デベロッパー

ブレンダー

デザイナー

Page 9: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

Hello WPF

DEMO2Hello WPFin Blend2

99

DEMO2

Page 10: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

スタイリングテンプレート

DEMO3テンプレートin Blend2

1010

DEMO3

Page 11: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

スタイリングテンプレート

DEMO4テンプレートin VS 2008

1111

DEMO4

Page 12: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

やはり難しい?

1212

WPF トレーニング

Page 13: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

NetAdvantage for WPF業務用リッチクライアント開発支援

• テンプレート化されたコントロール

• フレームワーク機能を活用

• テーマの提供

1313

• VS のみで構築可能

Page 14: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

NA for WPF

DEMO5NA for WPF 機能ブラウザー

1414

DEMO5

Page 15: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

NA for WPF

DEMO6NA for WPFLOB リッチ クライアント 構築

1515

DEMO6

Page 16: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

NA for WPF の将来2008 Volume1• XamRibbon• XamRibbon• XamChart• XamDockManager

2009 Volume1• XamOutlookBar

1616

2007 Volume1• XamDataGrid• XamCarousel• XamEditors

• XamOutlookBar• XamTabControl• XamMonthCalendar• Printing/ Exporting

などなど…

Page 17: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

まとめ•WPF で LOB が構築可能•Windows 7, VS 2010 への対応•Windows 7, VS 2010 への対応•目指せ ブレンダー•インフラジスティックスがサポート

1717

サポート

Page 18: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

はじめの一歩1.目指せ ブレンダー!

– Expression Blend 2 Trialhttp://www.microsoft.com/japan/products/expression/

– Expression Blend 2 Trialhttp://www.microsoft.com/japan/products/expression/

– CodeZinehttp://codezine.jp/article/detail/2354

2.NetAdvantage for WPF– 機能ブラウザ

1818

– 機能ブラウザhttp://xamples.jp.infragistics.com/

– WPF トレーニングhttp://jp.infragistics.com/services/training.aspx

Page 19: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

リソース

インフラジスティックスインフラジスティックスインフラジスティックスインフラジスティックス NetAdvantage for WPFNetAdvantage for WPF

MSDNMSDNMSDNMSDN –– WPFWPF アプリケーションを作るクッキングガイドアプリケーションを作るクッキングガイドhttp://http://msdn.microsoft.com/jamsdn.microsoft.com/ja--jp/windows/cc811507.aspxjp/windows/cc811507.aspxインフラジスティックスインフラジスティックス NetAdvantage for WPFNetAdvantage for WPFhttp://http://jp.infragistics.com/dotnet/netadvantagejp.infragistics.com/dotnet/netadvantage/wpf.aspx/wpf.aspxTangerineTangerineTangerineTangerinehttp://community.jp.infragistics.com/exemplarshttp://community.jp.infragistics.com/exemplars/tangerine.aspx/tangerine.aspx

1919

CodeZineCodeZineCodeZineCodeZinehttp://codezine.jp/component/infragisticshttp://codezine.jp/component/infragistics//本日のデモ本日のデモ ソースソースhttp://blogs.infragistics.com/blogs/dikeharahttp://blogs.infragistics.com/blogs/dikehara//

/tangerine.aspx/tangerine.aspx

Page 20: WPF で実現する業務用 リッチクライアント アプリ …WPF で実現する業務用 リッチクライアント アプリケーション 11 インフラジスティックス・ジャパン

•ありがとうございました

•池原 大然• [email protected]• http://blogs.infragistics.com

2020

• http://blogs.infragistics.com/blogs/dikehara/