Blograby

Developing for the Windows Phone 7 Platform

The Microsoft Windows Phone 7 provides a platform for mobile computing on the phone. It has been designed to make programming applications, and sharing and reusing code, much easier by taking advantage of two common technologies that already have a comprehensive user base: Silverlight and XNA:

Note: The implementation of Silverlight used in Windows Phone 7 is a subset of the full Silverlight functionality, with the addition of some phone-specific APIs. For more details, see “Differences Between Silverlight on Windows and Windows Phone” on MSDN® (http://msdn.microsoft.com/en-us/library/ff426930(VS.96).aspx).

Note: The implementation of XNA used in Windows Phone 7 is a subset of the full XNA functionality. For more information, see “XNA Framework and Silverlight” on MSDN at (http://msdn.microsoft.com/en-us/library/ff607286(VS.96).aspx).

For more information about the differences between Silverlight and XNA and about how you can use XNA framework routines from a Silverlight application, see Appendix B, “Silverlight and XNA in Windows Phone 7.”

To enable a consistent application platform, all Windows Phone 7 devices implement at least a minimum set of hardware and software features that provide an acceptable and consistent user experience across devices from different manufacturers. This simplifies development by allowing the application to run on any certified Windows Phone 7 device without the developer worrying about whether there is sufficient memory, how touch and orientation are supported, or
whether additional features such as a camera or GPS are available.

“Designing Applications for Windows Phone 7,” describes the development platform provided by Windows Phone 7
in more detail and discusses the factors you must keep in mind when designing applications for the phone.

In addition, the enforced distribution and certification of thirdparty applications through Windows Marketplace ensures that the downloaded software meets a set of acceptable minimum criteria for quality and compatibility to give a consistent user experience. “Interacting with Windows Marketplace,” provides information about how you can submit your applications to Windows Marketplace for distribution to end users.

 

 

Exit mobile version