Windows Phone Development
December 15, 2011
Welcome to the Windows Phone SDK documentation. This topic serves as a roadmap to the developer resources and documentation.
Tip: |
|---|
To download the Windows Phone SDK, see Installing the Windows Phone SDK. |
![]() | What’s New in Windows Phone Development Creating Windows Phone apps and games that attract, delight, and retain users is easier than ever. Develop apps and games using Silverlight, XNA Framework, and the Windows Phone SDK 7.1. What's New in the Windows Phone SDK |
![]() | Getting Started Creating Windows Phone Applications Learn how to use Visual Studio 2010 and Windows Phone Emulator to design, build, test, and optimize Windows Phone applications. Create Your First Silverlight App Create Your First XNA Framework Game Create Your First Combined Silverlight and XNA Framework App |
![]() | Learning Resources If you are just learning Windows Phone development, or you are moving from another platform, these links can help you get started quickly. Find documentation, code samples, and videos to help you develop Windows Phone apps and games. Application Platform Overview for Windows Phone The Silverlight and XNA Frameworks for Windows Phone Code Samples for Windows Phone |
![]() | Publish Your Apps and Games When your application is completed, you can sell it on the Windows Phone Marketplace. Get ready to submit your app by registering on the App Hub developer website today. You can also learn about the application certification requirements right on MSDN. Developing and Publishing Applications Overview for Windows Phone Marketplace Application Certification Requirements for Windows Phone |
![]() | Developer Community Resources Get the latest news about Windows Phone development and get your questions answered by the world-wide community of Windows Phone developers. |
The Windows Phone SDK documentation is organized into the following sections.
|
Section |
Description |
|---|---|
|
This section contains sample Windows Phone applications that you can download and run. You can use the code in your own applications. There are also starter kits that contain a sample application and a full explanation of how it was developed. |
|
|
This section contains information designed to get you started quickly. Read about the tools and technologies available in the Windows Phone Application Platform. Learn about how to develop your first Silverlight, XNA Framework, and combination applications. |
|
|
This section contains information about compatibility between applications that target Windows Phone OS 7.0 or Windows Phone OS 7.1. |
|
|
This section contains information about the Visual Studio integrated development environment. The Windows Phone SDK includes a toolbox containing phone controls, a phone-based designer skin for drag-and-drop design and development, and project templates specific for phone app and game development. It also includes Windows Phone Emulator, which enables you to deploy, debug, and test your applications without a physical device. |
|
|
This section contains information about how to develop and publish your applications to Windows Phone Marketplace. It contains the application certification requirements and frequently asked questions. Read about the Marketplace Test Kit, which helps you to test your applications against the requirements before you submit them to App Hub for certification. |
|
|
This section provides you with an overview of the fundamental concepts that you should first understand before you develop applications for Windows Phone. This section contains information about the execution model, frame and page navigation, launchers and choosers, local data storage, multitasking, themes, performance, security, and more. |
|
|
This section is a guide to help you follow best practices for Windows Phone user experience design. This documentation collects advice from the experts who created Windows Phone, and from people who were the designers of many of its first applications. There are more than 35 topics in this section to help you. |
|
|
This section reviews some of the common development tasks when you create a Windows Phone application. This section contains information about globalization and localization, creating trial applications, and other miscellaneous development tasks. |
|
|
This section introduces some of the key features and functionality that you can add to your Windows Phone applications. This section contains information about the application bar, controls, the camera, media, push notifications, sensors, Tiles, and more. |
|
|
This section contains the classes, interfaces, and value types included with Windows Phone. Read about the APIs and how to use them. |
|
|
This section provides technical articles and resources for Windows Phone application development. |





