Windows Phone Training Kit for Developers – RTM Refresh

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!

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.

This release of the Windows Phone Training Kit for Developers includes all the labs from the previous Beta release (updated to the RTM tools) and all the Windows Phone session recordings from TechEd North America. In addition we added five new labs:

  • Using Silverlight Map Control and Bing Services
  • Building Silverlight Applications Using Panorama and Pivot Controls
  • Catapult Wars – A 2D Physics Game
  • Using Choosers and Handling Tombstone in XNA Framework Games
  • 3D Game Development with XNA Framework

Using Silverlight Map Control and Bing Servicesimage

The Bing Maps Silverlight Control for Windows Phone combines the power of Silverlight and Bing Maps to provide an enhanced mapping experience.  Developers can use the Bing Maps Silverlight Control to incorporate the latest location and local search features into their Windows Phone applications.

Using both Bing Maps Silverlight Control and the Bing Maps SOAP Services, you can create Windows Phone applications that include an enhanced mapping experience.

This lab walks you through the steps required to use Bing Maps Silverlight Control for Windows Phone, and provides a quick reference for developing Windows Phone applications integrated with Bing Maps.

Lab on Channel 9 Learning Center

Building Silverlight Applications Using Panorama and Pivot Controls

Developing applications for Windows® Phone 7 presents new challenges. How do we manage to present large quantities of information to the user when screen size is significantly smaller than our regular PC displays? All these issues are addressed and in this lab.

The lab walks you through creating a fully featured Microsoft Silverlight for Windows Phone application, named Wazup. While developing the application, you will learn how to use the new controls for presenting information, Pivot and Panorama, and learn about the new navigation model in Windows Phone 7.

Lab on Channel 9 Learning Center

image

Catapult Wars – A 2D Physics Game

If you have ever wanted to make your own games, Microsoft® XNA® Game Studio 4.0 is for you. Whether you are a student, a hobbyist, or an independent game developer, you can create and share great games using XNA Game Studio.

This lab introduces you to game development on Windows® Phone 7 using Windows XNA Game Studio, the Windows Phone Developer tools, and Microsoft Visual Studio® 2010.

During the course of this lab, you will build a simple two-dimensional (2D) game using XNA Game Studio in order to become familiar with the key concepts of XNA Game Studio development. You will also learn how to use Visual Studio 2010 with the Windows Phone 7 Developer Tools to design and build your XNA Framework games for the Windows Phone 7 operating system.

Lab on Channel 9 Learning Center

image

Using Choosers and Handling Tombstone in XNA Framework Games

This lab builds on the Catapult Wars – A 2D Physics Game lab. We decided to upgrade the game a little by allowing you to pick music that will play in the background while you are battling ancient catapults. This lab focuses on more advanced features like choosing background music, sending messages (using SMS task), and handling tombstoning in an XNA game.

Lab on Channel 9 Learning Center

3D Game Development with XNA Framework

XNA Framework is not just about 2D games; this framework has excellent support for 3D games, and this lab is all about developing 3D XNA games for Windows Phone. The lab walks you through the process of building 3D games from scratch, including loading, positioning and drawing 3D models, handling user input, rotating 3D objects, basic movements in 3D space and chase camera, collision detection and game physics (acceleration, friction, velocity, angular velocity, etc.), managing menus, high scores, and more.

Lab on Channel 9 Learning Center

image

The rest of the labs have been updated to support the RTM tools. Here is the complete list of labs:

Silverlight Labs:

  • Hello Phone
  • Building Your First Windows Phone Application
  • Windows Phone Navigation and Controls
  • Using Push Notifications
  • Launcher and Choosers
  • Application Lifecycle
  • Using Bing Maps
  • Using Pivot and Panorama Controls

XNA Framework Labs:

  • Game Development with XNA Framework
  • Catapult Wars Lab – A 2D Physics Game
  • Using Choosers and Handling Tombstone in XNA Framework Games
  • 3D Game Development with XNA Framework