Synopses & Reviews
Test and deploy rich mobile applications for Windows Phone 7
The inclusion of Silverlight and XNA on Microsoft's Windows Phone 7 offers you the opportunity to create unique applications for this smart phone. Using tools such as Visual Studio, Expression Blend, and the device emulator, this book shows you how to take your Windows Phone 7 applications from the drawing board to the marketplace. Helpful examples throughout the book and on the website demonstrate how to design and lay out a Windows Phone 7 application, interact with the device, and even sell your applications.
Professional Windows Phone 7 Application Development:
Provides an overview of Windows Phone 7 tools and user interface basics
Explains how to use the panorama, pivot and map controls, navigate between pages, and work with application settings
Shares techniques for working with multiview applications, autorotating, and autosizing
Offers advice for understanding application lifecycle management and XNA game development
Uncovers tips for utilizing taps, touches, and gestures, and working the camera
Includes downloadable examples from the website and discusses best practices for building mobile applications
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Using tools such as Visual Studio, Expression Blend and the device emulator, this book shows users how to develop for Windows Phone to design, build, test and deploy mobile applications. Working examples throughout the book and on the web site cover how to design and lay out a Windows Phone application, how to interact with the device and other services from your application and how to deploy and sell your applications. Topics include: Windows Phone overview and how to obtain tools Interacting and User Interface basics How to autorotate and autosize Working with Multiview Applications Using Tab Bars, Pickers, Table Views and Navigation Controllers, Application Settings and User Defaults Understanding basic Data Persistence Drawing with XNA Understanding taps, touches, and gestures Using the Camera
A one-of-a-kind book on Windows Phone 7 development
While numerous books cover both Silverlight and XNA, there lacks a resource that covers the specifics of Windows Phone 7 development. This book fills that void and shares the specifics of building phone applications and games. You’ll learn how to get started with designing, building, testing, and deploying mobile applications for Windows Phone 7. Working examples used throughout the book cover how to design and layout a Windows Phone 7 application, interact with the device, and even sell your applications.
- Fills the void in the market for an instructional book on developing applications for Windows Phone 7
- Offers an overview of Windows Phone and discusses the necessary tools
- Explains how to work with multiview applications
- Addresses tool bars, pickers, table views, navigation controllers, application setting, and user defaults
- Reviews drawing with XNA, using the camera, and understanding basic data persistence
Explore the exciting possibilties of Windows Phone 7 development with this invaluable reference.
About the Author
is a Microsoft MVP in Device Application Development, and a solutions architect at Built To Roam, where he builds rich mobile applications. He is also the author of Professional Visual Studio 2008
and Professional Visual Studio 2010
Christopher Fairbairn is a Microsoft MVP in Device Application Development and has developed custom solutions and commercial products for platforms including Palm OS, Windows Mobile, iPhone, and J2ME.
Table of Contents
CHAPTER 1: TAKING THE METRO WITH WINDOWS PHONE.
Metro Design Language.
Start and Lock Screens.
CHAPTER 2: FREE TRANSPORT WITH VISUAL STUDIO 2010 AND EXPRESSION BLEND 4.
Visual Studio 2010 Express for Windows Phone.
Expression Blend 4.
Windows Phone Emulator.
CHAPTER 3: DESIGNING LAYOUTS USING RED THREADS.
Resources and Styles.
CHAPTER 4: ADDING MOTION.
Visual State Management.
Panoramic and Pivot Controls.
CHAPTER 5: ORIENTATION AND OVERLAYS.
Soft Input Panel (SIP).
CHAPTER 6: NAVIGATION.
Page Layout and Architecture.
CHAPTER 7: APPLICATION TILES AND NOTIFICATION.
CHAPTER 8: TASKS.
Windows Phone Tasks.
CHAPTER 9: TOUCH INPUT.
CHAPTER 10: SHAKE, RATTLE, AND VIBRATE.
CHAPTER 11: WHO SAID THAT?
Music and Video Hub.
CHAPTER 12: WHERE AM I? FINDING YOUR WAY.
CHAPTER 13: CONNECTIVITY AND THE WEB.
CHAPTER 14: CONSUMING THE CLOUD.
WCF Data Services.
CHAPTER 15: DATA VISUALIZATION.
Designing with Data.
CHAPTER 16: STORING AND SYNCHRONIZING DATA.
CHAPTER 17: FRAMEWORKS.
Managed Extensibility Framework.
Microsoft Silverlight Analytics Framework.
CHAPTER 18: SECURITY.
On the Device.
Over the Wire.
CHAPTER 19: GAMING WITH XNA.
CHAPTER 20: WHERE TO NEXT?
User Interface Performance.