Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

14
Data Visualization Scenarios Kiril Matev Technical Evangelist Infragistics, Inc [email protected]

description

NetAdvantage® products have enabled hundreds of thousands of developers worldwide to create superior user experiences across all platforms of the Microsoft® .NET platform—ASP.NET, Windows Forms, WPF, Silverlight, jQuery, Windows Phone and now . With full support for Visual Studio® 2010, the .NET 4 Framework and the latest "in" style like Microsoft® Office 2010 and our IG Theme, you have the highese performance user interface (UI) controls necessary to create applications with extreme functionality, complete usability and the "Wow!" factor.Each NetAdvantage toolset can be purchased separately, and includes a one year subscription to all updates and upgrades, developer support, and full source code to all controls and frameworks. If you are a developer who codes on more than one .NET platform at a time, then we offer two packages with the UI controls you need: NetAdvantage for .NET and NetAdvantage Ultimate (NetAdvantage Ultimate includes our pair of award-winning Data Visualization toolsets, plus our forthcoming Reporting and Windows Phone® 7 toolsets, in addition to everything that is already included in NetAdvantage for .NET).We understand that developing an application is only half of the battle, that's why we have invested heavily in our TestAdvantage™ for Windows Forms solutions to provide you with an effective approach to automated UI testing of your NetAdvantage for Windows Forms-powered applications with IBM® Rational® Functional Tester or HP® QuickTest® Professional software testing tools.We also offer additional services such as Quince Pro™, a secure and organized way for you to collaborate, communicate and cultivate private UX design libraries with your peers, and NetAdvantage ICONS with thousands of easy, plug-and-play icons that you simply drop into your applications.

Transcript of Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

Page 1: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

Data Visualization Scenarios

Kiril Matev

Technical Evangelist

Infragistics, Inc

[email protected]

Page 2: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

Contents

• Importance of Data visualization• Why add Data Visualization now• XAML Data visualization controls available

– XamDataChart– XamTimeline– XamGauge, XamBulletGraph– XamNetworkNode, XamOrgChart– XamTreemap– XamPivotGrid

Page 3: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

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

Page 4: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

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

Page 5: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

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

Page 6: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

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

Page 7: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

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)

Page 8: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

XamTimeline

• Present qualitative time series data• Zooming for easy navigation• Navigation control• Demo – Stock Annotator

Page 9: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

XamGauge, XamBulletGraph

• Controls which are typically used to display KPI values

• Useful when building BI frontends to visualize a numeric value

• Demo (IGAuto Trader)

Page 10: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

XamNetworkNode, XamOrgChart

• Useful for creating interactive diagrams– XamOrgChart – hierarchical structures– XamNetworkNode – diagram structures

• Selection• Tooltips• Navigation• Zooming

Page 11: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

XamTreemap

• Illustrate the relationships between a hierarchy of data with a quantitative aspect

• Drill-down• Selection• Use as a navigation control• Demo - IGTrading

Page 12: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

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

Page 14: Data Visualization Scenarios, Infragistics Seminar Israe, November 2011

Resources

Hosting a WPF Pivot Grid in Windows Formshttp://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 Controlshttp://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