You are previewing Windows® Phone 7 Programming for Android™ and iOS Developers.
O'Reilly logo
Windows® Phone 7 Programming for Android™ and iOS Developers

Book Description

Learn to develop for the new Windows Phone 7 platform

With a special focus placed on the new Windows Phone 7 (WP7) design guidelines and technologies, this reference helps you extend your knowledge so that you can learn to develop for the new WP7 platform. The team of authors presents topic-by-topic comparisons between WP7 and Android and the iPhone, enabling you to learn the differences and similarities between them. This indispensible coverage prepares you for making the transition from programming for Android and the iPhone to programming for the exciting new WP7.

Covers the exciting new technology of Windows Phone 7 (WP7) and serves as ideal reference for Android and iPhone developers who are eager to get started programming for the WP7

Zeroes in on the differences between programming for Android and the iPhone, making it much easier for you to learn and practice

Offers various real-world programming scenarios to enhance your comprehension

Demonstrates how to set up your development environment, create the User Interface, use local data storage, leverage location and maps, and use system services

Discusses how to handle security issues

Start programming for the WP7 today with this book by your side.

"The ebook version does not provide access to the companion files".

Table of Contents

  1. Cover
  2. Contents
  3. Chapter 1: What’s New in Windows Phone 7
    1. An Overview of Windows Phone 7
    2. Side-By-Side Comparisons with Android and iPhone
    3. Summary
  4. Chapter 2: The Development Environment
    1. Overview
    2. Using Windows Phone 7 Developer Tools
    3. Publishing Windows Phone 7 Applications to the Marketplace
    4. Summary
  5. Chapter 3: Fundamentals
    1. Basic Application Project Structure
    2. Application Execution Model and Life Cycles
    3. Using Launchers and Choosers
    4. Work-Around Solutions in Windows Phone 7
    5. Summary
  6. Chapter 4: User Interfaces
    1. UI Design Principles
    2. Building the WP7 UI
    3. UI Customization
    4. Summary
  7. Chapter 5: Application Data Storage
    1. Application Storage on Mobile Devices
    2. Using Isolated Storage
    3. Saving Data to the Cloud
    4. Data Storage Design Considerations
    5. Summary
  8. Chapter 6: Web Services and Push Notifications
    1. Using Web Services
    2. WP7 Push Notifications
    3. Mobile Advertising
    4. Summary
  9. Chapter 7: Leveraging Location and Maps
    1. Location Frameworks Roundup
    2. Getting Current Location
    3. Using Maps
    4. Summary
  10. Chapter 8: Graphics
    1. Graphics Fundamentals
    2. Drawing Graphics with XNA
    3. Summary
  11. Chapter 9: Multimedia
    1. Multimedia Overview
    2. Playing Audio on WP7
    3. Playing Video on WP7
    4. Summary
  12. Chapter 10: Utilizing System Hardware
    1. An Overview of Smartphone Hardware
    2. Accessing the Microphone
    3. Accessing the Camera
    4. Using Sensors
    5. Utilizing FM Radio and Bluetooth
    6. Summary
  13. Chapter 11: What You Need to Do about Security
    1. Understanding Mobile Application Security Models
    2. Using Windows Phone 7 Security APIs
    3. Security Best Practices
    4. Summary
  14. Appendix A: An Introduction to Smartphone Chipset
  15. Appendix B: An Introduction to Microsoft Expression Blend For Windows Phone
    1. Microsoft Expression Blend IDE
    2. Creating Animation with Expression Blend
    3. Customizing UI with Expression Blend
    4. Summary
  16. Appendix C: Sample Applications Guide
    1. Chapter 2
    2. Chapter 3
    3. Chapter 4
    4. Chapter 5
    5. Chapter 6
    6. Chapter 7
    7. Chapter 8
    8. Chapter 9
    9. Chapter 10
    10. Chapter 11