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.