A couple of months ago, I posted a couple of presentations on Silverlight, with the intention of making it easy for others to liberally borrow content for their own internal or external presentations on the subject. They seemed to go down pretty well if the number of blog post views is to be believed.
But in all the years I've been blogging about WPF, I've never posted a stock WPF presentation, and indeed, when I give a presentation on WPF, I very rarely show slides. The great thing about evangelizing a technology like WPF is that it really sells itself - you just have to show a few example applications like the New York Times Reader, the great sample apps from Thirteen23, Family.Show or the Scripps C-ME application, and people quickly get a sense of the kinds of application you can build.
Despite that, I still get regular requests both internally and externally for a presentation that provides a high-level overview of WPF: why it's valuable, how customers are using it, how each of the features fit together in the overall architecture, and what the future roadmap looks like. To that end, I'm submitting to popular opinion and releasing a WPF slide deck that I've been gradually putting together in odd moments over the last couple of months. As before, you're more than welcome to steal as much or as little from it as you like - with the exception of the customer reference screenshots, which remain the property of their owners, the rest of the content is free for you to use in whatever way you'd like.
Do you think you could do better? Have you delivered a presentation on WPF that you'd like to share with the world? Feel free to contribute your own version in the comments below so that we can collectively build the ultimate presentation!
Links: WPF Technical Overview.pptx
I'm waiting for Electic Rain's 'StandOut' so that the demo and presentation become one in the same.
This is great; thank you for sharing it!
Nice job, Tim!
I had tried those sample apps from Thirteen23 before. I gave them all a try again today. They all look great -- but why do all these WPF applications consume so much memory? And CPU? I have a 1.8 GHz notebook with 2 GB of RAM and all those simple simple animations are jarring in my computer. No wonder there are few real world applications and I am also wondering if that is the reason Yahoo haven't come out with their WPF based messenger for Vista.
Tim, you've got to be kidding about how great evangelizing WPF is. There are not even TEN real world apps using WPF after one year on the market.
Tim Sneath shows how : A couple of months ago, I posted a couple of presentations on Silverlight, with
In my experience, the best way to introduce WPF is to make a live demo. People are usually very interested and surprised to see how fast it is to make a WPF application including animations, gradients etc... I made a few presentations about WPF, including to some high ranking people at Siemens, and the presentation was usually 15 minutes max of slides, and one hour demo. Of course the people I present too are usually either engineers or ex-engineers, so it helps...
This is great Tim. I think the team did a great job with marketing Silverlight and I'd love to see the DPE team tell the whole XAML story from WPF to Silverlight to Surface a little more. It's a powerful message to show the connection between different implementations. Silverlight was shouted so loud these last few months that I'm afraid it may have drowned out the other technologies.
Hi Tim, any chance you could share the PowerPoint in a format readable by us poor folk who don't have Office 2007? Cheers, Jerry
Rajo, you're kidding, right? WPF is being used all over the map, from consumer ISVs to big business applications. We've showcased just a small fraction of the work that's going on; for example, out of the top-tier ISVs (those that collectively drive 80% of the revenue worldwide), 20% of them are using WPF in applications today. The WPF forums are busy, there's a shelf of WPF programming books available, we're adopting it internally ourselves everywhere from Surface to the Expression Studio. Add a couple of zeros to your estimate, and you're starting to head into the right ballpark!
Take care, Tim
Thanks for the links! thirteen23's WPF design apps are killer.
I have a WPF presentation which I've made publicly available. If you want to check it out, here's the page from which you can download it: http://joshsmithonwpf.wordpress.com/presentation-app/