CONTENTS

Chapter 1: What’s New in Windows Phone 7

An Overview of Windows Phone 7

Side-By-Side Comparisons with Android and iPhone

Summary

Chapter 2: The Development Environment

Overview

Using Windows Phone 7 Developer Tools

Publishing Windows Phone 7 Applications to the Marketplace

Summary

Chapter 3: Fundamentals

Basic Application Project Structure

Application Execution Model and Life Cycles

Using Launchers and Choosers

Work-Around Solutions in Windows Phone 7

Summary

Chapter 4: User Interfaces

UI Design Principles

Building the WP7 UI

UI Customization

Summary

Chapter 5: Application Data Storage

Application Storage on Mobile Devices

Using Isolated Storage

Saving Data to the Cloud

Data Storage Design Considerations

Summary

Chapter 6: Web Services and Push Notifications

Using Web Services

WP7 Push Notifications

Mobile Advertising

Summary

Chapter 7: Leveraging Location and Maps

Location Frameworks Roundup

Getting Current Location

Using Maps

Summary

Chapter 8: Graphics

Graphics Fundamentals

Drawing Graphics with XNA

Summary

Chapter 9: Multimedia

Multimedia Overview

Playing Audio on WP7

Playing Video on WP7

Summary

Chapter 10: Utilizing System Hardware

An Overview of Smartphone Hardware

Accessing the Microphone

Accessing the Camera

Using Sensors

Utilizing FM Radio and Bluetooth

Summary

Chapter 11: What You Need to DO about Security

Understanding Mobile Application Security Models

Using Windows Phone 7 Security APIs

Security Best Practices

Summary

Appendix A: An Introduction to Smartphone ...

Get Windows® Phone 7 Programming for Android™ and iOS Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.