Cover image for Beginning Windows Phone 7 Application Development : Building Windows Phone Applications Using Silverlight and XNA.
Beginning Windows Phone 7 Application Development : Building Windows Phone Applications Using Silverlight and XNA.
Title:
Beginning Windows Phone 7 Application Development : Building Windows Phone Applications Using Silverlight and XNA.
Author:
Lecrenski, Nick.
ISBN:
9781118096284
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (602 pages)
Contents:
Beginning Windows® Phone 7 Application Development: Building Windows® Phone Applications Using Silverlight® and XNA® -- Contents -- Introduction -- Chapter 1: Introducing Windows Phone 7 -- The Windows Mobile Platform -- Here Comes the iPhone -- Android Arrives -- A Microsoft Reboot -- The Windows Phone 7 Platform -- Windows Phone 7 Hardware Specifications -- Windows Phone 7 Architecture -- Getting Started with Windows Phone 7 Development -- Navigating through Visual Studio 2010 Express Edition -- Summary -- Chapter 2: Jaw-Dropping Apps with the Help of Silverlight -- Requirements for Windows Phone 7 Development -- What Is Silverlight? -- What Is XAML? -- The Anatomy of a Windows Phone Application -- Developing with Silverlight Controls -- Common Control Properties -- Layout Controls -- Programming with Silverlight -- Interactive Controls -- Summary -- Chapter 3: Spice up Your App with Shapes, Colors, Brushes, and Transforms -- Working with Shapes -- The Ellipse Control -- The Rectangle Control -- The Line Control -- The Polygon Control -- The Polyline Control -- Working with Colors -- Using Brushes -- The SolidColorBrush Object -- The LinearGradientBrush Object -- The RadialGradientBrush Object -- The ImageBrush Object -- Applying Transforms -- The RotateTransform Object -- The ScaleTransform Object -- The SkewTransform Control -- The TranslateTransform Object -- The TransformGroup Object -- Summary -- Chapter 4: Advanced User Interface Techniques: Styles, Templates, and the Visual State Manager -- Understanding Control Styles -- Application Styles -- BasedOn Styles -- Control Templates -- The Visual State Manager -- Expression Blend -- User Controls -- Custom Controls -- Summary -- Chapter 5: Isolated Storage, Page Navigation, and the Application Life Cycle -- Isolated Storage -- How Windows Phone 7 Data Storage Works.

Getting Started Using Isolated Storage -- The IsolatedStorageSettings Object -- The IsolatedStorageFile Object -- Using the Navigation Framework -- Getting to Know the Navigation Framework -- The NavigationService Class -- Query Strings -- Navigation Events -- Page State -- The Application Life Cycle -- The Launching State -- The Running State -- The Closing State -- The Deactivating State -- The Activating State -- Summary -- Chapter 6: Interacting with the Hardware -- What's Different about Mobile Device Application Development? -- The Windows Phone 7 Hardware Specification -- Altering Device Orientation -- Configuring Supported Orientations -- Responding to Orientation Changes -- Device Orientation Best Practices -- Understanding the Back Button -- Taking Advantage of the Back Button's Functionality -- Responding to the Back Button -- Vibration -- Tuning In to the FM Radio -- Accelerating with the Accelerometer -- The AccelerometerSensor Sensor -- Simulating Accelerometer Data -- Summary -- Chapter 7: Launchers, Choosers, and Advanced User Input -- Using the Application Bar -- Adding an Application Bar -- Application Bar Best Practices -- Using Launchers and Choosers -- An Overview of Launchers -- An Overview of Choosers -- Tombstoning -- Working with Contacts -- Making Voice Calls -- Using Email and SMS Messaging -- Interacting with the Camera -- Using Other Launchers -- The Software Input Panel (SIP) -- Controlling the SIP -- Using Multitouch -- The Running State -- The Closing State -- The Deactivating State -- The Activating State -- Summary -- Chapter 8: Windows Phone 7 Services and Cloud Services -- What Are Services? -- Finding Yourself with Location Services -- Location Data Sources Overview and Comparison -- Obtaining Location Information -- Location Service Best Practices -- Using Cloud Services -- Using Microsoft Cloud Data.

Using Bing Maps in a WP7 Application -- Summary -- Chapter 9: Creating and Consuming Web Services -- Service Architecture Primer -- HTTP -- REST -- WCF -- Web Requests and Responses -- Using WebClient -- Using WebRequest and WebResponse -- Cached Responses -- REST-Based Services -- Consuming a RESTful Service -- Creating RESTful Services -- WCF Services -- Tools for Creating WCF Services -- Hosting WCF Services -- Creating WCF Services -- WCF Services Example Application -- WCF REST Services -- Summary -- Chapter 10: Web Services Push Notifications -- Push Notification Architecture -- Push Notification Components -- Registering a Push Notification Service -- Creating and Opening Notification Channels -- Types of Push Notifications -- Sending and Responding to Push Notifications -- Creating and Configuring a Notification Channel -- Sending Push Notification Service Messages -- Creating a Push Notification Service -- Summary -- Chapter 11: XNA for Windows Phone 7 -- What Is XNA? -- An XNA Game: Tank -- What's in My Solution? -- The Game Class -- Running the Tank Game -- Drawing 2-D Graphics -- The SpriteBatch Class -- The ContentManager Class -- How to Draw Images -- How to Draw Text -- Updating Game State -- The Versatility of Vectors -- Keeping in Time -- The TouchPanel Class -- Driving the Tank -- Simplifying Your Code with Game Components -- The GameComponent and DrawableGameComponent Classes -- GameComponent Life Cycles -- More XNA Tips and Tricks -- Handling Many Objects Efficiently -- Playing Sounds -- Advanced Geometry: Homing Missiles -- Nonvisual Components -- Detecting Collisions -- Rendering Smooth Text with a Drop Shadow -- Summary -- Chapter 12: Microsoft Expression Blend -- The Blend Interface -- Using Blend's Tools and Panels -- Creating Forms -- Adding Layout Panels -- Adding Controls -- Editing Properties -- Modifying Visual Design.

Themes and Resources -- Managing Resources -- Reusing Code with Styles -- Editing Control Templates -- Animation -- Managing Animations with Storyboards -- Visual States -- Data Binding in Blend -- Binding to Datacontext -- Binding to Elements -- Putting Sample Data into the Blend Artboard -- Summary -- Chapter 13: Using the Silverlight for Windows Phonetoolkit and Creating Panoramic User Interfaces -- Overview of the Silverlight for Windows Phone Toolkit -- Silverlight for Windows Phone Toolkit Controls -- The AutoCompleteBox Control -- The DatePicker Control -- The TimePicker Control -- The ContextMenu Control -- Silverlight for Windows Phone Toolkit Page Transitions -- Silverlight for Windows Phone Toolkit Gestures -- The Panorama Control -- Summary -- Chapter 14: Patterns, Frameworks, and Tests -- Using Patterns -- Using Architectural Patterns -- Developing with MVVM -- Using MVVM Frameworks -- MVVM Framework Features -- Finding the Right Framework -- Adding Unit Tests -- Manual Unit Testing -- Unit Testing Frameworks -- Mocking Dependencies -- Unit Testing MVVM Applications -- Test-Driven Development -- Summary -- Chapter 15: Publishing Your Application -- The Marketplace and App Hub -- Joining the App Hub -- Completing the Identity Verification Process -- Setting Up Payee Information -- Submitting an Application for Publication -- Uploading the XAP File -- Describing the Application -- Adding Artwork -- Pricing Your Application -- Submitting Your Application -- Testing Your Application -- Providing a Trial Mode -- Increasing App Sales -- Microsoft's Target Windows Phone 7 Market -- Creating Impressions That Count -- Getting the Word Out -- The Right Price -- Taking Advantage of Momentum -- Obtaining Feedback -- Summary -- Appendix: Solutions to Exercises -- Index.
Abstract:
Discover the core concepts essential for developing apps for Windows Phone Silverlight and XNA provide you with a powerful development platform and key tools for programming Windows Phone 7 series applications. This book offers a foundation for using the tools required for Windows Phone 7 development, including Visual Studio 2010 Express Edition, the Windows Phone 7 Series SDK, and Silverlight. Experienced authors provide you with detailed coverage on developing accordingly for an application's lifetime, accessing cloud services, and developing notification services.Explains how to use the most up-to-date tools and development platforms to create applications for the Windows Phone 7Walks you through developing notification services and location servicesDemonstrates ways to generate revenue by deploying your apps to the Windows Phone MarketplaceDetails the steps for enabling trial periods for applications and providing updates and new versions of apps If you're eager to get started developing applications for the Windows Phone 7, then this is the beginner guide for you.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: