Developing applications for Windows Phone is efficient and easy,thanks to an excellent suite of free development and design tools. To get the most out of your day-to-day work,it is important to understand the different capabilities of the different tools. This sample-filled session explains when to use Microsoft Expression Blend and when to use Microsoft Visual Studio from a software development perspective. Also,see how both tools operate together to create captivating applications for Windows Phone that will access Phone resources,such as the built-in camera or GPS hardware. After discussing the designer / development tools,you also learn how to unit-test your Silverlight-based Windows Phone applications and how you can profile your applications to find performance bottlenecks in your own code. Finally,the session explains the added value that you,as a developer,will get when using Microsoft Visual Studio 2010 Professional.