Even a chimp can write code

Thursday, March 15, 2012

High performance UI without compromises

In my last post I left a teaser about more information forthcoming on XAML-DX interop. Wait no more. Jesse Bishop on my team has a post on Combining XAML and DirectX over on the Windows 8 app developer blog.

This feature is especially dear to me. Its one of the handful of things I had in the first deck outlining what the new XAML platform in Windows 8 was going to be. We spent the couple months preceding the release of the Developer Preview working on a brand new graphics stack with independent animation support, and it was only once that was in place that we could expose the niceties of this interop feature set.

Together with our web interop story, surfaced via the WebView control, the XAML-DX interop feature set represents our beliefs that app developers shouldn't have to pick between reuse and new code, nor between high performance and high productivity. Your feedback is appreciated.

Labels: ,

Email this | Bookmark this

2 Comments:

  • You said:

    "...app developers shouldn't have to pick between...high performance and high productivity".

    But us desktop application developers are still having to choose. Will you make this ability to use XAML with native code and DX available to desktop application developers? Or do only Metro developers get all the love?

    Eric

    By Anonymous Anonymous, at March 15, 2012 at 1:24 PM  

  • XAML + D3D interop is an excellent story. Mad props for getting this in. This will make XAML/D3D apps really shine in the metro world...

    On the other hand, WebView (and it's WebViewBrush) are terrible bandaides until the circa-2006-HWND-host-airspace are fixed. With all the great technologies like DirectComposition/Manipulation and D3D rendered IE (eg, share the backbuffer with XAML renderer), this surely shouldn't be a tech issue...

    -Jer

    By Blogger Jeremiah Morrill, at March 15, 2012 at 5:04 PM  

Post a Comment | Home | Inference: my personal blog