BrianPeiris wrote:
It seems XNA is strongly gaming oriented, is it pointless to try and create a regular Desktop app that incorporates 3D elements, or do we really have to stick to MDX1.1 as mentioned in
this FAQ ?
The XNA Framework looks much more refined compared to MDX1.1, I'd rather not wade through that again unless I have to.
Should I even bother with MDX and XNA when it comes to 3D desktop apps, or should I be looking at .NET 3.0 and WPF??
Maybe it's just me, but when Microsoft throws 3 different frameworks (MDX, WPF, XNA) at you that seem to serve the same purpose, things can get very confusing

XNA is for games - it is in no way a competitor to WPF.
WPF is all about creating rich user interfaces, both on the web (WPF/e) and on the desktop. You could certainly use it to write a game, just as you could use GDI, but that's not really what it's for.
The frameworks are very different, and, as far as I know, there won't be any WPF (or WPF/e) support for the 360. I could be wrong, so maybe someone who knows more can chime in, but that's what I've gathered.
The tools shown in this video are all about creating games for Windows and the Xbox 360 using managed code (C# compiled to run against a modifed version of the .NET Compact Framework).
So, no confusion necessary

WPF: For the web/desktop.
XNA: For games on Windows/360.