Downloading Windows Phone 7 Developer Tools
I just finished downloading of “Windows Phone 7 Developer Tools”. Following items are downloaded and installed,
1- DirectX Libraries
2- Microsoft Windows Phone Emulator x 86
3- Microsoft Windows Phone Developer Resources
4- Microsoft Windows Phone Developer Tools - ENU
5- Windows Phone 7 Add-in for Visual Studio 2010 -ENU
6- Microsoft XNA Game Studio 4.0
7- Microsoft XNA Game Studio 4.0 Windows Phone Extensions
8- Silverlight 4 Tools for Visual Studio 2010
9- Microsoft Expression Blend 4 for Windows
However if any of above features already exists on the system, it is skipped.
Getting Started with Windows Phone 7 Development
Windows Phone 7 is to going to create hype in the market in coming days since recently collaboration between Nokia and Microsoft was made as a resultant of which Microsoft’s Windows Phone 7 operating system will be running on top of Nokia’s hardware. Also Windows Phone 7 allows development in .NET in a more controlled environment which is going to make the process of creating mobile phone apps as well as games a lot easier.
I am from Pakistan and I can tell you that out of every 10 mobile phone consumers, 7 are carrying Nokia sets with them. This powered by the fact that Nokia is to launch the Windows Phone 7 supported models in year 2011 and 2012 will bring a boost in developer market. Since there is a healthy competition already in the web development domain, it is encouraging for young developers to take a shift in paradigm and get hands on Windows Phone 7 development.
Keeping this under consideration, in this first tutorial I will take a look at setting up the environment for Windows Phone 7 development.
Note:
Before we begin please understand that there are two domains available for Windows Phone 7 development,
1- Silverlight based mobile applications development
2- XNA Game Studio based mobile games development
I will speak on each of these in more detail in a coming blog post.
Programming Language Barrier
Please note that C# is the recommended language for development of Windows Phone 7. VB .NET is supported for development of Silverlight based applications (using an extension kit Visual Basic CTP for Windows Phone Developer Tools to be installed after RTW package); there is no support currently for XNA Game Studio or Expression Blend for Windows 7 with VB .NET.
Pre-Requisite to Developer Tools
- One of the required tools (Visual Studio 2010 Express for Windows Phone) for windows phone 7 can’t be installed on Windows XP. You need to be at-least running on Windows Vista or preferably Windows 7. Trying to do so will stop installation with following prompt,
- Please ensure you have Visual Studio 2010 installed. If you are running on top of Visual Studio 2008, upgrade to 2010 first before continuing.
Required Developer Tools
Next you need to have Windows Phone 7 RTW installed on your system. At the time of this writing you can get this from,
With Windows Phone 7 RTW you get a bunch of tools,
- Visual Studio 2010 Express for Windows Phone (Not required if already running on Visual Studio 2010 Professional or Ultimate)
- Windows Phone Emulator
- Silverlight for Windows Phone
- XNA 4.0 Game Studio
As mentioned above you might intend to install XNA Game Studio 4.0 alone. It is available as a stand along package at,
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9ac86eca-206f-4274-97f2-ef6c8b1f478f
Review
|
Tool |
Purpose |
Separately Available |
Windows XP Support |
VB .NET support |
|
Visual Studio 2010 Express for Windows Phone |
Mobile Applications Development |
No |
No |
Yes |
|
Windows Phone Emulator |
No |
|||
|
Silverlight SDK for Windows Phone |
Yes |
|||
|
Expression Blend for Windows Phone |
Yes |
No |
||
|
XNA 4.0 Game Studio |
Mobile Games Development |
Yes |
Yes |
No |
Package for VB .NET can be found at,
Reference Reading: http://create.msdn.com/en-us/home/getting_started
About Me
Usman ur Rehman Ahmedis known as a software engineer in Lahore, Pakistan. He is renowned for having an abstract understanding of vast range of technological developments such as programming languages, web development, RIA's and documental writing, and is mainly specialized in developmental analysis.
Tags
- windows phone 7 (15)
- DNN (14)
- Dot Net Nuke (13)
- .NET (5)
- c# (5)
- manifest (4)
- Application (3)
- MySql (3)
- Provider (3)
- Sql (3)
- View all 237 tags »
- Sql Server (3)
- Stored Procedure (3)
- visual sutdio (3)
- API (2)
- Data (2)
- Mango (2)
- Module (2)
- Permission (2)
- PhoneTextBlock (2)
- User Control (2)
- Windows (2)
- config (2)
- console (2)
- developer (2)
- dot net (2)
- emulator (2)
- enumeration (2)
- expression blend (2)
- extension (2)
- loop (2)
- network (2)
- phone 7 (2)
- tools (2)
- transparent (2)
- .ascx (1)
- 3g (1)
- 5.6.2 (1)
- 7.1 (1)
- 7.5 (1)
- AJAX (1)
- Activity (1)
- App.xaml (1)
- AppManifest (1)
- ApplicationIcon (1)
- Arabic (1)
- Background.png (1)
- BuildAction (1)
- Connector (1)
- Control Panel (1)
- Core Version (1)
- Data-tier (1)
- DataBound (1)
- Database (1)
- Dependency (1)
- DeviceNetworkInterface (1)
- Directory (1)
- Dynamic (1)
- EVDO (1)
- Encryption (1)
- File (1)
- FileSystemWatcher (1)
- Filter (1)
- Foreign Key (1)
- Function (1)
- GUID (1)
- GetSiteLog (1)
- Hash (1)
- Host Settings (1)
- IIS6 (1)
- IIS7 (1)
- Integrated Mode (1)
- Internet Explorer (1)
- IsolatedStorage (1)
- Java (1)
- Koder (1)
- Linq (1)
- Lists (1)
- Log (1)
- Marketplace (1)
- Membership (1)
- Microsoft (1)
- NavigationCacheMode (1)
- NavigationContext (1)
- NavigationService (1)
- Notify (1)
- OnClientNodeChecked (1)
- PTCL (1)
- Panaroma (1)
- Password (1)
- Properties (1)
- Query String (1)
- ResXResourceReader (1)
- ResolveHostNameAsync (1)
- Right to Left (1)
- SDK (1)
- SEO (1)
- SendKeys (1)
- SendWait (1)
- SharpPCap (1)
- Stream (1)
