Chapter 3. Understanding Windows Phone 7 Architecture

With Windows Phone 7, Microsoft has taken an entirely new approach to phone development. The previous model of minimally customizable Start screens has been replaced with a new, holistic design model. With Windows Phone 7 the Start screen uses tiles, which can be frequently changed based on how the user wants to use his phone.

In this lesson we will briefly examine the new Windows Phone 7, look at the tools available for Windows Phone 7 application development, examine Windows Phone 7 framework architecture, and take a first look at how to monetize the applications you develop via the Windows Phone Marketplace.

TOOLS

The first decision you need to make before you begin development is which tool (or tools) you will use to create your Windows Phone 7 applications. Your decision will generally be based on how the development will be done, and on who will be doing the design and development work.

Visual Studio 2010 Express for Windows Phone

If you do not currently own any non-Express version of Visual Studio 2010 and want to start developing applications for Windows Phone 7, you could use Visual Studio 2010 Express for Windows Phone. This version is made specifically for Windows Phone application development, and includes everything you need for developing Windows Phone 7 applications.

Visual Studio 2010

If you already own one of the non-Express versions of Visual Studio 2010, you can add support for developing Windows Phone applications ...

Get Windows® Phone 7 Application Development 24-Hour Trainer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.