Skip to main content

Windows Phone 7 Developer Tools Released.

I’m pleased to announce that today we shipped the final release of the Windows Phone 7 Developer Tools. You can download them here.

What is Included?

The Windows Phone 7 Developer Tools package includes everything you need to write awesome applications and games for Windows Phone 7. All of the tools included in it are absolutely free.
The following is installed with the download:
  • Visual Studio 2010 Express for Windows Phone – Free edition of VS 2010 for Phone development.
  • Express Blend 4 for Windows Phone – Free version of Blend for Windows Phone 7 Development.
  • Silverlight for Windows Phone 7 – Rich framework for building great applications for Windows Phone 7.
  • XNA Game Studio for Windows Phone 7 Rich framework that enables you to build great 2D and 3D games for Windows Phone 7.
  • Windows Phone Emulator – A hardware accelerated emulator that allows you to run and debug your applications and games without requiring a phone.
  • Phone Registration Tool – When you get a device, this allows you to “unlock” the device so you can run/debug your application on it, using your Marketplace account.
All of the above tools and frameworks are packaged into one setup, and everything is free. If you already have Visual Studio 2010, the setup will also add support for Windows Phone 7 development and projects to your full Visual Studio 2010.
Applications and games you build with the tools released today can be uploaded to the Windows Phone Marketplace - which enables any phone consumer to easily download and purchase them directly from their phone. This provides a great way to distribute applications/games that you either get paid for or distribute for free.

Using the Windows Phone 7 Tools

VS 2010 Express for Windows Phone provides a rich development environment for building great phone applications.
Using File->New Project, you can choose from several Silverlight for Windows Phone starter templates when creating new projects. Today’s release adds support for new Panormana and Pivot controls and associated project templates that you can use to create applications that take advantage of these new Windows Phone 7 metaphors:
image

Selecting the “Panorama Application” template above will cause VS to create a fully working Silverlight for Windows Phone application that uses the Panorama UI metaphor (and the new Silverlight Panorama control):
image

Visual Studio provides a WYSIWYG design-surface (with split-view support for XAML source) for building phone applications using Silverlight. It also provides full code intellisense, debugger and developer tool support.
You can choose to deploy and debug an application on a physical phone device - or alternatively within a built-in phone emulator. Below is a screen-shot of the above application running inside the built-in emulator and being debugged by Visual Studio:
image

The phone emulator is hardware accelerated, and optionally supports multi-touch monitors (enabling you to easily simulate finger gestures).
Expression Blend for Phone
You can edit projects using both Visual Studio 2010 Express for Phone as well as with Expression Blend for Phone (which is also included for free in the download package). The project file format is the same for both tools - enabling you to create an application in one of the tools and then open it up and edit it in another.
Expression Blend for Phone provides a really powerful environment for creating interactive experiences:
image

It includes full designer support – including support for animations, storyboards, custom paths, and many other features. It also uses the same phone emulator as VS – enabling you to build and run applications without needing a physical device.

Great Applications Already Happening

We have had hundreds of thousands of downloads of the development tool previews – and are already seeing some awesome applications being built for the Windows Phone 7 launch.
image

Below are some videos taken of a few applications running on actual Windows Phone 7 hardware devices connected to the web over 3G:
On YouTube, you can search the tag wp7dev to find other demos that have been posted by developers who have been using the previous previews – the demos posted include games, utility applications, data snacking applications, and more.

How to Start Building Windows Phone 7 Apps Now

If you’re a developer who has experience with .NET, Silverlight or XNA, you already have the core skills necessary to start writing a Windows Phone 7 application or game.
We’ve been working hard to get resources and information out to developers so they can be successful writing applications from day one. Since the Windows Phone 7 application platform is Silverlight-based, most articles or information about writing a great Silverlight application is also relevant to the phone. The same is true for XNA articles and information for building games.
Below are some Windows Phone 7 specific links to help get you started:
You can learn more about today’s release from the Windows Phone 7 Blog as well as from this Channel9 video that includes an interview from me.

Silverlight for Windows Phone 7 Toolkit

I’m also pleased to announce that we’re extending the popular Silverlight Toolkit concept to include Windows Phone 7 components as well, with a dedicated release that will be available to download here.
The Windows Phone 7 Toolkit includes the following additional Silverlight controls and components that are customized for the Windows Phone 7 experience:
  • ContextMenu
  • DatePicker
  • TimePicker
  • WrapPanel
  • ToggleSwitch
  • GestureService – adds events for Tap, DoubleTap, Hold, Drag (DragStarted, DragDelta, DragCompleted), Flick and Pinch
This library is delivered both as a binary, as well as with fully buildable and modifiable code licensed under the MS-PL license, and you are free to modify and/or include it in your applications.
You can learn more about using some of the cool controls in the Toolkit from:

Installation Notes

If you have installed previous preview releases of the tools, you will need to completely uninstall those before installing today’s final release. This is also true for the Zune Client if you’ve installed that as well (which is used to sync applications with real devices).
The download of the final Windows Phone 7 Developer Tools release is here.

www.zanox.com

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

windows_xp

Comments

Popular posts from this blog

How to change the size of the touch and on-screen keyboard in Windows 10

Windows 10 PCs come with two keyboard apps, one is the OnScreen Keyboard , and the other is the Touch Keyboard . Basically, you don't need a touch screen to use the on-screen keyboard. It displays a virtual keyboard on the screen and you can use the mouse to select and press the keys. Although the on-screen keyboard app is very useful when we don't have a physical keyboard, its size is always a problem for users. You can move or enlarge the virtual keyboard from the icons in the upper right corner. If you want, you can also easily resize it. Changing the size of the on-screen keyboard is very easy. Type On-Screen Keyboard in your Windows search and run the desktop app, or you can also go via Settings > Ease of Access > Keyboard> Turn on the On-screen keyboard.   To change the size of the on-screen keyboard, move the cursor to the corner and drag it to the desired size. Resizing the touch keyboard is as simple as doing it! Just drag it and resize it us...

Designing the Windows 8 touch keyboard.

When we began planning how touch and new types of PCs might work on Windows 8, we recognized the need to provide an effective method for text entry on tablets and other touch screen PCs. Since Windows XP SP1, which had Tablet PC features built in, Windows has included a touchable on-screen keyboard. But those features were designed as extensions to the desktop experience.  For Windows 8, we set out to improve on that model and introduce text input support that meets people’s needs, matches our design principles, and works well with the form factors we see today and expect to see in the future. I’m writing this blog post on our Windows 8 touch keyboard using the standard QWERTY layout in English. As I look at it, the keyboard seems very simple and sort of obvious. This comes partly from having worked on it for a while, but also because keyboards are familiar to us. But there is more here than meets the eye (or, fingertips). We started planning this feature area with no preco...

How to install offline .NET Framework 3.5 on Windows 10 using DISM.

Windows 10 comes with .NET framework 4.5 pre-installed, but many apps developed in Vista and Windows 7 era require the .NET framework v3.5 installed along with 4.5. These apps will not run unless you will install the required version. When you try to run any such app, Windows 10 will prompt you to download and install .NET framework 3.5 from the Internet. However, this will take a lot of time. You can save your time and install .NET Framework 3.5 from the Windows 10 installation media. This method is much faster and does not even require an Internet connection. Here is how to install it. How to install offline .NET Framework 3.5 on Windows 10 using DISM. Contents: [ hide ] How to install offline .NET Framework 3.5 on Windows 10 using DISM. To install .NET Framework 3.5 in Windows 10, do the following: Insert your Windows 10 DVD, or double click its ISO image, or insert your bootable flash drive with Windows 10, depending on what you have. Open 'This PC' in File...