A number of the announcements made between those two events I was already familiar with courtesy of my MVP status (thanks to those in MS willing to share [smile]). A while back it became apparent to me that the landscape for graphics on Windows was shifting, as much with a number of tangible technologies as well as a general emphasis on graphics and multimedia within the Windows eco-system. Windows Vista has a GPU-accelerated and GPU-shiny UI and WPF allows for equally shiny effects and capabilities as a welcome departure from pretty much same-old-same-old UI design over the last 15 years.
So I got doodling on a big join-the-dots puzzle of all these new technologies, platforms and use cases. Now that the dots are publicly visible I figured it was only fair to publish the lines I'd drawn between them [grin]
To start with, the domain elements:
The key thing I want to convey with the above diagram is the six main levels. Each of these are comprised of a number of pieces, but to consider it as a stack (a suitably popular term) seems reasonable to me. Where it gets messy is in drawing the lines between each level.
Note, the eagle-eyed amongst you will spot SlimDX and MDX at the 2nd level. These aren't official (in the sense that MDX is now effectively dead) but I feel they warrant inclusion as they are valid paths between the top (ISV software) and bottom (IHV hardware).
In the meantime I highly recommend reading this (D3D) and this (D2D) presentation and if you've got a couple of hours to kill, watch them here and here respectively.