Geeks With Blogs


What I do:

Identity Mine

MVVM Light


What I am:

Microsoft Most Valuable Professional, Client Application Development

Microsoft Certified Technology Specialist, Windows Presentation Foundation

WPF disciples


View my profile on LinkedIn

Creative Commons License
Diary of a Code Trotter by Laurent Bugnion is licensed under a Creative Commons Attribution 3.0 Unported License

All source code on this blog is licensed under the MIT license.

Copyright (c) 2006 - 2011 GalaSoft Laurent Bugnion

Laurent Bugnion (GalaSoft) Diary of a Code Trotter

Life is pretty good in the moment. I just finished giving the WPF fundamentals training to my Swiss colleagues. We also had the pleasure to host two US colleagues from Chicago who came specially for the training. I hope it was worth it, but I can safely say that everyone had fun and learned a lot in 3 days. That's a very short time to getting to know WPF, and noone became a WPF expert between Monday morning and Wednesday evening, but everyone improved their knowledge and, most importantly, I put a lot of emphasis on where to find resources on the web or in MSDN, how to educate oneself by reading blogs, websites and books. (BTW, I heard that Chris Anderson's book is very good too (I got this from ScottGu himself, so that must be true), and I just ordered 2 copies for my office.)

I put together a list of WPF resources online that I use regularly. It's not exhaustive, and it's but a snapshot in time (more interesting resources appear every day), but still, it provides good pointers.

The last part of the training, on Wednesday afternoon, was especially fun, because we took some time to look at all these resources, and then we talked about Silverlight. I demoed how to create a small Silverlight application and run it in Firefox, and then how to use Expression Media Encoder to encode and prepare a video for the web, including using Blend to modify the player's look&feel. It's so nice when you do this the first time, and you notice that the player is pure XAML, and then you suddenly feel yourself confident that what you learn in WPF can totally be reused in Silverlight. The learning curve to WPF is quite big, but the learning curve from WPF to Silverlight is almost null.

Talking about fun stuff, did you check the Perceptive Pixel video? I am not sure if the UI is WPF (if anyone knows, I'd be happy to read your comments), but it sure looks like it. Anyway, WPF or not, this is (one of) the UI of the future (together with Microsoft Surface). I cannot wait to see this kind of screens in a building automation control room, for example, or even at home :)


Tomorrow I fly to Mumbai first, and then on Sunday someone will drive me to Pune, where I will give the Indian edition of the WPF training. I am very much looking forward to that experience and I will definitely post pictures of the trip on my PhotoAlbum.

Posted on Friday, June 29, 2007 2:50 AM Technical stuff , .NET , WPF , Silverlight | Back to top

Comments on this post: WPF training (Swiss edition) completed

# re: WPF used for Jeff Han's screen?
Requesting Gravatar...
Jeff coded everything for his Surface-like screen on Linux. Instead of using cameras it's an engenious touch surface. And it was first showcased over a year ago, Feb 2006 at the TED conference. Indirectly he may be the real initial innovator behind Surface... Not that we will ever know one way or the other...
Left by Lorin Thwaits on Jun 29, 2007 6:27 AM

# re: WPF training (Swiss edition) completed
Requesting Gravatar...
Thanks for the feedback! Just spent some time reading about Jeff Han, very interesting research indeed!

According to the Surface website, the initial prototype was made in 2001, quite some time ago. That said, I think that coding for that kind of UI in GDI must not have been fun, which is probably why they release it only now that WPF is ripe.
Left by Laurent on Jun 29, 2007 6:46 AM

Comments have been closed on this topic.
Copyright © Laurent Bugnion | Powered by: