Windows Phone Developer Resources


How do I get started?

Windows Phone tools for developers are ready. Now it’s time for you to start building your own Windows Phone application. There are no more excuses, no reasons to postpone. Get the tools and start writing your app today!   Everything you need to begin developing apps is included in a single download: Visual Studio 2010 Express for Windows Phone, the Windows Phone Emulator, Expression Blend 4 for Windows Phone, and XNA Game Studio 4.0. The installer is smart enough to download only what you need, and the tools will work with your existing Visual Studio 2010 and Expression Blend 4 installations.


Are there other tools or controls available?

Also based on feedback from the community, we are separately releasing the Silverlight for Windows Phone Toolkit. These controls are being released under MS-PL license. There are six controls in total, and these are meant to augment the Windows Phone Developer Tools experience. The GestureListener provides developers with a control to handle the full range of gesture events, including Tap, DoubleTap, Hold, Drag, Flick and Pinch. There is also a DatePicker and TimePicker to make it easier and more uniform to get dates and times from customers, and they will localize automatically to the correct date and time format setting. The other controls are ContextMenu, WrapPanel and ToggleSwitch. You can download the controls, and get more information, at the Silverlight Codeplex site.


Are there resources to learn the platform?  

As part of our efforts to help developers to jumpstart their Windows Phone applications development, we’ve updated the Windows Phone Training Kit for Developers to the RTM version of the tools.

The Training Kit is bigger than ever. With five new labs, the Kit now has a total of 12 labs. Due to the size of the Training Kit, and to make it easier for you to focus on your desired technology, you have a few options to choose from. You can download a local copy of any or all of these Kit modules:

As usual, you can go to the online version on Channel 9. This version includes all the labs.


How do I leverage advertisements in my application?

Also the Mobile Advertising SDK is available today making is very easy for developers to generate ad revenues from their apps. The team has also released the first real-time, bid-based mobile ad exchange, allowing for revenue maximization of ad placements when they are served. Raj Kapoor has a great post talking about this release.


Are there resources available while developing an application?

Microsoft Platform Ready (MPR) is designed to give you what you need to plan, build, test and take your solution to market. We’ve brought a range of platform development tools together in one place, including technical support and marketing resources, as well as exclusive offers. With MPR, you can:

  • Access training and webinars to help you get compatible.
  • Test your application with online resources and testing tools.
  • Utilize marketing toolkits including customizable templates for email, letters and presentations.
Supported Technologies

Windows Phone 7, Windows 7, Windows Server 2008 R2, SQL Server 2008 R2, Windows Phone, Microsoft Office 2010, Microsoft Dynamics CRM, SharePoint 2010, Exchange 2010 and Window Azure including SQL Azure.   Register today to get started.

Also is designed to give you the training resources and information needed to develop and deploy your solution.  We’ve brought a range of platform development information together in one place. 


How do I get my application to users?

Windows Marketplace for Mobile helps developers transform their ideas into profitable new business opportunities. Using familiar skills and comprehensive support resources, you can create unique mobile applications, easily follow them through the certification process, and sell them to millions of consumers all over the world.

Whether you’re a seasoned mobile developer or relatively new to mobility, Windows Marketplace for Mobile is the mobile application store built with your needs in mind. It’s time to become a mobile developer.  

Get the details at: