Announcing Windows Phone 7 Developer Tools

Today, we are announcing the availability of Windows Phone 7 Developer Tools.

Windows Phone 7 Developer Tools enable you to design and test your Windows Phone 7 applications in Visual Studio. These free tools provide everything you need to build rich applications with Silverlight and XNA and deploy them to the Windows Phone Marketplace.

The Windows Phone Developer Tools include the following:

  • Visual Studio 2010 Express for Windows Phone
  • Windows Phone Emulator
  • Microsoft Express Blend for Windows Phone
  • XNA Game Studio 4.0

So, what’s new?

What’s changed in Windows Phone Developer Tools since the beta?

New Templates

We added two new templates for building panorama- and pivot-based Windows Phone applications that follow the Windows Phone 7 Design System guidelines.  The panorama template allows app authors to easily build designs that allow information to be presented across multiple horizontal screens. The panorama template comes pre-baked with the proper UX behaviors to ensure consistency in the platform.  Below is the panorama control in action within Expression Blend for Windows Phone emulator.

The pivot template provides a way to manage views or pages within your application. The pivot control can be used for filtering large datasets, viewing multiple datasets, or switching between application views.  Below, you can see an example of the pivot control in the Visual Studio for Windows Phone designer and emulator.

Enhanced Debugging

Windows Phone 7 Tools provide a seamless experience for debugging Windows Phone applications, allowing you to debug your application as it runs in the emulator, including the transitions between active and suspended modes.  This helps you work out the kinks in your application before you even deploy it to the device.

Localization Support

Developers can now test their applications in the supported Windows Phone 7 languages, including French, Italian, German, Spanish, and English.  Developers can use the Settings menu to choose a different language, and the Windows Phone emulator will then boot into the selected language. The below image illustrates the emulator in French after choosing French in the language settings.

Publishing to the Marketplace

Now that you’ve written your favorite and exciting application, are you ready to share it with the world and make some money? 

When your application is ready for publication, it must go through a certification process before it is eligible for listing in the Windows Phone Marketplace.  First, you’ll need to register as a Windows Phone 7 developer at the Marketplace.  Then, using the Windows Phone Developer Portal, you can upload your application binaries for validation, certification testing, and publishing to the Marketplace.

Hook Me Up!

The tools are available free from the Windows Phone page. To learn more about Windows Phone 7 development, visit the Windows Phone Developer blog. To learn more about app submission to the Windows Phone Marketplace, please see the app certification documentation.


Comments (9)

  1. Zachary Burns says:

    Great, too bad you're charging to publish an app in the marketplace (even if it's free).  I understand you want some type of hurdle to prevent junk entering the store, but even $99 might keep the after 5pm developers from going through the process.  With iPhone, Android, etc platforms out there, it's just another barrier to entry for some

  2. Robert Beaubien says:

    What about tools that integrate with the full VS2010 environment?

  3. Carlos says:

    I'd be interested if I could develop apps for my business and not use the app store.

  4. phuff says:

    Carlos- Currently, all WP7 applications must go through Marketplace.  However, you can deploy your app to the Marketplace and have a login screen that limits access to your application to just those you'd like to provide your app to.

    Polita Paulus


  5. phuff says:

    Robert- the Visual Studio phone tools work in the following two ways:

    1. If a developer doesn’t have VS2010 on the machine, then you get the express SKU and this SKU supports WP7 development only.

    2. If a developer has VS2010 Professional or higher on the machine, it upgrades that installation to additionally support WP7 development.

    Polita Paulus


  6. Bhanu Tiwari says:

    When I first read this web page my conclusion was that Somasegar's Weblog's regulars should view this:…/rent-a-laptop-rentals . I can't understand renting a netbook at all! The bucks for renting a notebook for even about ten days is going to set you back as much as basically going to the store and buying the unit!

  7. Marcelo says:

    It sounds better to say "We pay MS to publish an app in the marketplace", rather than "MS is charging to publish an app in the marketplace".

  8. Marcelo says:

    Interesting, but why applications developed for Windows Mobile 7 must be certified when desktop applications are not required to do so? BTW, I will not be able to submit any app because my country, along with many others, is not included in the list of allowed countries. I faced the same problem when I tried to subscribe to Azure. Thanks.

  9. Website For Mobiles says:

    Give more details about this topic. Thanks for such a good article blog.