WPF/E Is Coming...

For those who haven't noticed, check out: https://channel9.msdn.com/playground/wpfe/.  Now, WPF/E stands for Windows Presentation Foundation "Everywhere"...  However in light of what is coming, I think it is more appropriate to consider it as the Windows Web Presentation Foundation because the impact could be enormous.

Windows Presentation Foundation is a powerful technology to delivery rich user experiences (ux) to users of rich client applications on Windows XP (SP2) and Vista. Many critics of WPF claim that its breadth and potential adoption outside the enterprise will be limited because of its dependance on the .NET Framework 3.0 and its installation on Windows operating systems.  Fair enough.  But WPF/E begs to differ and in terms of delivering rich user experiences through the browser and across platform Flash isn't the only game in town anymore.  I know, I know... 'What about AJAX?' Well, what about it? The two technologies (WPF/E and AJAX) aren't mutually exclusive, in fact, they can be used synergistically.  Don't believe me? Check this out.  Okay, before I get flamed if you visited that link, let me explain...  This is the first pre-release look at WPF/E and in no way represents how it will be once it's released; it will only get better and that means its deployment model will be less intrusive. This sample uses XAML (XML Application Markup Language) in combination with AJAX.  Pretty slick.  Choice is good and this is yet another technology to add to the list of options for delivering value to users.

For those eager to look deeper at WPF and/or WPF/E take a look at the following:

.NET Framework 3.0 Redistributable (for WPF)

WPF/E Community Technology Preview (Dec 2006) for Windows or Mac

WPF/E SDK Community Technology Preview (Dec 2006)

WPF/E Samples

AJAX Toolkit

For those who read my ramblings (the two of you know who you are) will notice that I have been silent for a while. Typically my process works like this: I write first to my OneNote (2007 rocks BTW) notebook and then if I think it is blog-worthy (not a very high bar) I will post it.  As lame as it sounds, I forgot my password to this site and have not taken the extra steps to recovering it until now.  So my next step is to post the many scattered thoughts I have had retroactively.  Now that I have my password there should be no reason to not post more consistently.