SlideShare a Scribd company logo
1 of 34
Download to read offline
世界に通用するアプリケーションを開発しよう!
      SPEAKER / Daizen Ikehara
自己紹介

• 池原大然
  – デベロッパー エバンジェリスト
  – INETA 登録スピーカー
• Email
  dikehara@infragistics.com
• Blog
  http://bit.ly/IGDaizen
• Twitter
  @Neri78
• Facebook
  http://on.fb.me/InfragisticsJP
アジェンダ


   • はじめに



   • NetAdvantage Ultimate と IG デザイン プロセス



   • 実践編



   • まとめ
はじめに
                                                          使い

• UX の高いアプリケーション                                  役立
                                                          やす
                                                           い       求め
                                                                   られ
                                                  つ
  – ユーザー 中心の設計・開発                                         価値
                                                          があ
                                                                    る

                                                  探し       る       ヒト

  – ロイヤル カスタマーの獲得                                 やす
                                                  い       信頼
                                                                    に
                                                                   優し
                                                                    い
                                                          でき
                                                           る


• パーツを利用することで工数圧縮
 – 既存の機能を活用


• 注力点
    • ビジネス ロジック
    • UI / UX 実装・カスタマイズ
                Peter Morville – UX ハニカム
                http://semanticstudios.com/publications/semantics/000029.php
IG
デバイス
          デザイン
対応
          プロセス



       XAML
  ソリューション
トータル ソリューション


                    Web / RIA   Reporting
Win / Rich Client                           Mobile




                    NetAdvantage
IG デザイン プロセス



               ユーザー
               ストーリー




                       プロト
      実装   デベロッパー
           エクスペリエンス    タイプ
Demo
Quince – デザイン ライブラリー
http://jp.quince.infragistics.com
IG
デバイス
       デザイン
 対応    プロセス




   XAML
 ソリューション
NetAdvantage Ultimate
実践編
今回構築するシステム
ダッシュボード

• ユーザー
  マーケティング担当
  セールス マネージャー
   • IT スキルセットが必ずしも高くない


• ストーリー
  売上データを迅速に一覧表示させたい
  さらにわかりやすく表現したい
   • 地域別の売上状況
   • 対売上目標の現在値
   • 購入層の表示
 経営陣への報告
Demo
ダッシュボード
Line Of Business

• xamGrid
  軽量 Grid
  固定列
  グループ ヘッダー
  セル マージ


• xamDock
  VS ライクなドッキング


• テーマ適用による
  ブランディング統一
Data Visualization

•   xamMap
•   xamDataChart
•   xamBulletGraph
•   xamNetworkNode
Demo
レポーティング (CTP)
Reporting (CTP)

VS リッチ デザイン
PDF/XPS 形式
サーバー出力
 シナリオ
クライアント出力
 シナリオ
IG
デバイス
       デザイン
 対応
       プロセス



   XAML
 ソリューション
クロス デバイス対応フロント

• ユーザー
  コンシューマー ユーザー
  ネット ショッピングに親しんでいる
  複雑なオペレーションは好まない

• ストーリー
  映画情報の一覧と選択
  プレビュー表示, レーティング
  クロス
    • プラットフォーム
    • ブラウザー
    • デバイス
Demo
クロス デバイス対応フロント
jQuery / HTML5

• クロス
  ブラウザー
  プラットフォーム
  デバイス

• igGrid
  情報の一覧と選択
  ハイ パフォーマンス
  jQuery クライアント テンプレート

• igRating / igVideoPlayer
  HTML5
モバイル ソリューション

• ユーザー
 コンシューマー ユーザー
 スマート フォンを使用

• ストーリー
 モバイルデバイスで情報を
  確認したい
   購入情報など
Demo
モバイル ソリューション
モバイル

• Windows Phone
 リッチ ソリューション
 モバイル インタラクション
 Silverlight DV コントロールと
  ほぼ同じ API
   学習コストの削減
   ロジックの流用


• 将来的に iOS, Android 対応予定
IG
デバイス
        デザイン
対応
        プロセス


     XAML
  ソリューション
まとめ

• ロイヤル カスタマーの獲得・維持
 – ユーザー ストーリー
 – 差別化
   ビジネスロジック
   カスタマイズ

• ニーズに合わせたプラットフォーム選択



• NetAdvantage が提供する
  トータル ソリューション
NetAdvantage Ultimate


                    Web / RIA   Reporting
Win / Rich Client                           Mobile




                    NetAdvantage
リソース

Quince – UX パターン ブラウザー
http://quince.infragistics.com

NetAdvantage for Silverlight LOB / DV
http://bit.ly/NaSLLOB / http://bit.ly/NaSLDV

NetAdvantage Reporting
http://bit.ly/NaReport

NetAdvantage for jQuery
http://bit.ly/NajQuery

NetAdvantage for Windows Phone
http://bit.ly/NaWPhone

Blog: Daizen Ikehara (デモサンプル、解説、Tips など)
http://bit.ly/IGDaizen
世界に通用するアプリケーションを開発しよう!
      SPEAKER / Daizen Ikehara

More Related Content

Similar to 世界に通用するアプリケーションを開発しよう

20130202 ドメイン駆動設計読書会at名古屋のお誘い β
20130202 ドメイン駆動設計読書会at名古屋のお誘い β20130202 ドメイン駆動設計読書会at名古屋のお誘い β
20130202 ドメイン駆動設計読書会at名古屋のお誘い β
Ryo RKTM
 
第4回SIA研究会(例会)プレゼン資料3_ tobesoft
第4回SIA研究会(例会)プレゼン資料3_ tobesoft第4回SIA研究会(例会)プレゼン資料3_ tobesoft
第4回SIA研究会(例会)プレゼン資料3_ tobesoft
Tae Yoshida
 
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Rakuten Group, Inc.
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
Mitsuru Katoh
 

Similar to 世界に通用するアプリケーションを開発しよう (20)

20111212勉強会資料
20111212勉強会資料20111212勉強会資料
20111212勉強会資料
 
20130202 ドメイン駆動設計読書会at名古屋のお誘い β
20130202 ドメイン駆動設計読書会at名古屋のお誘い β20130202 ドメイン駆動設計読書会at名古屋のお誘い β
20130202 ドメイン駆動設計読書会at名古屋のお誘い β
 
第4回SIA研究会(例会)プレゼン資料1_ m2 soft 紹介資料
第4回SIA研究会(例会)プレゼン資料1_ m2 soft 紹介資料第4回SIA研究会(例会)プレゼン資料1_ m2 soft 紹介資料
第4回SIA研究会(例会)プレゼン資料1_ m2 soft 紹介資料
 
第4回SIA研究会(例会)プレゼン資料3_ tobesoft
第4回SIA研究会(例会)プレゼン資料3_ tobesoft第4回SIA研究会(例会)プレゼン資料3_ tobesoft
第4回SIA研究会(例会)プレゼン資料3_ tobesoft
 
Devsumi summer 2013_b2_share
Devsumi summer 2013_b2_shareDevsumi summer 2013_b2_share
Devsumi summer 2013_b2_share
 
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について
 
今なぜサーバーレスなのか
今なぜサーバーレスなのか今なぜサーバーレスなのか
今なぜサーバーレスなのか
 
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
 
アジャイルにモデリングは必要か
アジャイルにモデリングは必要かアジャイルにモデリングは必要か
アジャイルにモデリングは必要か
 
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten,  core skills  neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
 
第73回 Machine Learning 15minutes ! IBM AI Foundation Modelsへの取り組み
第73回 Machine Learning 15minutes ! IBM AI Foundation Modelsへの取り組み第73回 Machine Learning 15minutes ! IBM AI Foundation Modelsへの取り組み
第73回 Machine Learning 15minutes ! IBM AI Foundation Modelsへの取り組み
 
Ms retail update ra 20191030
Ms retail update ra 20191030Ms retail update ra 20191030
Ms retail update ra 20191030
 
Smart Store Map
Smart Store MapSmart Store Map
Smart Store Map
 
Cloud Native and Agile Approach
Cloud Native and Agile ApproachCloud Native and Agile Approach
Cloud Native and Agile Approach
 
UrbanCodeを使用したBluemixとオンプレミスの統合デプロイ
UrbanCodeを使用したBluemixとオンプレミスの統合デプロイUrbanCodeを使用したBluemixとオンプレミスの統合デプロイ
UrbanCodeを使用したBluemixとオンプレミスの統合デプロイ
 
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
アーキテクチャとアジャイルプロジェクトをまともに進めるための両輪について-DevLOVE関西 #DevKan
 
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
Scalable Generator: Using Scala in SIer Business (ScalaMatsuri)
 
菊池崇のレスポンシブWEBデザイン道場(2限目:RWDをクライアントにディレクションする方法)
菊池崇のレスポンシブWEBデザイン道場(2限目:RWDをクライアントにディレクションする方法)菊池崇のレスポンシブWEBデザイン道場(2限目:RWDをクライアントにディレクションする方法)
菊池崇のレスポンシブWEBデザイン道場(2限目:RWDをクライアントにディレクションする方法)
 
これからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れこれからのNOTESモバイルアプリはこう作れ
これからのNOTESモバイルアプリはこう作れ
 
Force.com開発基礎
Force.com開発基礎Force.com開発基礎
Force.com開発基礎
 

Recently uploaded

Recently uploaded (11)

論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

世界に通用するアプリケーションを開発しよう