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

Último (20)

UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 

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