Windows Phone 7 Developer Tools Beta Released

Earlier today we shipped the beta of the Windows Phone 7 Developer Tools.  You can download them here.

What is included in the Windows Phone Developer Tools

The Windows Phone Developer Tools Beta includes:

  • Visual Studio 2010 Express for Windows Phone – a new free, express edition of Visual Studio 2010
  • Express Blend for Windows Phone – a new free, edition of Blend focused on Windows Phone 7 development
  • Silverlight for Windows Phone 7
  • XNA Game Studio for Windows Phone 7

Integrated with the development tools is a phone emulator that enables you to easily develop and test Windows Phone 7 applications on your laptop or desktop machine – without requiring a phone device.  It is hardware accelerated, supports multi-touch events on multi-touch capable monitors, and provides a really easy way to debug and try out your phone applications.

Devices for Developers

In addition to testing applications within the emulator, we are also this month starting to ship pre-release phones to developers.  You can learn more about this program and sign-up to receive one from this blog post from the Windows Phone 7 team.

Learning More

I previously blogged a nice step-by-step tutorial that covers how to build a Twitter search application using Visual Studio 2010 Express for Windows Phone.  It provides a nice introduction on how you can easily use Silverlight and the Visual Studio Tools for Windows Phone to quickly build applications.  You can read and follow the tutorial here.

Read today’s blog post from the Windows Phone 7 team which provides more details on today’s release. It also mentions two new Silverlight controls – a Panorama and Pivot control - which will enable you to easily implement the new Windows Phone 7 navigation style.  These controls are not implemented in today’s beta, but will be released as an update in a few weeks.

If you have used the previous Windows Phone 7 CTPs, also make sure to read Jaime’s Migrating Applications from the Windows Phone April CTP Refresh to the Beta blog post.  It provides a wealth of details on how to update code that you’ve already written.

Uninstalling Previous CTP Bits

Update: Some people have reported problems with uninstalling the previous CTP of the Windows Phone 7 Developer tools.  Amit has a blog post here that discusses how to fix this. Aaron also has a blog post that discusses how to remove XNA Game Studio in the event that you have a partial install of it that you need to clean up.

Hope this helps,

Scott

P.S. In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu

Published Monday, July 12, 2010 10:38 PM by ScottGu

Comments

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 1:49 AM by Beetle Labs

Great news Scott!!!

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 1:50 AM by Robert

I'll give it a try .... assuming I can actually get the CTP to uninstall. Been working on it for the past hour. Now, uninstalling Silverlight 4 ...

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 1:58 AM by Vikram Pendse

XAP Deployment Tool looks amazing,Nice to know Panorama and Pivot coming soon.Great work by MS once again :)

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 2:07 AM by Robert

Did anyone over at Microsoft actually test uninstalling the CTP? Why does UNINSTALL want me to install XNA studio, which then fails. Frankly, this is not up to the standards I expect of Microsoft.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 2:11 AM by Ben Hayat

Scott, do you know if they got to support LINQ in this version?

Thanks!

..Ben

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 2:13 AM by ScottGu

@Robert,

>>>>>>>> I'll give it a try .... assuming I can actually get the CTP to uninstall. Been working on it for the past hour.

Sorry you are running into uninstall problems.  If you can send me email (scottgu@microsoft.com) I can have someone help you.  

Thanks,

Scott

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 2:52 AM by Ken Egozi

I wonder how one can get an actual hardware to test ones application's feel ... ;)

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:17 AM by thirul

Thanks Scott

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:27 AM by Vikram Ayat O'Sullivan

uninstalling the CTP and updating XNA wether linq support is integrated does not change the fact that Scott rules. Panorama and Pivot? This is great news, imagine all the possibilities...there is nothing that cannot be done with tools this powerful.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:53 AM by Tomas

Screenshot on the top is the old one and not from this Beta, isn't it?

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 7:00 AM by Darko Z

I also have problems uninstalling. When I select  uninstall it wants me to *install* XNA studio, which i removed independantly. When I try to reinstall the CTP (thinking maybe its the lack of the XNA studio that is screwing up the uninstall) it wont reinstall since Microsoft seems to have removed access to it. I want to try out the Beta but simply cant at this stage.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 7:24 AM by IanTrem

Thanks Scott, great tools and I've just ran through your tutorial, the emulator runs really quick.  Time to get this working with my sites.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 7:52 AM by John

So here is the deal MS. You know that you are way at the bottom of list when it comes to mobile. iPhone rules the planet followed by Android and others. So rather than releasing these beta tools  which may or may not work, why don't you show us the stuff including developer tools  when they ready. This way you'll build confidence and win back support of developers who are running away to other platforms.

If you think that by releasing beta of Windows Phone 7 developer tools you are building excitement then I'm sorry to say that you are completely wrong. While you were trying to work out what to do with Windows Mobile unfortunately the game and it's rules changed. Let's play the new game by new rules :)

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 8:19 AM by Mark

Since this apparently doesn't support VB, I don't suppose it supports Delphi Prism or any other .net language.  I certainly hope Windows Phone 7 promotes the language agnosticism that is SUPPOSED to be part of .net and doesn't follow the pattern of Silverlight Ria services.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 8:47 AM by VB Coder

When will Visual Basic be supported?

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 9:17 AM by Peter

Great news, I have been waiting for a while. But....

Why only Windows 7 support? Please add Windows 2003 at least. Also I can't find any documentation about installation when you already have VS2010 Pro/Ultimate and Expression Studio 4 installed, since I am an MSDN subscriber.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 9:28 AM by Daniel

Please offer an offline installation option. Due to bandwidth contraints, it's far better for me to download once and install from some form of portable media (portable hard drives, dvds, etc). The web install is also failing on Windows Server 2008R2 x64.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 10:05 AM by Grewal

Will this get installed in parallel with the vs2010 + expression stuidio 4 that are already installed on the computer?

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 10:26 AM by ozz

does this all work with XP?  previously I couldnt develop WP 7 on XP.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 10:57 AM by Ryan Ternier

MOre and more i'm tempted to give up my Android phone for a W7 phone... and everyone is thinking: "What specs are these phones going to have"....

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 12:05 PM by rickj1

Great stuff I just can't get enough they say you learn something new every day the day you stop is the beginning of the end for those of us who develop on the Microsoft stack we're

sure to live to be a 100 with endless opportunity

Great stuff team Microsoft keep it comming the rest of the world can just catch up

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 12:16 PM by Joost van Schaik

Great tools, just one remark: tt would be very nice if the tools were an actual download, not a web installer. Now I have to download them for every machine I upgrade. Not very convinient.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:13 PM by ScottGu

@Robert and Others,

>>>>>> Regarding uninstall isues

Amit has a blog post here that discusses how to fix this: blogs.msdn.com/.../uninstall-issues-with-the-mix-ctp-drop.aspx

Aaron also has a blog post that discusses how to remove XNA Game Studio in the event that you have a partial install of it that you need to clean up: blogs.msdn.com/.../9544320.aspx

Let me know if you still have problems after reading these two posts (via email at: scottgu@microsoft.com) and I can have someone help you out directly.

Thanks,

Scott

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:16 PM by ScottGu

@thomas,

>>>>>> Screenshot on the top is the old one and not from this Beta, isn't it?

Correct - although I think they look the same.  I just re-used an old screen-shot I used from a previous post :-)

Good catch,

Scott

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:17 PM by ScottGu

@IanTrem,

>>>>>>>> Thanks Scott, great tools and I've just ran through your tutorial, the emulator runs really quick.

Cool!  One of the things my team has been working on has been optimizing the first-time load time of the emulator.  It is now much faster than before.

Thanks,

Scott

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:18 PM by ScottGu

@Mark, @VB Coder,

>>>>>>>> When will Visual Basic be supported?

Unfortunately the VB runtime library isn't supported on Windows Phone 7 just yet.  We are planning to enable it in the future though.  

Sorry about that,

Scott

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:20 PM by ScottGu

@ozz,

>>>>>>>>> does this all work with XP?  previously I couldnt develop WP 7 on XP.

Unfortunately I don't believe it works with XP.  The emulator uses some of the newer graphics capabilities in Windows which I believe is the reason this isn't supported.

Sorry!

Scott

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:27 PM by Adam

Hi Scott,

You mentioned that you can't develop on XP machines due to the emulator using the new graphics capabilities of the newer Windows OS. Does this mean that Windows Server 2008 R2 will continue to be un supported as well? I can't be the only one running 2008 R2 and want to look at Mobile dev. As its a very new OS surely it has the graphics capabilities?

Cheers,

A

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 4:49 PM by starlight1

Cool! ...but when I run the app I get an exception.

System.Security.SecurityException at   System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)

  at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)

  at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)

  at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)

Anybody please?

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 5:31 PM by Shane Wilson

New tool work great can't wait to get my hands on a real device. What are the plans for Zune HD development seems like it stops dead at XNA studio 3.1 ?

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 10:11 PM by Sean Crpss

Can this run inside a virtual machine?  The first release could but was slow and bombed out when running xna apps.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 13, 2010 11:33 PM by Chris Charabaruk

@Shane: I think that is exactly the case. The XNA 4.0 beta docs state that the Zune is not a supported platform any longer, and there certainly isn't any sign that that will change for RTM.

@Scott: Mind applying a bit of pressure on the XNA guys to bring their docs over to the new help system before RTM?

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, July 14, 2010 12:10 AM by John

Funny how you did not approve my comment where I criticized this beta.  

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, July 14, 2010 12:26 AM by Ishai

Scott,

You guys really need to re-evaluate your installer strategy. Every dev product I install results in a lot of spearate packages in the add/remove programs. When you release an update you put a line in release notes about uninstalling the previous version, but there's no way to do that with one installer like a normal program, instead I have to guess which packages I'm supposed to uninstall.

Until today this was annoying but I went through it anyway but with this WP7 deb tools beta, when I uninstalled the CTP refresh, I uninstalled the emulator and VS plug in and then saw the tools and when I tried uninstalling that, the next screen asks to install those two packages back, which fails for some reason. so now I'm unable to install the new version with our messing around with the registry (which will probably still leave files behind).

I love the MS dev tools and think VS is the best IDE around, but these little things are frustrating.

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, July 14, 2010 1:53 AM by Remslave

The Gu's greatness just depresses me...

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, July 14, 2010 4:13 AM by Richard Orchard

hi,

is a VB.net version going to be released soon?  Is there a date for this....?

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, July 14, 2010 4:41 AM by Laurence

I'm very excited to test this new release from Microsoft! Its been too long since the last release!

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, July 14, 2010 6:55 AM by Martin

Installed the beta tools on top of an existing VS 2010 Ultimate installation. Don't do that.

First a bluescreen during setup (don't know during which step exactly). But afterwards I could continue the installation and everything installed fine, but now when opening VS 2010 and creating new projects you can't select anything. All project templates are gone.

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, July 14, 2010 10:15 AM by Adam

This is awesome! Cant wait to  get on a real device

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, July 14, 2010 4:36 PM by Jeff

@John: Your critical comment looks like it's there to me. And while I'm not Scott, I would respond by saying that releasing previews and betas is exactly the reason (in my opinion, YMMV and what not) that our tools have evolved as quickly and with as high quality as they have. Even though I work at MSFT, in a lot of ways I'm a consumer too since I work on a Web app and not a product the way that the VS and framework teams do. I shudder to think how it would be if they disappeared for a year at a time and said, "Poof! Here's a product! We didn't solicit feedback, but we hope you like it."

I would encourage you to play with the beta and let everyone know what you think.

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, July 14, 2010 6:15 PM by DC

Why do we always have to go through the same vb_vm.exe download bootstrapper process and don't you simply offer an offline installation option instead...It would be much simpler and practical.

# re: Windows Phone 7 Developer Tools Beta Released

Thursday, July 15, 2010 9:54 AM by hkaraman

Thanks...

# re: Windows Phone 7 Developer Tools Beta Released

Friday, July 16, 2010 1:04 PM by Asif Maniar

Scott the toolkit seems to require windows vista or 7.

We use windows 2003 server and vs2010. Anyway to install it on this config?

# re: Windows Phone 7 Developer Tools Beta Released

Saturday, July 17, 2010 4:06 PM by Jules

I have full VS2010 Proefessional and Expression Studio 4.0 installed.  

Can I install these Windows Mobile 7 Beta Express tools alongside ? It  is not clear  - I am worried by previous comment about thiss install removing .NET 4 !

I still need to be developing my cor desktop/web apps, alongside Mobile Apps.

What is the approach for developers like me.  (and Please no Virtual machines)

# re: Windows Phone 7 Developer Tools Beta Released

Sunday, July 18, 2010 1:15 PM by Billy Koch

@Jules - I just installed this on top of Visual Studio 2010 and Expression Studio 4.0 and didn't seem to have any problems with it so far.  Was able to utilize different functionalities such as C#/Web/WP7/and etc.

# re: Windows Phone 7 Developer Tools Beta Released

Sunday, July 18, 2010 2:48 PM by Chris Charabaruk

@Jules I don't have Expression Studio but I do have VS2010 Pro. Installing the tools beta didn't make VS pack up and leave town, and I'm pretty sure that Expression won't take a hike on your machine.

# re: Windows Phone 7 Developer Tools Beta Released

Monday, July 19, 2010 10:53 AM by zxr250cc

Why not offer the actual Windows phone 7 complete run time environment as a package we can download and install on a phone to check how it works? This seems to work well for hackers and other OS users... hint, hint...

# re: Windows Phone 7 Developer Tools Beta Released

Monday, July 19, 2010 6:53 PM by Brad

I am excited about developing for Mobile 7, but I was disappointed to learn about the lack of standard ux functionality....multitask and copy/paste.  So although I will be developing, I don't think I will be purchasing until that is resolved.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, July 27, 2010 9:18 AM by Daniel

Just noticed the re-release that includes a downloadable iso. Thanks! Still no Windows Server 2008 R2 x64 :-(

# re: Windows Phone 7 Developer Tools Beta Released

Wednesday, August 18, 2010 8:11 AM by testeee

Dev OS Requirement of the SDK : WinVis or Win7 !!!

Great, MS guys did you knoww that most corp dev are still under XP. This SDK is useless for most enterprise people. Immediate impact will be to delay (or even cancel) WP7 enterprise application in most company.

Oh, and apparently you can not push hybrid application to the market as a third party dev. This means limited code reuse, hence cost increase for WP7 application production.

Did you noticed also that OpenGL ES is not supported (!!!) ? Which means all 3D widget/stack/application have to be rewritten to DX. Again more cost.

And nothing about HTML 5 :(

Too much cost, not much audience when compared to iOS or Andoid, I am affraid :(

# re: Windows Phone 7 Developer Tools Beta Released

Monday, August 23, 2010 1:50 PM by Brian

Really need XP support. My company is still stuck on XP and will be for quite a bit longer.

# re: Windows Phone 7 Developer Tools Beta Released

Tuesday, August 24, 2010 5:11 PM by Jolly

Good job on WP 7 Beta. I have a small question - The System.Diagnostics.Process is not found in WP 7. Is there any other way to run a .exe from a C# Program ?

Any help would be appreciated.

Thanks.

# re: Windows Phone 7 Developer Tools Beta Released

Thursday, September 2, 2010 11:21 AM by Konstantin

Please add support for Windows Server 2008!!!