48 out of 170 rated this helpful Rate this topic

Windows Phone Development

Windows Phone

December 15, 2011

Welcome to the Windows Phone SDK documentation. This topic serves as a roadmap to the developer resources and documentation.

TipTip:

To download the Windows Phone SDK, see Installing the Windows Phone SDK.

screenshot

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

Windows Phone OS Application Compatibility

How-To Index for Windows Phone

screenshot

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

screenshot

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.

MSDN Documentation

Application Platform Overview for Windows Phone

The Silverlight and XNA Frameworks for Windows Phone

Code Samples for Windows Phone

Windows Phone Development QuickStarts

Windows Phone Training Course

screenshot

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 Registration Walkthrough

Application Submission Walkthrough

screenshot

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.

Windows Phone Forums

Windows Phone Developer Blog

Windows Phone Developer Team Twitter Feed

Silverlight Forum

XNA Framework Forum

Channel 9 Videos

The Windows Phone SDK documentation is organized into the following sections.

Section

Description

Code Samples for Windows Phone

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.

Getting Started with Windows Phone Development

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.

Windows Phone OS Application Compatibility

This section contains information about compatibility between applications that target Windows Phone OS 7.0 or Windows Phone OS 7.1.

Windows Phone SDK Tools

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.

Windows Phone Marketplace

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.

Fundamental Concepts for Windows Phone

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.

User Experience Design Guidelines for Windows Phone

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.

Common Application Development Tasks for Windows Phone

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.

Application Features for Windows Phone

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.

Class Library Reference for Windows Phone

This section contains the classes, interfaces, and value types included with Windows Phone. Read about the APIs and how to use them.

Technical Articles and Resources

This section provides technical articles and resources for Windows Phone application development.

Did you find this helpful?
(1500 characters remaining)