Windows Phone Series 7 Resources [Updated June 12th]

At last Microsoft has released a new generation of phone for a new generation of applications, This post is my up-to-date resource list for Windows Phone 7, I will keep this list up-to-date with new and interesting pieces of Information.

Resources

The Developer pages for Windows Phone 7 here

The Windows Phone application icons are available here

Toolkits

The Phone team have arranged that everything you need is available in one download free of charge, I would advise installing components such as visual studio and blend first and then running the phone install as it will download will be smaller and more reliable.If you just want an easy install jump to step d and continue on.

i)  Pre-Requisites

if you have a version of the Zune software before march 2010 update it, it should be in windows update

ii) Install Order

a) Visual Studio 2010 (if you have your own copy)

Install Visual Studio 2010

b) Silverlight 4 SDK (if you install visual studio 2010 by itself)

Installs the Developer Runtime, Tools for Visual Studio, SDK and WCF RIA Services. Get it here

c) Expression Blend 4 (if you have a copy)

Install Expression Blend

d) Windows Phone 7 developer tools (

Install Visual Studio 2010 Express for Windows Phone CTP, Windows Phone Emulator CTP, Silverlight for Windows Phone CTP, XNA 4.0 Game Studio CTP Get it here

e) Expression Blend Add-in Preview for Windows Phone  (preview 2)

Windows Phone development integration add in for Blend. Get it  here

f) Expression Blend SDK Preview for Windows Phone (preview 2)

Project templates for Windows Phone development in Blend Get it here

 Books

Free preview eBook, programming Windows Phone 7 series by Charles Petzold here and a set of sample code

Early access to Learning Windows Phone Programming (O’Reilly Press) by Yochay Kiriaty and Jaime Rodriguez here

There a Programming Guide for Windows Phone on MSDN here.

The Windows Phone 7 UI Design and Interaction Guide is available here

The Windows Phone 7 certification requirements here

FAQ

Check compatibility with DirectX for emulation ( cannot deploy errors ) look here

Emulator issues look here

b.