rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780735663251

Windows Phone 7 Development Internals : Covers Versions 7.0 Through 7.5

by
  • ISBN13:

    9780735663251

  • ISBN10:

    0735663254

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2012-06-15
  • Publisher: Microsoft Press
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $59.99
We're Sorry.
No Options Available at This Time.

Summary

Your guide to architectural details of the Windows Phone 7 development platform Drill into Windows Phone 7 design and architecture-and learn how to build applications on this popular mobile platform. Led by a senior member of the Windows Phone Application Platform team, you'll gain in-depth insights into the Windows Phone 7 development model, and understand the rationale behind the architecture and APIs. Discover how to: Use the building blocks of the Windows Phone application architecture Manage databinding and the separation of layers in the Model View ViewModel (MVVM) pattern Examine how third party applications fit into the application platform Make best use of the Window Phone platform for both connected and disconnected application features Apply best practices for application performance optimization, debugging techniques, and profiling Take advantage of the enhanced features in the Windows Phone SDK version 7.1

Author Biography

Andrew Whitechapel is a senior program manager for the Windows Phone Application Platform team, performing scoping and design for the application platform (both native and managed), including v7.5 (Mango) and future releases. He is responsible for core parts of the platform, including the application packaging/install database and services, the application execution manager, and the resource manager (memory, CPU, thread pool, etc). He has written several books, including the Microsoft Press books Microsoft .NET Development with Microsoft Office and Inside C# (for which he was a co-author), as well as numerous articles for MSDN Magazine and other publications.

Table of Contents

Foreword
Introduction
Who Should Read This Book
Who Should Not Read This Book
Organization of This Book
Conventions and Features in This Book
System Requirements
Code Samples
Acknowledgments
Errata & Book Support
We Want to Hear from You
Stay in Touch;
Building Blocks
Vision and Architecture
Windows Phone Vision
Windows Phone Architecture
Developer Tools
The Anatomy of a Basic Windows Phone Application
Version 7 vs. Version 7.1
Summary
UI Core
Phone UI Elements
UserControl vs. Custom Control
Resources
Dependency and Attached Properties
Summary
Controls
Standard Controls
Transient Panels
Summary
Data Binding and Layer Decoupling
Life without Data Binding
Simple Data Binding and INotifyPropertyChanged
Data Binding Collections
Type/Value Converters
Element Binding
Data Validation
Separating Concerns
The Visual Studio Databound Application Project
Summary
Touch UI
Logical Touch Gestures
Manipulation Events: Single Touch (Tap)
Manipulation Events: Single Touch (Flick)
Manipulation Events: Multi-Touch
Mouse Events
FrameReported Events
Combining Manipulation and Mouse Events
Click vs. Mouse/Manipulation Events
The Silverlight Toolkit GestureService
Behaviors
Keyboard Input
Orientation
The Application Bar
Summary;
Application Model
Application Model
Lifetime Events and Tombstoning
Page Model
Summary
Navigation State and Storage
Navigation and State
Navigation Options
Isolated Storage
Summary
Diagnostics and Debugging
Visual Studio Debugging
Simple Diagnostics
Device and User Information
Windows Phone Performance Counters
The Device Emulator
Using the Microsoft Network Monitor
Fiddler
Silverlight Spy
Summary;
Extended Services
Phone Services
Phone Hardware
Launchers and Choosers
Photo Extras
Accelerometer
Geo-Location
Summary
Media Services
Audio and Video Hardware
Audio and Video APIs
Media Playback
Audio Input and Manipulation
Music and Videos Hub
The FM Tuner
Summary
Web and Cloud
The WebClient Class
The HttpWebRequest Class
WebBrowser Control
Web Services
WCF Data Services
Bing Maps and Geolocation
Deep Zoom (MultiScaleImage)
Windows Azure
bitly
Facebook
Windows Live
Summary
Push Notifications
Architecture
Push Notification Server
Push Notification Client
Additional Server Features
Additional Client Features
The Push Notification Server-Side Helper Library
Common Push Notification Service
Summary
Security
Device Security
Application Safeguards
Data Encryption
SDL Tools
Web Service Security
Push Notification Security
OAuth 1.0
OAuth 2.0
Securing Web Service IDs
Implementing Security for the WebBrowser Control
Summary
Go to Market
Threading
Performance
Silverlight Unit Testing Framework
Certification and Publication
Versions
Obfuscation
Ads
Trial Mode
Silverlight Analytics Framework
Summary;
Version 7.5 Enhancements
Multi-Tasking and Fast App Switching
Fast Application Switching
Multi-Tasking
Alarms and Reminders
Background Transfer Service
Generic Background Agents
Background Audio
Summary
Enhanced Phone Services
Sensor APIs
Camera Pipeline
Augmented Reality
New Photo Extensibility
Launcher and Chooser Enhancements
The DeviceStatus and DeviceNetworkInformation classes
Version 7.1.1
Summary
Enhanced Connectivity Features
Push, Tile, and Toast Enhancements
Sockets
OData Client
Search Extensibility
Summary
Data Support
Local Database and LINQ-to-SQL
Encrypting Data and Credentials
Contacts and Calendar
Sync Framework
Summary
Framewoooooork Enhancements
Navigation Enhancements
UI Enhancements
Silverlight 4.0
Summary
Tooling Enhancements
Emulator Improvements
Debugger Experience
Marketplace Test Kit
The Profiler
UserVoice Forums
Portable Library Tools
Async Framework
Summary;
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program