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:
- Complete Windows Phone Training Kit for Developers that includes both Silverlight and XNA Framework labs
- Windows Phone Training Kit for Silverlight Developers that includes only the Silverlight labs
- Windows Phone Training Kit for XNA Framework Developers that includes only the XNA Framework labs
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 Services
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
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
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
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