Chapter 1: Introduction to Windows Phone and Marketplace
Smartphone Growth and the Nokia Partnership
Windows Phone Platform Overview
Silverlight Tools and Framework Overview
XNA Game Studio and Framework Overview
Submitting Applications to Marketplace
Windows Phone Marketplace Test Kit
Targeted Application Distribution
Windows Phone Marketplace on the PC
Limiting Distribution of Applications
Chapter 2: User Interface Development
Designer and Developer Mechanics
User Interface Development in Visual Studio 2010
Anatomy of a Windows Phone Application
Anatomy of a PhoneApplicationPage
.NET Framework for Silverlight
Key Silverlight UI Base Classes
User Interface Development with Expression Blend 4
Layout Controls Sample and Blend Behaviors
Creating an Animation Storyboard
Windows Phone 7.5 User Experience Enhancements
Chapter 3: Handling Input on Windows Phone
Soft Input Panel (SIP) Keyboard
Windows Phone Emulator Location Simulation
Chapter 4: Windows Phone Data Persistence and Networking Programming Model
Application Updates and Local Database
Local Database Security and Connection String Options
WebBrowser Control Scripting Sample
Connecting Windows Phone to Services and Feeds
Windows Communication Foundation Support
Chapter 5: Integrating with the Windows Phone Platform
System Environment Information
Marketplace Status and Trial Mode
Alarms and Reminder Sample Project
Contacts and Calendar Background
Coding with Contacts and Calendar
Chapter 6: Windows Phone Advanced UI Development
The Model-View-ViewModel Architecture
Silverlight for Windows Phone Toolkit
The DatePicker and TimePicker Controls
Creating Transitions and Interactivity
Adding the Advertising Control
Chapter 7: Advanced MVVM, Services and App Connect
Working with Images on Windows Phone
The Windows Phone Media Library
Working with Video and Audio Media
Supported Codecs and Containers
Video and Audio in the Emulator
App Connect -Extending the picture Hub
App Connect - music+videos Hub Integration
Testing music+videos Hub Applications
Debugging music+videos Hub Applications
music+videos Hub Sample Application
App Connect – Bing Search Integration
Building App Connect Search Applications Overview
App Connect Search Application Code Sample
Testing an App Connect Search Application
Chapter 8: XNA Framework for Games and Applications
Collision Detection and Memory Management
XNA and Silverlight Composite Rendering
How Does Shared Graphics Work?
Shared Graphics Project Templates
The SharedGraphicsDeviceManager Class and Rendering
Loading Content and Initialization
Shared Graphics with UIElementRenderer
Shared Graphics with Page Navigation
Background Graphics Infrastructure Classes
Silverlight Project Modifications
Modified RichBackgroundRenderer Class
Chapter 9: Advanced XNA Framework Development
Rendering the 3D Model in Space
Chapter 10: Building Top-Rated Applications for Windows Phone
Code for the Best User Experience
Globalization and Localization
Multi-Tasking and Background Processing
Constraints for All Scheduled Tasks
Resource Intensive Task Constraints
Background File Transfer Service
Microsoft Push Notification Services
Raw Push Notification Description
Toast Push Notification Description
How Microsoft Push Notifications Work