×







We sell 100% Genuine & New Books only!

Windows Phone 7 for iPhone Developers 2011 Edition at Meripustak

Windows Phone 7 for iPhone Developers 2011 Edition by Kevin Hoffman , Pearson

Books from same Author: Kevin Hoffman

Books from same Publisher: Pearson

Related Category: Author List / Publisher List


  • Price: ₹ 3451.00/- [ 17.00% off ]

    Seller Price: ₹ 2864.00

Estimated Delivery Time : 4-5 Business Days

Sold By: Meripustak      Click for Bulk Order

Free Shipping (for orders above ₹ 499) *T&C apply.

In Stock

We deliver across all postal codes in India

Orders Outside India


Add To Cart


Outside India Order Estimated Delivery Time
7-10 Business Days


  • We Deliver Across 100+ Countries

  • MeriPustak’s Books are 100% New & Original
  • General Information  
    Author(s)Kevin Hoffman
    PublisherPearson
    ISBN9780672334344
    Pages336
    BindingPaperback
    LanguageEnglish
    Publish YearAugust 2011

    Description

    Pearson Windows Phone 7 for iPhone Developers 2011 Edition by Kevin Hoffman

    Bring Your iPhone Apps and Skills to Windows Phone 7-or Build Apps for Both Mobile Platforms at OnceIf you've been developing for the competitive iPhone marketplace, this book will help you leverage your iOS skills on a fast-growing new platform: Windows Phone 7 (WP7). If you're a .NET programmer, it will help you build advanced WP7 mobile solutions that reflect valuable lessons learned by iOS developers. If you're a mobile development manager, it offers indispensable insights for planning cross-platform projects. Kevin Hoffman guides you through the entire WP7 Software Development Kit (SDK), showing how it resembles Apple's iOS SDK, where it differs, and how to build production-quality WP7 apps that sell. Step by step, you'll master each technology you'll need, including C#, Silverlight, and XAML. Every new concept is introduced along with all the tools and background needed to apply it.Hoffman's practical insights extend into every facet of WP7 development: building user interfaces; hardware and device services; WP7's unique Application Tiles; Push Notifications; the Phone Execution Model, local storage, smart clients, Model-View-View Model (MVVM) design, security, social gaming, testing, debugging, deployment, and more. A pleasure to read and packed with realistic examples, this is the most useful WP7 development book you can find.* Compare Apple's Objective-C and Microsoft's C#: "second cousins twice removed"* Build rich, compelling user interfaces based on Silverlight, XAML, and events* Move from Apple's Xcode to Visual Studio 2010 and from Interface Builder to Expression Blend* Leverage hardware and device services, including the accelerometer, GPS, photos, contacts, e-mail, and SMS* Create dynamic application Tiles to appear on the Start screen* "Push" raw data notifications to running apps* Understand and use the WP7 phone execution model* Efficiently store and retrieve data on WP7 phones* Build "smart clients" that sync locally stored data with web services* Manage growing app complexity through "separation of concerns" and MVVM* Successfully deploy apps to the Marketplace Table of contents :- Chapter 1: Introduction 1 Who Are You and Why Should I Care? 1Why Should I Read This Book? 2What's in This Book? 3Chapter 2: C# and Objective-C: Second Cousins Twice Removed 9The Origin of Objective-C 9The Origin of C# 10Language Basics 11Core Syntax 11Method Calls and Message Passing 14Memory Management 15Reference Counting and Object Ownership 15Garbage Collection 16Cleaning Up After Yourself-Object Finalization 18Chapter 3: Object-Oriented Programming 21Why OOP? 21Building a Class 22Encapsulating Data 23Adding Behavior 26Inheritance 28Programming with Contracts 32Namespaces Versus Naming Conventions 35Extending Other People's Classes 35Chapter 4: Event-Driven Programming 39What Is Event-Driven Programming? 39Using the Delegate Pattern in Objective-C 40Using Events in C# 42Global Events and NSNotifications 46Chapter 5: Rendering and View System Basics 51Review of the UIKit View System 51Displaying Graphics and Rendering in iOS 52Introduction to XAML and Silverlight 53Introduction to Silverlight Layout and Rendering 55The Two-Pass Mantra: Measure and Arrange 55Chapter 6: From Xcode to Visual Studio 59Xcode and iOS Application Development 59Getting Started with Visual Studio 2010 62Introduction to Visual Studio 2010 63Chapter 7: Introducing Expression Blend 69Overview of Apple's Interface Builder 69Introduction to Expression Blend 72Blend Tutorial-Working with Visual States 76Chapter 8: Using Basic UI Elements 83Using the Basic Controls 83Using Text Blocks 84Accepting User Input with TextBoxes 86 Working with Buttons 88Accepting Other Forms of User Input 91Displaying Images 93Using a Basic List Box 94Performing Basic Animations 97Introduction to Layout in Silverlight 100Painting on Canvas 100Working with the StackPanel 101Using the Grid Control 101Chapter 9: Using Advanced UI Elements 105Migrating from Navigation Bars 105Using the Silverlight Navigation System 107Spicing Up Navigation Events with Animation 111Migrating from Tab Bar Applications 115Using the Pivot Control 115Using a Panorama Application 118Using the Application Bar 120Chapter 10: Using Hardware and Device Services 125Review of Device Capabilities 125Using Launchers 127Using the Save Phone Number Task 128Using the Save Email Address Task 129Using the Search Task 130Launching a Web Browser 131Launching the Media Player 131Launching the Phone Application 132Sending a Text Message 132Composing an Email Message 133Using Choosers 133Using the Phone Number Chooser Task 134Using the Email Address Chooser Task 134Choosing or Capturing Photos on the Device 135Using Hardware Services and Sensors 136Controlling Vibration 136Accessing a Radio Tuner 137Using the Accelerometer 138Using the GPS 141 Chapter 11: Introduction to Application Tiles 145What Is a Tile? 145Creating Your First Tile 147Working with Tile Schedules 148Using Remote Background Images 151Chapter 12: Using Push Notifications 153Review of Apple Push Notification Services (APNS) 153WP7 Push Notifications Overview 155Using Toast Notifications 156Using Raw Notifications 162Using Tile Notifications 165Chapter 13: The Phone Execution Model 169Multitasking on iOS 4 169Introducing the Phone Execution Model 171Application Life Cycle Walkthrough 171Managing Application and Page State 175Chapter 14: Local Storage on the Phone 181Core Data on the iPhone 181Reading and Writing Local Data with WP7 184Isolated Storage 101 185Building a Storage-Backed Databound Application 186Chapter 15: Building Smart Clients 197Consuming RESTful Services 197Why LINQ to XML Is Your New Best Friend 198Consuming WCF Services 204Chapter 16: Separating Your Concerns 207A Brief History of MVC 208Introduction to MVVM 211Working with MVVM Light for WP7 212Building a View Model 213Yes, But Will It Blend? 218 Working with Commands 220Sending Messages with MVVM Light 223Look Ma, No Code-Behind! 225Using Service Providers 227The AutoMapper 230Chapter 17: Unit Testing and TDD 233What Is Test-Driven Development? 233Red, Green, Refactor 234Mocks and Stubs 235Unit Testing iOS Applications 237Logic Testing 238Application Testing 239Unit Testing Windows Phone 7 Applications 239Working with nUnit 240Working with the Silverlight Unit Test Framework 241Mocking and Stubbing 246Arrange, Act, Assert 248Refactor. Again. 250Chapter 18: Building Connected Social Games 253Features of Connected Mobile Gaming Platforms 254Lobbies and Matchmakers 254Leaderboards and Achievements 255Turn-Based Game Play 256Real-Time Multiplayer Gaming 257Overview of Apple's Game Center and GameKit API 257Achievements 257Leaderboards 258Networking API 258In-Game Voice Chat 259Connected Gaming Options for WP7 259Lobbies and Matchmakers 259Leaderboards and Achievements 261Turn-Based Game Play 263Real-Time Multiplayer Gaming 264Chapter 19: Securing WP7 Applications 267What Is a Secure Application? 267A Fool and His Money 268WP7 Secure by Default 269Protecting Data 270Protecting Intellectual Property 275Chapter 20: Debugging and Troubleshooting 279Debugging and Tuning iOS Applications 279Debugging 101 280Debugging Windows Phone 7 Applications 281Using Breakpoints 281Logging and the Debug Class 284Using Static Analysis 285Chapter 21: Deploying Applications to the Marketplace 289Introducing Zombie Apocalypse Trainer 289Registering and Deploying to Test Devices 292Prepping Your Application for Submission 294Submitting an App to the Marketplace 296Earning Money with the Mobile Advertising SDK 300Index 301



    Book Successfully Added To Your Cart