VWP03: Building Data Visualization Applications with WPF & Silverlight Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft.

Slides:



Advertisements
Similar presentations
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Advertisements

Silverlight Presenter: Kevin Grossnicklaus February 25 th, 2010.
Declarative based UI programming: WPF, Silverlight & Surface Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Solving the Difficult Problems of Healthcare and Life Sciences with the Latest Generation of Microsoft.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Data Visualization Applications with the Windows Presentation Foundation and SilverLight...and Surface Tim Huckaby CEO, InterKnowlogy Microsoft.
Gustavo Cavalcanti tinyfit.com. About me... Programmer since mid-90s BS in Computer Science (Catholic University of Pernambuco, Brazil) MBA with emphasis.
The Microsoft’s solution for building cross-platform Rich Internet Applications.
Delivering the Art of Software WPF & Silverlight: Data Visualization, NUI, and Next Generation of User Experience Tim Huckaby Founder / Chairman, InterKnowlogy.
Level: All About Tim, InterKnowlogy & Actus… InterKnowlogy ( Tim Huckaby, Founder/Chairman ( )  Custom.
Solving the Challenges of Healthcare and Life Sciences with Microsoft Touch Technologies Tim Huckaby CEO/Founder, InterKnowlogy Microsoft RD & MVP.
VW302-Integrating WPF And WCF Into Your Office Business Applications
Create Windows ® Applications with.NET Allan Knudsen.NET Developer Evangelist Microsoft.
Introduction & Welcome Marcus Perryman Mike Taulty
DEV322 Visual Studio 2005 Tools for Microsoft Office: Building Smart Client Applications Tim Huckaby CEO – InterKnowlogy Microsoft Regional Director Microsoft.
Session Code: IW-02 Building Powerful Applications for the Microsoft Office System Using Microsoft Visual Studio Tools for the Microsoft Office System.
Windows Presentation Foundation Tim Huckaby CEO, InterKnowlogy Microsoft Regional Director & MVP.
Developing for the Microsoft Office System Jay Schmelzer Group Program Manager – Visual Studio.
Corporate Efficiency Meeting Improving Your Business Processes Using SharePoint and Beyond.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Jump into WPF! Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Level: Beginner / Intermediate.
C-ME A Smart Client Front-end for SharePoint 2007 Tim Huckaby CEO – InterKnowlogy Microsoft Regional Director Microsoft MVP –.NET.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Domain-Driven Design using the ADO.NET Entity Framework Tim McCarthy Principal Engineer, InterKnowlogy
Visual Studio Connections
2 Building Data Visualization Applications with the Windows Presentation Foundation and SilverLight...and Surface Tim Huckaby CEO, InterKnowlogy Microsoft.
A Jumpstart to WPF by Kevin Grossnicklaus ArchitectNow.
Windows Presentation Foundation. Goal The goal of Windows Presentation Foundation (WPF) is to provide these advances for Windows. Included in version.
ICINETIC Experts in.NET technologies and architectures.
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Declarative based UI programming: WPF, Silverlight & Surface.
2 Philosophy Customer Design Experience Platform.
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Jump into WPF!
Extending the Reach of your Applications Jeremy Boyd & John-Daniel Trask Mindscape.
Declarative based UI programming: WPF, Silverlight & Surface Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP.
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Building Data Visualization Applications with the Windows Presentation Foundation and SilverLight...and.
2 Building Data Visualization Applications with the Windows Presentation Foundation and SilverLight Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
Presentation advances in.NET Framework 3.0 Mark Johnston Developer & Platform Group, Microsoft Ltd
Create Windows ® Applications with.NET Carlotta Eaton ( Associate Professor of IST New River Community College Slides by Microsoft.
Tim Huckaby Founder, InterKnowlogy Microsoft RD & MVP SESSION CODE: WEB203.
Samantha Durante Program Manager Microsoft Corporation WUX305.
Declarative Programming Layout and Controls Events and Commands Working with Data Styles.
VUI01: Using Natural User Interface (NUI) Technologies to Improve User Experience Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software.
ICINETIC Experts in.NET technologies and architectures.
Tim Huckaby Microsoft Regional Director & MVP CEO, InterKnowlogy OFC307.
Building Data Visualization Applications with WPF Tim Huckaby InterKnowlogy, CEO Microsoft RD & MVP VPF303.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
2 Data Visualization: WPF & XAML…and Silverlight…and Surface..and “the phone” Session Objective: To get you excited by showing you “what you can do”
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
Windows Presentation Foundation. User Experience: Recent Past Web HTML Sacrificed UX for portability, connectivity and simplicity 1997 – DHTML.
Asif Rehmani Trainer SharePoint-eLearning.com OFC 301.
Datazen – an overview Frank Geisler Please Support Our Sponsors SQL Saturday is made possible with the generous support of these sponsors.
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
Introduction ITEC 420.
Microsoft Evangelist Presentation
Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP
The Windows Phone Application Platform
Visual Studio Tools for Office 2005
Tech·Ed North America /20/ :01 PM
Accessing and Surfacing LOB Data in SharePoint 2010
Overview of Social Computing in Microsoft SharePoint 2010
.NET and .NET Core 7. XAML Pan Wuming 2017.
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Pablo Castro Software Architect Microsoft Corporation
Windows Presentation Foundation
Presentation transcript:

VWP03: Building Data Visualization Applications with WPF & Silverlight Tim Huckaby Founder / Chairman, InterKnowlogy Founder / CEO, Actus Software Microsoft RD & MVP

Abstract: This session highlights many of the ways that the Windows Presentation Foundation (WPF) and the Windows Communication Foundation (WCF) can be leveraged in applications built with Visual Studio Tools for the Microsoft Office System (VSTO). Visual Studio 2008 introduced an array of new features aimed at a wide range of Office solution types. With Visual Studio 2008, you can build solutions that incorporate the native capabilities of the Office client applications (like Outlook) combined with the sophisticated UI capabilities of WPF that's connected to remote data and services via WCF and use the RAD features of LINQ to manipulate that data. These new technologies provide opportunities for building powerful solutions with functionality that was previously difficult or impossible to achieve. Now that Microsoft Office has evolved into a true development platform, solutions based on Office are becoming increasingly sophisticated, less document-focused, and more loosely coupled. This session shows you how easy it is to build robust solutions that leverage the latest technologies. WPF provides developers and designers with a unified programming model for building rich Windows smart client user experiences with Office client applications that incorporate UI, media, and documents. WCF contains a support framework and a design-time toolset for building service-oriented solutions that connect rich Office clients with powerful server-side functionality and remote data access. Visual Studio 2008 provides a simple GUI wizard that lets you consume WCF services without having to worry about service metadata, protocols, or XML configuration.

About Tim… InterKnowlogy ( Tim Huckaby, Founder/Chairman ● Custom Application Development / Consulting / Software & Systems Engineering Firm headquartered in Carlsbad, CA ● Design, Architect, Build and Deploy Enterprise Class Applications ● Industry Experts: Most of the employees are published, MVPs, RD, Speakers, etc. Microsoft.NET Application development since 2000 Microsoft.NET Rich Client Pioneers / Industry Leaders Microsoft Touch Application Development Leaders (Surface / Windows 7 / Silverlight 3) Information Worker Solutions (VSTO & SharePoint) Integration / Messaging, B2B / B2C, Wireless / Mobility Leading Edge: Surface, WPF, Silverlight, Win7 touch, SharePoint, VSTO Cutting Edge Solutions on emerging Microsoft technologies Largest Client: Microsoft Actus Software ( Tim Huckaby, Founder/CEO Software Product Company, Coming soon…

A little bit about me and why I am here…

Data Visualization: WPF & XAML…and Silverlight…and Surface..and “the phone” Session Objective: To get you excited by showing you “what you can do” so that you start doing it. Why you need Rich Client Applications Rich Client Technology Roadmap Session Objectives And Agenda Demos, demos, demos!...

About the Computer I am Using Today… Acer Aspire 1420P Give away “free” to all attendees at the PDC One year old… Price in October-2009: $420 Price in November-2009: $350

WPF 3D: The Scripps Research Institute VitruView AutoCad – dwf Viewer Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP

Surface WPF 3D: The Scripps Research Institute VitruView Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP

History of Surface The first prototype is presented to Bill Gates A dedicated group is formed, and more than 85 prototypes are developed Microsoft Surface is unveiled to the world The concept of an interactive table is born The look and feel of Surface is finalized

Separates the front-end from the back-end Simple declarative programming language suitable for constructing and initializing.NET Objects Usually the most concise way to represent user interfaces (or other hierarchies of objects) Doesn’t need a compile to renderThe language that almost all Silverlight related tools emit What the heck is XAML?

Sample XAML Runs in a WPF Application: Runs in the Browser:

Complex XAML

WPF, Silverlight and Declarative Programming XAML replaces code Attributes control Layout and Style Event handlers wired-up in XAML Declarative Data Binding

WPF (Windows XP and above) Silverlight (Cross Platform for the Browser) Surface WPF 4.0 Touch (Windows 7) Windows® Phone 7 Series The Big 5 “XAML-based” Technologies

WPF, Surface, & Silverlight Library of Congress Win7 WPF multi-touch Silverlight Tim Huckaby Founder, InterKnowlogy Microsoft RD & MVP

Lightweight WPF runtime OK LightBlue XAML-based Tools

Silverlight 43Things.com InterKnowlogy Wish 43 WP7 Wish43 Tim Huckaby Founder, InterKnowlogy Microsoft RD & MVP

Eclipsys Corporation Silverlight 3 - Enterprise Visibility Real-time Hospital Operations Tim Huckaby CEO, InterKnowlogy Microsoft RD & MVP Silverlight

Eclipsys Maestro Hospital Management

WPF/SL – how does it work? Built on Top of Direct 3D ● Converted to 3D triangles, textures and other Direct3D objects & then rendered by hardware ● Benefits of hardware acceleration & performance due to work being off-loaded to GPUs (unlike GDI based systems) ● Ensures the maximum benefit of new hardware and drivers ● Software rendering pipeline as fallback

EMN8 & REZN8

WPF Emn8 from our Marketing VP Madeline Pantalone: “It's okay for you to use application for demonstration as long as you are sure to preface it with the phrase: "This is test data only. Products you see may have been created for testing purposes only."

Why WPF and Silverlight? The GDI & USER subsystems were introduced in Windows 1.0 in 1985 OpenGL – Early 90s DirectX – 1995 Goal: Overcome the limits of GDI+ & USER with the productivity of.NET

Audience Participation Time 1.Does WPF & SL enable me to do something I couldn’t have done before? ● No. Unless you factor in time & money… ● And would like to do more with less… 2.Is DirectX dead? ● No. It is more applicable to advanced 3D developers writing hard-core “twitch” games. 3.Are Winforms dead? ● No. …but it will not be advanced; the last version was 2.0 in.NET ● WPF / Winforms Integration is simple ● Windows 98 Supports WinForms 4.Does WPF run better on Vista & Win 7 than on XP? ● Yes. ● 3D objects only get anti-aliasing on Windows Vista or Later ● Non-rectangular windows only get hardware acceleration on Vista. ● Vista has a driver model that helps with resource contention 5.Does Silverlight trump all this other WPF Stuff? ● One would think so with all the marketing dollars that are being thrown at it…. ● But, in Reality the answer is “No” and it makes solution architecture more difficult than ever. 6.Does HTML5 trump everything XAML? ● Doubtful…but, there is wild speculation right now.. ● The Next 5 years are going to be “interesting”…

WPF: Where to go Next Free Resources WindowsClient.net - this is the official Microsoft community portal for WPF development, and is chock full of great resources such as the... Learn WPF page - this page links to podcasts, labs, and the very popular "how do I?" videosLearn WPF page MIX University's WPF Bootcamp - this is a full 3- day video training course on WPF, in which expert instructors guide you from the surface into the depths of the technology stackMIX University's WPF Bootcamp

Where to go next Windows Presentation Foundation Unleashed (WPF) by Adam Nathan, Daniel LehenbauerAdam NathanDaniel Lehenbauer Essential Windows Presentation Foundation (WPF) by Chris AndersonChris Anderson

Where to go next The InterKnowlogy WPF & Silverlight Reference Applications

Silverlight: Where to go Next Free Resources - this is the official Microsoft community portal for Silverlight development - This is the official product site – Free Windows Phone Developer Tools (1 download)

Where to go Next – Silverlight Books Silverlight 4 Unleashed by Laurent BugnionLaurent Bugnion (September 6, 2010) Essential Silverlight 3 by Ashraf MichailAshraf Michail Silverlight In Action by Chad Campbell and John Stockton Silverlight 4 Unleashed by Laurent BugnionLaurent Bugnion (September 6, 2010) Essential Silverlight 3 by Ashraf MichailAshraf Michail Silverlight In Action by Chad Campbell and John Stockton

Where to go…soon… Windows Presentation Foundation A Scenario-Based Approach by Billy Hollis “Early April…I hope…” B. Hollis, 12/7/07 “October…” B. Hollis, 6/3/08 “It’s not going to be done in April.” B. Hollis, 2/24/09 “I took a.NET 4.0 dependency. Projected date now Jan 2010, because it can’t come out until VS2010 is released.” B. Hollis, 4/29/09

Windows Client Guidance Microsoft Platform Solution Architecture for the Application Developer by Tim Huckaby The “anchor document” to a ton of Rich Client Guidance

Summary We are at the Edge of the Rich Client revolution HTML is sufficient for Web Sites, but insufficient for Data Visualization software applications The Tools, Plumbing and platforms for Rich Client, touch based computing are powerful and available Within a short time frame computers with touch capability will be the norm. The.NET stack for Rich Client & Touch Based Software (Surface, WPF & Silverlight) is elegant and powerful The Concepts of NUI & Data Visualization change the way we design and build software

Your Feedback is Important Please fill out a session evaluation form drop it off at the conference registration desk. Thank you!

More info on InterKnowlogy: ● ● Silverlight.InterKnowlogy.com More info on Actus Software: ● Coming soon…. About Tim Huckaby… ● Founder/Chairman, InterKnowlogy ● Founder/CEO, Actus Software ● Microsoft® Regional Director – Southern California ● Microsoft®.NET Partner Advisory Council Founder / Member ● Microsoft® MVP -.NET ● INETA Speaker – International.NET Users Group Association ● Board Member: Association for Competitive Technology ● Board Member: Dev Connections ● Author / Speaker Tim Huckaby Contact me: Tim Huckaby Phone: Office: Mobile: Blog : FaceBook: LinkedIn: