Vaughan teaches through complete sample apps that illuminate each key concept with fully explained code and real-world context. He presents real-world best practices for building highly functional and attractive Metro interfaces; integrating touch, rich media, and data; testing; profiling; and more. Throughout, he shares expert insights available in no other book, drawing on his exceptional access to the Windows Phone development team through the elite Microsoft Silverlight and WPF Insiders group.

Along the way, he presents exceptionally practical and thorough coverage of many powerful new Windows Phone 7.5 platform enhancements--including full chapters on sensors, the camera, XNA graphics, local databases, scheduled actions, and background file transfers.

Detailed information on how to...

Get started fast with Silverlight Windows Phone development in Visual Studio

Master the Capabilities Model, threading, and the Execution Model

Create attractive Metro interfaces using Windows Phone’s rich set of controls, including the Silverlight for Windows Phone Toolkit

Make the most of the application bar and other interface elements

Enhance user experience with advanced support for touch, gesture, and sensors

Build location-aware apps that use Bing Maps and location services

Quickly internationalize apps for global markets

Leverage Windows Phone 7.5’s improved camera support

Connect apps to online services via SOAP, REST, and ODATA

Validate user input on the client side or via Web services

Use Windows Phone 7.5’s powerful new local database support

Implement background actions, file transfers, and audio playback

Incorporate game-style XNA graphics

Unit test to find defects earlier, saving time and money

Synopsis

The complete guide to programming the entire breakthrough Windows Mobile 7 platform: timed to catch the initial wave of demand!

Focuses on helping readers get started fast, and deliver highly competitive applications that gain first-mover advantage

Teaches through complete example apps that illuminate each key concept with fully-explained code and real-world context

By Daniel Vaughan, a high-profile expert in advanced WPF and Silverlight development, and Microsoft MVP in Client Application Development

Windows Phone 7 (WP7) isn't just a state-of-the-art cellphone platform: it's the best opportunity ever for thousands of .NET developers to leverage their skills in the fast-growing mobile space. Windows Phone 7 Development Unleashed is the first book designed to help them grab hold of this opportunity, rapidly build high-quality production applications, and get them to market in time to achieve first-mover advantage. Written by Microsoft MVP and leading-edge WPF/Silverlight innovator Daniel Vaughn, this book teaches all facets of WP7 development through complete sample applications and carefully explained code. Drawing on his exceptional access to the WP7 development team through the elite Microsoft Silverlight and WPF Insiders group, Vaughn shares state-of-the-art information available in no other book. Vaughn begins with an overview of the Windows Phone 7 platform, its key innovations, and the process of WP7 application development. Next, he walks through each key skill and technique developers need, including: " Building WP7 applications with Silverlight " Incorporating media, touch, interface design, and cross-platform support " Managing local and networked data " Building WP7 rich media applications with Microsoft XNA " Publishing apps through the Windows Phone Marketplace

About the Author

Daniel Vaughan is cofounder and president of Outcoder, a Swiss software and consulting company dedicated to creating best-of-breed user experiences and leading-edge back-end solutions, using the Microsoft stack of technologies--in particular Silverlight, WPF, WinRT, and Windows Phone.

Daniel is a technical advisory board member of PebbleAge, a Swiss finance company specializing in business process management.

He is a Microsoft MVP for Client Application Development, with more than a decade of commercial experience across a wide range of industries including finance, e-commerce, and multimedia. He is a Silverlight and WPF Insider, a member of the elite WPF Disciples group, and three-time CodeProject MVP. Daniel is also the creator of a number of open-source projects, including Calcium and Clog.

Daniel blogs at http://danielvaughan.org, where he publishes articles and software prototypes. He has a degree in Computer Science from UNE, where he received various awards including the Thomas Arnold Burr Memorial Prize in Mathematics, and twice the annual School of Mathematics, Statistics and Computer Science Prize.

With his wife, Daniel runs the Windows Phone Experts group on LinkedIn at http://linkd.in/jnFoqE.

Originally from Australia and the UK, Daniel is based in Zurich, Switzerland, where he lives with his wife, Katka.