SlideShare uma empresa Scribd logo
1 de 14
Data Visualization Scenarios
Kiril Matev
Technical Evangelist
Infragistics, Inc
kmatev@infragistics.com
Contents
• Importance of Data visualization
• Why add Data Visualization now
• XAML Data visualization controls available
  – XamDataChart
  – XamTimeline
  – XamGauge, XamBulletGraph
  – XamNetworkNode, XamOrgChart
  – XamTreemap
  – XamPivotGrid
Why Data Visualization?
• Over the last 10 years many systems have
  accumulated lots of data
• Windows Forms/ASP.NET did not allow
  users to interact with data to the same
  extent
• However, little of that data is effectively
  visualized without the use of expensive BI
  systems
Why add data visualization now?
• XAML - rich interaction model,
  – Allows users to find what they’re looking for in
    a visual way, rather than by filtering grids
• XAML – hardware accelerated graphics
• Existing Windows Forms applications can
  host WPF data visualization controls to
  deliver this capability without any changes
  to the existing application
But I have a Windows Forms app…
• Existing Windows Forms applications can
  host WPF data visualization controls to
  deliver this capability without any changes
  to the existing application
NetAdvantage for Data
            Visualization
• A product which contains data
  visualization controls
• Two versions available - Silverlight and
  WPF
• CLR 4.0 based
• High-performance
• Fully stylable
XamDataChart
• Fast (60Hz data refresh rate)
• Customizable (multiple series, axes,
  tooltips)
• Series (column, line, scatter, polar…)
• Financial capabilities (OHLC, candle,
  indicators)
• Trendlines
• Demos (fast chart, zoombar integration)
XamTimeline
•   Present qualitative time series data
•   Zooming for easy navigation
•   Navigation control
•   Demo – Stock Annotator
XamGauge, XamBulletGraph
• Controls which are typically used to
  display KPI values
• Useful when building BI frontends to
  visualize a numeric value
• Demo (IGAuto Trader)
XamNetworkNode, XamOrgChart
• Useful for creating interactive diagrams
    – XamOrgChart – hierarchical structures
    – XamNetworkNode – diagram structures
•   Selection
•   Tooltips
•   Navigation
•   Zooming
XamTreemap
• Illustrate the relationships between a
  hierarchy of data with a quantitative aspect
• Drill-down
• Selection
• Use as a navigation control
• Demo - IGTrading
XamPivotGrid
• Supports both Flat (Excel, IList<T>) and
  OLAP data
• Data selector
• Filters, slicers (11.2)
• Calculated columns (11.2)
• Editing, live data
• Aggregators
• Demo
Questions
kmatev@infragistics.com
Resources
Hosting a WPF Pivot Grid in Windows
Forms
http://blogs.infragistics.com/blogs/kiril_matev/archive/2010/06/11/hosting-a-
wpf-pivotgrid-delivering-advanced-data-analysis-in-your-windows-forms-
application.aspx

Integrating Timeline and Chart Controls
http://community.infragistics.com/blogs/kiril_matev/archive/2011/07/28/using-
xamtimeline-and-xamdatachart-to-build-an-annotated-view-of-your-time-series-
data.aspx

Mais conteúdo relacionado

Destaque

Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורהPerforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Engineering Software Lab
 
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
Engineering Software Lab
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
Engineering Software Lab
 

Destaque (11)

Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורהPerforce עשרת היתרונות המובילים של מערכת ניהול התצורה
Perforce עשרת היתרונות המובילים של מערכת ניהול התצורה
 
Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST Introduction to Parasoft C++TEST
Introduction to Parasoft C++TEST
 
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
WPF/ XamDataGrid Performance, Infragistics Seminar, Israel , November 2011
 
Palamida Open Source Compliance Solution
Palamida Open Source Compliance Solution Palamida Open Source Compliance Solution
Palamida Open Source Compliance Solution
 
Code coverage in theory and in practice form the do178 b perspective
Code coverage in theory and in practice form the do178 b perspectiveCode coverage in theory and in practice form the do178 b perspective
Code coverage in theory and in practice form the do178 b perspective
 
FDA software compliance 2016
FDA software compliance 2016FDA software compliance 2016
FDA software compliance 2016
 
CppUnit using introduction
CppUnit using introductionCppUnit using introduction
CppUnit using introduction
 
Unit testing on embedded target with C++Test
Unit testing on embedded  target with C++TestUnit testing on embedded  target with C++Test
Unit testing on embedded target with C++Test
 
Embedded System Test Automation
Embedded System Test AutomationEmbedded System Test Automation
Embedded System Test Automation
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
 
Cpp unit
Cpp unit Cpp unit
Cpp unit
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

  • 1. Data Visualization Scenarios Kiril Matev Technical Evangelist Infragistics, Inc kmatev@infragistics.com
  • 2. Contents • Importance of Data visualization • Why add Data Visualization now • XAML Data visualization controls available – XamDataChart – XamTimeline – XamGauge, XamBulletGraph – XamNetworkNode, XamOrgChart – XamTreemap – XamPivotGrid
  • 3. Why Data Visualization? • Over the last 10 years many systems have accumulated lots of data • Windows Forms/ASP.NET did not allow users to interact with data to the same extent • However, little of that data is effectively visualized without the use of expensive BI systems
  • 4. Why add data visualization now? • XAML - rich interaction model, – Allows users to find what they’re looking for in a visual way, rather than by filtering grids • XAML – hardware accelerated graphics • Existing Windows Forms applications can host WPF data visualization controls to deliver this capability without any changes to the existing application
  • 5. But I have a Windows Forms app… • Existing Windows Forms applications can host WPF data visualization controls to deliver this capability without any changes to the existing application
  • 6. NetAdvantage for Data Visualization • A product which contains data visualization controls • Two versions available - Silverlight and WPF • CLR 4.0 based • High-performance • Fully stylable
  • 7. XamDataChart • Fast (60Hz data refresh rate) • Customizable (multiple series, axes, tooltips) • Series (column, line, scatter, polar…) • Financial capabilities (OHLC, candle, indicators) • Trendlines • Demos (fast chart, zoombar integration)
  • 8. XamTimeline • Present qualitative time series data • Zooming for easy navigation • Navigation control • Demo – Stock Annotator
  • 9. XamGauge, XamBulletGraph • Controls which are typically used to display KPI values • Useful when building BI frontends to visualize a numeric value • Demo (IGAuto Trader)
  • 10. XamNetworkNode, XamOrgChart • Useful for creating interactive diagrams – XamOrgChart – hierarchical structures – XamNetworkNode – diagram structures • Selection • Tooltips • Navigation • Zooming
  • 11. XamTreemap • Illustrate the relationships between a hierarchy of data with a quantitative aspect • Drill-down • Selection • Use as a navigation control • Demo - IGTrading
  • 12. XamPivotGrid • Supports both Flat (Excel, IList<T>) and OLAP data • Data selector • Filters, slicers (11.2) • Calculated columns (11.2) • Editing, live data • Aggregators • Demo
  • 14. Resources Hosting a WPF Pivot Grid in Windows Forms http://blogs.infragistics.com/blogs/kiril_matev/archive/2010/06/11/hosting-a- wpf-pivotgrid-delivering-advanced-data-analysis-in-your-windows-forms- application.aspx Integrating Timeline and Chart Controls http://community.infragistics.com/blogs/kiril_matev/archive/2011/07/28/using- xamtimeline-and-xamdatachart-to-build-an-annotated-view-of-your-time-series- data.aspx