April 6, 2010

Ultimate List of Free Windows Phone 7 Software & Resources from Microsoft


Windows Phone 7 Developer Tools – The same powerful and easy to use Visual Studio integrated developer environment (IDE) handles from design to testing of Windows Phone 7 phone applications.

Windows Phone Developer Tools includes:

Windows Phone 7 Training Kit for Developers gives you a jumpstart into the new Windows Phone world by providing you with a step-by-step explanation of the tools to use and some key concepts for programming Windows Phones.

OData Client Library for Windows Phone 7 is a library for consuming OData feeds on Windows Phone 7 devices. It has many of the same capabilities as the ADO.NET Data Services Client for Silverlight. (More Info: Microsoft Astoria Team Blog)


Expression Blend 4 for Windows Phone provides exactly the same streamlined development workflow for Windows Phone that was previously only available for Silverlight and .NET applications, including features such as behaviors, sample data, and the visual state manager. As part of this release, two new project templates are included: one for standard Window Phone applications and one for applications that follow an MVVM pattern. To ensure consistency across development tools, Expression Blend leverages the Windows Phone Emulator installed as part of Windows Phone Developer Tools. (More Info: What's new in Expression Blend 4 Beta?)

UI Design and Interaction Guide for Windows Phone 7

Application Bar Icons for Windows Phone 7 contains a set of 64 application bar icons that you can use when developing applications for Windows Phone. In addition to the 64 icons in PNG format (32 dark and 32 light), this package also contains vector versions that can be easily imported into Microsoft Expression Blend 4 Beta when using the Microsoft Expression Blend Add-in Preview for Windows Phone.  (More Info: How to Add an Application Bar to Your Application)

General Icons

  • Add

  • Back

  • Base Circle

  • Cancel

  • Check

  • Close

  • Delete

  • Download

  • Upload

  • Edit

  • Favorites

  • Add to Favorites

  • Minus

  • New

  • Next

  • Overflow Dots

  • Question Mark

  • Refresh

  • Save

  • Share

Media Icons

  • Stop

  • Sync

  • Fast Forward

  • Play

  • Pause

  • Rewind

Phone Featurel Icons

  • Camera

  • Email

  • Search

  • Settings

  • Video

  • Folder


DeepZoomContainer is a package of classes that expands DeepZoom functionality. DeepZoom enables powerful functions to build large-scale image-based projects such as GIS application, games, and more.

Foursquare for Windows Phone 7 – This is an alpha release, even though everything works, but mostly because they need to clean up the code to follow standard patterns and best practices for Silverlight and Windows Phone 7.

New York Times (Open API) Silverlight Kit when added kit to a Silverlight project in Visual Studio or Expression Blend, you can easily access New York Times APIs for Articles, Best Sellers (books), the US Congress, Movie Reviews, Community Comments, Times Tags, etc. (Online API Demo)

SharePhone – Windows Phone 7 library for connecting to SharePoint 2007/2010. Lets you work with SPWeb, SPList, reading/writing strong typed list items, user profiles, etc.

Tally Marks is a counting application. It can count almost anything you'd like to count, and it does it with tally marks! Count the number of people at your party, the number of steps from your hotel room to the conference meeting room, or anything else that needs counting.

Twitter Application for Windows Phone 7 Built using Silverlight.


Changing our Game – an Introduction to Windows Phone 7 – Major changes are coming to Windows Phone! This session goes in-depth on the design and features of Windows Phone and gives a comprehensive picture of what’s coming in this exciting new release.

Authoring for Windows Phone, Silverlight 4 and WPF 4 with Expression Blend – Explore how Expression Blend lets you design and build rich, vibrant Windows Phone, Silverlight 4 and WPF 4 applications. Take advantage of a host of new platform and tools capabilities to produce better user experiences, with less code.

Overview of the Windows Phone 7 Application Platform – The new Windows Phone is coming! Get a high-level overview of the new application platform and a complete picture of the developer story. Learn about the developer tools, the application frameworks, the support for Silverlight, and the support for XNA.

Windows Phone UI and Design Language – Windows Phone constitutes a dramatic new user experience paradigm. This session will provide prescriptive guidance, tips, and techniques on how designers & developers can build beautiful, compelling user experiences that are consistent with the built-in Windows Phone 7 experiences.

Building Windows Phone Applications with Silverlight - these two sessions give an overview of the functionality for Silverlight applications that is unique to the Windows Phone application platform.

    • Part 1 – covers new input paradigms including multi-touch, software keyboard, accelerometer and microphone, as well as the APIs to leverage phone applications like email, phone dialer, contact list and more.

    • Part 2 – covers the new application model, updated control templates, themes, and services available to applications, including new Windows Phone web services.

Windows Phone Application Platform Architecture – Windows Phone 7 represents a significant change from the past. The entire stack, starting with the operating system, user experience, and the application platform have been engineered to build a new class of phone that users will just love. This session will go under the covers and describe how to think about applications and games from the perspective of user experience, security, packaging, cloud services and performance. Details on the new application model, device capabilities, location, sensors, and other platform capabilities will be covered.

Development and Debugging Tools for Building XNA Games for Windows Phone – This session covers tools available to the developer for building XNA games including debugging, emulation, and performance. Special emphasis is placed on best practices for managed code performance and .NET profiling tools you can use to optimize your games for windows phone.

Distributing and Monetizing Windows Phone Applications and Games – Windows Phone Marketplace will revolutionize distribution of Windows Phone applications, games, and content, and is designed to solve the two largest problems of the Windows Phone consumer-focused developer community: distribution and monetization. This session will provide application developers with the insights, tools, and processes necessary to begin distributing and monetizing their applications on the Windows Phone platform.

Building Windows Phone Games – With the release of Windows Phone, game developers will be able to create amazing content rapidly through the power of Silverlight and the XNA framework. This talk will outline the basic application model of Windows Phone, enumerate Windows Phone core device characteristics, and walk through highlights of Silverlight and XNA Frameworks on the phone.

Building a High Performance 3D Game for Windows Phone – This session will detail how to use XNA to develop 3D games for Windows Phone, with a special eye towards the special characteristics of Windows Phone application platform. Special attention will be placed on optimizing high-performance managed code games for the platform, to help you squeeze out every last drop of performance.

Unit Testing Silverlight and Windows Phone Applications – Learn how to create and maintain Silverlight and Windows Phone applications using the Silverlight Unit Test Framework. See what tools are available to easily validate controls and application interfaces and gain a solid understanding of test principles to deliver great experiences for your clients and customers.

Silverlight Performance on Windows Phone – Learn how to optimize your Silverlight code for Windows Phone. This session will discuss common bottlenecks using the graphics and managed stacks, and will highlight how to optimize startup and reaction time.


Charles Petzolds's Programming Window Phone 7 Free ebook:

Part I   Getting Started

Chapter 1   Phone Hardware + Your Software

Chapter 2   Hello, Windows Phone

Part II   Silverlight

Chapter 3   Code and XAML

Chapter 4   Presentation and Layout

Part III   XNA

Chapter 5   Principles of Movement

Chapter 6   Textures and Sprites

Designing Web Sites for Phone Browsers

Windows Phone Developer Forum – A community of experts and support engineers will be monitoring the forum to answer your development questions

Windows Phone 7 Developer Portal

Windows Phone 7 on Twitter:


Windows Phone 7 Promo Video

Windows Phone 7 Features Video

Windows Desktop Wallpapers (Zipped):

    • I Love Windows Phone (1024X768, 1280X1024, 1920X1200, & 1920X1080)

    • We Love Windows Phone (1024X768, 1280X1024, 1920X1200, & 1920X1080)

No comments: