Building Data Visualization Applications with WPF & Silverlight
This session will be heavily demo-focused to accentuate how the power of the Windows Presentation Foundation (WPF) and Microsoft Silverlight can be used to visualize data to produce amazing software. WPF is the next-generation presentation sub-system for Windows. Silverlight is a broad reach sub-set of WPF that runs cross platform in the browser. These two XAML-based developer technologies give developers and designers a unified programming model for building rich Windows client and RIA (Rich Internet Application) user experiences, which incorporate UI, media and documents. WPF & Silverlight use vector-based graphics rendering, which results in better graphics and presentation for an application. WPF & Silverlight also has other consistent features such as layout, styling and data binding, which, when you mix with interactivity, enables scenarios such as interactive data visualization. When you put all this together, you have a unified API for various presentation components, such as 2D and 3D documents and declarative programming through XAML - a powerful platform for data visualization that can be used to really “light-up” your enterprise and Internet applications. These XAML based developer technologies are manifested in 4 major application platforms (Windows Client (WPF), Silverlight, Windows Phone 7 & Microsoft Surface), and all will be covered at some level in this session.