Windows Phone 7 Training Kit for Developersgives 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.

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?)

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

WINDOWS PHONE 7 SOFTWARE & PROJECTS:

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)

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.

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.

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.

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.

Feedjit

Statistics

Disclaimer

This is a personal weblog. The opinions expressed here represent my own and not those of anyone else.

This blog is intended for advanced Windows users. The author makes no warranty as to the accuracy or completeness of any information provided and accept no responsibility or liability for any inaccuracy or errors and omissions, or for any damage or injury to persons or property arising out of the accessing or use of any files, software and other materials, instructions, methods or ideas contained on this blog.

All information is provided on an as-is basis. Use at your own risk.

The linked sites are not under my control and I am not responsible for the contents of any linked site or any link contained in a linked site, or any changes or updates to such sites. I am providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement by me of the site.

All product names, logos, copyrights, and trademarks mentioned are acknowledged as the registered intellectual property of their respective owners.