Andrew Griffiths

Hi,

Can XNA be used for commercial application development (not games) on the PC I have heard that MDX is becoming deprecated, so is XNA our new alternative Are there any licencing or compatibility issues to be aware of

thanks
Andrew Griffiths
Developer


Re: XNA Game Studio Express Application development

Jim Perry

Andrew Griffiths wrote:
Can XNA be used for commercial application development (not games) on the PC

Yes, although it's not meant for it.

Andrew Griffiths wrote:
I have heard that MDX is becoming deprecated, so is XNA our new alternative

Pretty much

Andrew Griffiths wrote:
Are there any licencing or compatibility issues to be aware of

No licensing, you're free to sell apps for the PC. Not sure what you mean by compatibility issues though. There's hardware requirements of course.






Re: XNA Game Studio Express Application development

JDPeckham

I haven't played with xna since in the beta... so if i'm way off base i apologize but:

If MDX is to become deprecated, how are managed applications to properly use regular input devices like joysticks and gamepads (besides xbox controllers). It was my understanding that XNA only supports XBOX pads. Will managed directInput become "deprecated", if so when will XNA support regular controllers






Re: XNA Game Studio Express Application development

Joel Martinez

Though MDX may become deprecated at some point, the current word from Microsoft is that they will support it for a while. That means that, at a very minimum, you can write your graphics code with XNA, and use regular ol' DirectInput from the MDX libraries.

If I had to guess, MDX will be supported until MDX10 comes out





Re: XNA Game Studio Express Application development

Jon Watte

MDX is part of the .NET framework, and will not be "deprecated" for a long while. It is, however, in a "support" mode, where it's a part of the existing SDK, and won't receive more attention to move forward.




Re: XNA Game Studio Express Application development

Stephen Styrchak - MSFT

MDX is not part of the .NET Framework (what makes you say that ). MDX 1.0 and MDX 1.1 are still supported technologies as part of the DirectX SDK, AFAIK, but development of MDX 2.0 was cancelled. It was in beta for a while, and then was abandoned as we moved ahead with the XNA Framework. Tom Miller, who was effectively the only developer working on MDX, joined the XNA team and there is no one working on MDX anymore.

Albert wrote a bit about it a while back, seeing as the MDX2 beta expired before we shipped XNA GSE and the accompanying XNA Framework.

http://blogs.msdn.com/al_msft/archive/2006/03/20/555065.aspx

I don't know when (or whether) we will address application developers. That isn't really our team's goal. Other products may be better suited to application development, like WPF.

For the comments regarding DirectInput, please enter or vote for your feature requests at the Connect site. Those suggestions help us prioritize new feature development.

--Stephen