This interview with Michael Wallent over on Channel9 is hands down the best public explanation I’ve ever seen/heard from Microsoft on why WPF was created and what some of the major goals and design decisions were.
Some interesting tidbits that came out of the interview:
- Plans to make an WPF “scene” 100% scriptable for smoother integration with Web apps
- Plans to expose the MIL (Media Integration Layer), which is the lowest level for WPF rendering, as a supported API so others can build rich media applications on top of it directly as opposed to necessarily forcing you through the managed API
- Plans for a faster release cycle of future versions