Comments
Description
Transcript
Silverlightによる BI/LOB 成功のヒント
NetAdvantage Silverlight で LOBをラクラク実現! SilverlightによるLOB成功のヒント ~Academia 福岡 バージョン 自己紹介 山田 達也 •デベロッパー エバンジェリスト 活動内容 •講演とセッション •インフラジスティックス主催の各種イベント •X-Dev2008, DevSumi2009 で講演 •記事とホワイトペーパー •@IT 連載記事 Silverlightをカッコよく使うテクニック •Tech Target サイト掲載の各種ホワイトペーパー •最新記事「ここがポイント!Silverlight3による実践RIA開発」 主な担当分野 •Silverlight, Windows Forms 2 このセッションでお話しすること ~こんな疑問にお答えします Silverlightって? 業務アプリケーション開発に使えるの? NetAdvantage Silverlight って? どんなコントロールがあるの? じゃあ、NetAdvantage を使ったときの Silverlight開発ってどんな感じ? 3 PART#1 Silverlightって? 業務アプリケーション開発に 使えるの? 4 今回のテーマ Silverlight 2007年リリース クロスブラウザー プラグイン アニメーションなど表現力 動画再生などメディア機能 •Webアプリケーションのスパイスとし て使用されることが多かった •リッチなバナー •動画再生エンジン •アニメーションを生かしたゲーム 5 今回のテーマ Silverlight2 Silverlight 2008年リリース 2007年リリース クロスブラウザー Frameworkの大幅強化 プラグイン アニメーションなど表現力 .NET言語による開発 動画再生などメディア機能 DeepZoom Silverlight2 •本格的な.NET開発が可能になり、 さまざまなアプリケーションが登場。 6 今回のテーマ Silverlight2 Silverlight3 Silverlight 2009年7月リリース 2008年リリース 2007年リリース RIA開発を全面的にサポートする機能強化 クロスブラウザー Frameworkの大幅強化 プラグイン Silverlight3 マルチタッチ・マルチメディア強化 アニメーションなど表現力 .NET言語による開発 アウトオブブラウザー(オフライン実行) 動画再生などメディア機能 DeepZoom Silverlight2 •確実な機能強化と、RIAを実現するた めの「最短ルート」の提供に取り組み •アウトオブブラウザー、マルチタッチ をはじめ、Silverlightの適用範囲が広が る 7 http://quince.infragistics.com UXパターン エクスプローラー Quince(クインス) ~Silverlight アプリケーション事例 業務アプリケーションに Silverlightを採用するメリット .NETの高い生産性 高いUXの実現に • 既存の.NETリソースを活用 • Visual Studio, Blendなど開発ツールの充実 • 柔軟なビジュアル・スタイリング • アニメーションやエフェクト 十分な表現力 配布コストを 最小限に 業務 アプリケーションで! • タッチなど次世代UXへ対応 • Webブラウザー ベースのRIA • オフライン実行機能を組み合わせて • 多様化するニーズを カバーするプラットフォームとして期待! 9 とくにLOB開発ではココで差がつく LOB (Line Of Business) • エンドユーザーの「わがまま」に応える操作性 • VB6などのレガシーシステムもまだまだ元気 基幹業務アプリケーション • WPFやWinForms並の リッチクライアント表現 Silverlightなら • Webベースの配布保守性 • UIプラットフォームとしての寿命 • マイグレーションの付加価値としてのUX LOB開発のコストを 最小限に抑えるためには • 開発プロセスの最適化 • コンポーネントの活用 10 PART#2 NetAdvantage Silverlight って? どんなコントロールがあるの? 11 NetAdvantage Silverlight for LOB (Line Of Business) ナビゲーション 高機能グリッド LOB開発に 欠かせない コントロール エディター ビューとウィンドウ 12 NetAdvantage Silverlight 収録コントロールのご紹介 ~サンプルブラウザーを通して機能と特徴を知る ナビゲーション 高機能グリッド NetAdvantage for Silverlight LOB エディター ビューとウィンドウ xamWebGrid 機能検証 xamWebGridコントロールの機能とパフォーマンスを検証 xamWebGrid=機能+パフォーマンス! 処 理 時 間 ( ㍉ 秒 ) 50000 45000 40000 35000 30000 25000 20000 15000 10000 5000 0 XamWebGrid A社Grid B社Grid →xamWebGridのパフォーマンスに関するホワイトペーパー 「Performance in the Infragistics Silverlight xamWebGrid™」を公開中 http://download.infragistics.com/marketing/infragistics-silverlight-xamwebgrid-performance-whitepaper.pdf 15 PART#3 じゃあ、 NetAdvantage を使ったときの Silverlight開発ってどんな感じ? 16 ナビゲーション 高機能グリッド NetAdvantage for Silverlight LOB エディター ビューとウィンドウ コーディングデモ はじめてみようSilverlight開発 NetAdvantage Silverlight を使った Silverlight業務アプリケーション開発 最初の一歩 まとめ 10種類のコントロール 豊富な機能とハイパフォーマンス 高いUXを提供するナビゲーションやインタラクション Excelエンジン、コマンディングなどのフレームワーク機能 ソースコードのご提供 SilverlightのLOB開発には欠かせないツール 18 関連情報 NetAdvantage Silverlight for Data Visualization •データの視覚化に特化したコントロール集 •最新サービスリリースでSilverlight3対応済み インフラジスティックス トレーニング •NetAdvantage のプロフェッショナルになるための2日間集中講座 •現在、ASP.NETとWPFをご用意 •Silverlightコンテンツも2010年開始予定 19 その他 情報 私のブログ •http://blogs.jp.infragistics.com/blogs/tyamada/ @IT Silverlight 入門記事連載 •http://www.atmarkit.co.jp/fwcr/index/index_silverlight2.html •最新記事「Expression BlendとSketchFlowを使ってみた」 •http://www.atmarkit.co.jp/fwcr/design/tool/expressionblend3/01.html Tech Target ホワイトペーパーダウンロード •最新記事「ここがポイント!Silverlight3による実践RIA開発」 •http://wp.techtarget.itmedia.co.jp/contents/?cid=2257 CodeZine リッチクライアントエキスパート •http://codezine.jp/component/infragistics/ 20 ご静聴ありがとうございました 21