Windows 7 Phone Dev Tools And Docs Now Available
The MIX ’10 keynote today was the usual mix of announcements and slick-ish demos. Scott Guthrie announced Silverlight 4 and Blend 4 RC available for download [http://www.silverlight.net/getstarted/silverlight-4/] today along with the news that it will ship inside Visual Studio 2010 when that is released on April 12.
More interesting over here however was the announcement and subsequent release for download of the initial developer toolkit CTP for the new Windows 7 Phone OS [http://www.windowsphone7series.com/] that was launched last month at Mobile World Congress [http://www.engadget.com/2010/02/15/windows-phone-7-series-is-official-and-microsoft-is-playing-to/] in Barcelona. The emphasis is definitely on enabling the whole dev lifecycle, so the toolkit released today includes:
- Microsoft Visual Studio 2010 Express for Windows Phone * XNA Game Studio 4.0 CTP * Windows Phone 7 Series Emulator for application testing * Silverlight for Windows Phone CTP
The direct link for this bundle is here [http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en] (it’s a web installer) but the home page for development is at http://developer.windowsphone.com/windows-phone-7-series/. If you do decide to install the tools, make sure you read the release notes [http://go.microsoft.com/fwlink/?LinkID=185269]. This release of the tools (if you decide against installing Visual Studio 2010 Express for Windows Phone CTP [http://www.microsoft.com/express/Downloads] which is part of the above bundle) works only with VS2010 RC build and only in US English.
Blend 4 For Windows Phone Also released today, but as a separate download [http://www.microsoft.com/downloads/details.aspx?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&displaylang=en] is a CTP of Expression Blend 4 for Windows Phone. Christian Schorrman [http://electricbeach.org/] has the complete run down on the new and phone-specific features in this new CTP, which I’ll leave you to read separately, but note the following.
For this preview, the Blend tools for Windows Phone are still a separate installer. In order to use the Blend 4 beta for developing Windows Phone applications, you therefore will need to install:
- the developer tools for Windows Phone [http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en] * Expression Blend 4 Beta [http://www.microsoft.com/downloads/details.aspx?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&displaylang=en] * the Phone development add-in for Expression Blend [http://www.microsoft.com/downloads/details.aspx?FamilyID=47f5c718-9dec-4557-9687-619c0fdd3d4f] * and the Expression Blend SDK for Windows Phone [http://www.microsoft.com/downloads/details.aspx?FamilyID=86370108-4c14-42ee-8855-226e5dd9b85b]
Personally, I think this is a really exciting time to get stuck in straight away and the best reason I have come across thus far to sit down and learn how to work with Silverlight as well. Oh yes, and another damn good reason for Windows XP Mode to exist.
Phone eBooks If you do take the plunge, it looks like Windows 7 Phone development will be well supported with documentation that’ll evolve as the SDK does. The MSDN library already has a section available [http://msdn.microsoft.com/en-us/library/ff402535(VS.92).aspx], and there are several additional PDF guides available on the main dev site for you to read.
- Application Platform Overview for Windows Phone [http://go.microsoft.com/?linkid=9713249] * Windows Phone UI Design and Interaction Guide [http://go.microsoft.com/?linkid=9713252] * Designing Web Sites for Phone Browsers [http://go.microsoft.com/?linkid=9713253]
Microsoft Press have also released a draft preview [http://blogs.msdn.com/microsoft_press/archive/2010/03/15/free-ebook-programming-windows-phone-7-series-draft-preview.aspx] (153 pages) of “Programming Windows Phone 7 Series” by Charles Petzold (no less) on their blog. It’s available as either a PDF [http://download.microsoft.com/download/7/C/8/7C820C6F-C205-4ECF-B9F3-1505DD13F9BF/ProgWinPhonePreview.pdf] or an XPS [http://download.microsoft.com/download/E/3/5/E359FC51-1CF5-47F1-9BF3-74AB09D3339B/ProgWinPhonePreview.xps] file. No sign of other such previews from Wrox, Manning et al, but it can only be a matter of time.
Windows Phone Developer Team There are also many places to follow Windows 7 Phone developments, aside from the MIX site [http://live.visitmix.com] which will undoubtedly cover all the phone-related sessions at the conference.
- On twitter as @wp7dev [http://twitter.com/wp7dev]. Follow also #wp7 [http://twitter.com/search?q=%23wp7] and #wp7dev [http://twitter.com/search?q=%23wp7dev] hashtags and @ckindel [http://twitter.com/ckindel]. * The Windows Phone blog [http://windowsteamblog.com/blogs/windowsphone/default.aspx]. * The Windows Phone Developer blog [http://windowsteamblog.com/blogs/wpdev/default.aspx]. * Charlie Kindel’s blog [http://blogs.msdn.com/ckindel/].
And if you manage to digest everything in this post this week, well done you. You’re officially a Phone Dev addict mainlining caffeine. To the rest of us mere mortals in the meantime, happy coding!Posted on March 15, 2010 #Megaphone #Geek Stuff