Ever since Windows 1.0 or Windows 16 bit, not a whole lot has changed in the way Windows interacts with the user and how it uses the hardware it is running on. Now that 3D accelerated hardware is ubiquitous, the age of the API really becomes evident.
Also, as display density increases (DPI) the bitmap based GDI does not scale well. Just imagine the Start button on a
WPF adopts a popular pattern namely Separation of Concerns by splitting up markup and behavior. This is not something new as it is also done by ASP.NET where you have HTML and code-behind.
Integration is one of the most importing aspects that WPF has to offer. Now you don’t have to choose or combine one or more of the following technologies as they are combined in WPF. The technologies are: HTML, Win32, DirectX (on which WPF is built by the way, I am guessing DirectX 9), and Flash.
The designers for doing WPF or XAML work have not yet matured to a production-quality level but they are getting there. At least a lot more with Visual Studio Codename “Orcas”.
Even though the presentation was not exactly what I expected, it was no less interesting.