skip to content
Beginning Windows phone app development Preview this item
ClosePreview this item
Checking...

Beginning Windows phone app development

Author: Henry Lee; Eugene Chuvyrov; Rob Garrett
Publisher: [New York] : [Apress], ©2012.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Microsoft{u2019}s Windows Phone 7 handsets have injected a new vibrancy into the smartphone marketplace and provided bold new opportunities for the Microsoft development community. Take advantage of these opportunities with Beginning Windows Phone App Development, written specifically to help you learn the skills you{u2019}ll need to develop rich, functional apps for the Windows Phone 7 platform. Authors Henry Lee  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Henry Lee; Eugene Chuvyrov; Rob Garrett
ISBN: 9781430241355 1430241357 1430241349 9781430241348
OCLC Number: 794260375
Description: 1 online resource
Contents: Machine generated contents note: ch. 1 Introducing Windows Phone and the Windows Phone Platform --
Windows Phone Overview --
Windows Phone Hardware Specifications --
Windows Phone Application Platform --
Silverlight for Windows Phone --
XNA for Windows Phone --
Tools --
Cloud Services --
Metro Design --
Application Development Life Cycle --
Summary --
ch. 2 Building Windows Phone Applications --
Preparing Your Development Machine --
Building Your First Windows Phone Application --
Creating a Windows Phone Project --
Using the Windows Phone Silverlight Controls --
Writing the Windows Phone Code --
Running the Silverlight Windows Phone Application --
Customizing the Windows Phone Application --
Styling Your Application --
Summary --
ch. 3 Building Windows Phone 7 Applications Using Cloud Services As Data Stores --
Introducing the MWM Pattern --
Introducing Microsoft Azure and SQL Azure --
Creating a Cloud Database --
Entity Framework --
Creating an SQL Azure Database --
Creating a Database in SQL Azure --
Creating a Cloud Service to Access the Cloud Database --
Creating a Windows Azure Project --
Generating an Object Model to Access the Cloud Database --
Implementing a WCF Service to Access the SQL Azure Database --
Building a Phone Client to Access a Cloud Service --
Creating a Windows Phone Project --
Building the UI --
Coding MainPage --
Coding BoolToVisibilityConvert --
Adding a Reference to NotepadService --
Coding NotepadViewModel --
Testing the Application Against NotepadService Deployed Locally --
Deploying the Service to Windows Azure --
Testing the Notepad Application Against the NotepadService Azure Service --
Summary --
ch. 4 Catching and Debugging Errors --
Debugging Application Exceptions --
Debugging Page Load Exceptions --
Debugging a Web Service Exception --
Testing the Application --
Registering a Windows Phone Device for Debugging --
Handling Device Exceptions --
Creating the CatchDeviceExceptionDemo Project --
Building the User Interface --
Coding the Application --
Testing the Finished Application --
Summary --
ch. 5 Packaging, Publishing, and Managing Applications --
Windows Phone Application Publishing Life Cycle --
Windows Phone Application Certification Requirements --
Application Policies --
Content Policies --
Application Submission Validation Requirements --
Application Certification Requirements --
Submitting Your First Windows Phone Application to the Windows Phone Marketplace --
Packaging the Application --
Submitting the Application --
Updating Your Application --
Finding Your Application in the Marketplace --
Summary --
ch. 6 Working with the Accelerometer --
Understanding Orientation and Movement --
Calculating Distance --
Calculating Pitch, Roll, and Yaw --
Introducing SDK Support for Accelerometers --
Retrieving Accelerometer Data --
Creating the CaptureAccelerometerData Project --
Building the UI --
Coding the Application --
Testing the Finished Application --
Using Accelerometer Data to Move a Ball --
Creating the MoveBall Project --
Building the UI --
Coding the Application --
Testing the Finished Application --
Summary --
ch. 7 Application Bar --
Introducing the Application Bar --
Adding an Application Bar to a Windows Phone Application --
Adding Images for Use with Application Bar Buttons --
Adding a Global Application Bar Using XAML --
Adding a Local Application Bar Using XAML --
Adding Menu Items --
Adding an Application Bar Using Managed Code --
Wiring Up Events to an Application Bar --
Adding Glue Code and a Worker Function to the Add Button --
Reacting to Add Button Events --
Reacting to Save Button Events --
Reacting to Menu Events --
Adding Event Handlers with XAML --
Using the ApplicationBar Class to Glue XAML and Managed Code --
Summary --
ch. 8 WebBrowser Control --
Introducing the WebBrowser Control --
Adding a WebBrowser Control --
Using a WebBrowser Control to Display Web Content --
Using a WebBrowser Control to Display Local HTML Content --
Using a WebBrowser Control to Display Dynamic Content --
Saving Web Pages Locally --
Choosing Display and Security Settings --
Viewport --
CSS --
Security --
Brief Introduction to HTML5 Features --
HTML5 Features --
Testing HTML5 Features on Windows Phone --
Summary --
ch. 9 Working with Controls and Themes --
Introducing the Metro Design System --
Windows Phone Chrome --
Screen Orientations --
Themes on Windows Phone Devices --
Applying a Theme --
Changing the Theme --
Detecting the Currently Selected Theme --
Panorama and Pivot Controls --
Using the Panorama Control --
Using the Pivot Control --
Understanding Frame and Page Navigation --
Creating a UI for the NavigationTest Project --
Adding Navigation Code --
Adding Code to Pass Parameters Between Pages --
Adding Transition Effects --
Creating a UI --
Downloading TiltEffect.cs and Applying Dependency Properties --
Summary --
ch. 10 Integrating Applications with the Windows Phone OS --
Introducing Windows Phone Launchers and Choosers --
Launchers --
Choosers --
Working with Launchers and Choosers --
Creating the User Interface --
Coding Application Logic --
Working with the Windows Phone Application Life Cycle --
Observing Application Life Cycle Events --
Managing Application State --
Best Practices for Managing the Application Life Cycle on the Windows Phone OS --
Integrating with Facebook --
Few Words about OAuth --
Integrating into Windows Phone Hubs --
Integrating Your Application with the Music and Video Hub --
Integration with SharePoint --
Summary --
ch. 11 Creating Trial Applications --
Understanding Trial and Full Modes --
Using the IsTrial Method --
Using the Marketplace APIs --
Building a Trial Application --
Building the UI --
Connecting to a Web Service --
Adding Page-to-Page Navigation --
Verifying Trial and Full Modes --
Adding the Finishing Touches --
Summary --
ch. 12 Internationalization --
Understanding Internationalization --
Using Culture Settings with ToString to Display Dates, Times, and Text --
Using the .NET Culture Hierarchy to Ensure Culture Neutrality --
Storing and Retrieving Current Culture Settings --
Using Resource Files to Localize Content --
Localizing the Application Title and Tile --
Creating an Application Resource File --
Using Resource DLL from the Windows Phone Project --
Creating Culture-Specific Resource DLLs --
Summary --
ch. 13 Isolated Storage --
Working with Isolated Directory Storage --
Creating the IsolatedStorageStoreImageDemo Project --
Coding the UI --
Coding the Application --
Working with Isolated Storage Settings --
Creating a New Project --
Building the Application UI (XAML) --
Coding Application Behavior (C#) --
Summary --
ch. 14 Using Location Services --
Understanding Windows Phone Location --
Services Architecture --
Introducing the Windows Phone Location Service --
And Mapping APIs --
Simulating the Location Service --
Creating the GeoCoordinateWatcherDemo Project --
Coding the UI --
Coding the Application --
Testing the Finished Application --
Using GeoCoordinateWatcher and the Bing Maps Control to Track Your Movements --
Registering with the Bing Maps Service Portal and Installing the Bing Maps SDK --
Creating the BingMapDemo Project --
Coding the UI --
Coding the Application --
Testing the Finished Application --
Plotting an Address on a Bing Maps Map and Working with the Bing Maps Service --
Creating the AddressPlottingDemo Application --
Adding a Service Reference to the Bing Maps GeoCodeService --
Coding the UI --
Coding the Application --
Testing the Finished Application --
Summary --
ch. 15 Media --
Introducing MediaElement --
Working with Video --
Creating the MediaPlayerDemo Project --
Building the UI --
Coding the Application --
Adding Sounds to an Application --
Creating the RobotSoundDemo Project --
Building the UI --
Coding the Application --
Summary --
ch. 16 Working with the Camera and Photos --
Introducing Windows Phone Photo Features --
Using a Chooser to Take Photos --
Using a Chooser to Open Photos --
Saving Photos to the Phone --
Integrating Your Application with Windows Phone --
Using the Apps Link to Launch an Application --
Using Share to Upload PhotoCapture Snapshots to TwitPic --
Manipulating Live Photo Feeds --
Summary --
ch. 17 Push Notifications --
Understanding Push Notifications --
Toast Notifications --
Tile Notifications --
Raw Notifications --
Introducing the Push Notifications Architecture --
Life Cycle of a Notification --
Push Notification Framework --
Implementing Toast Notifications --
Creating a Client Application --
Creating an Application to Send Notifications --
Implementing Tile Notifications --
Creating a Client Application --
Creating an Application to Send Notifications --
Implementing Raw Notifications --
Creating a Client Application --
Creating an Application to Send Notifications --
Testing Delivery of Raw Notifications --
Implementing a Cloud Service to Track Push Notifications --
Creating a WCF Service to Track Notification Recipients --
Modifying the Client to Call the WCF Service --
Verifying Automated Push Notification Subscriber Tracking --
Using Push Notifications in the Real World --
Setting Up Secure Web Services for Push Notifications --
Summary --
ch. 18 Reactive Extensions for .NET --
Introducing Reactive Programming --
Rx.NET Subscription Pipeline --
Implementing the Observer Pattern with Rx.NET --
Creating a Windows Phone Project --
Adding Code to Create and Read Observable Collections Note continued: Using Rx.NET Event Handling to Search for Flickr Photographs --
Creating a Windows Phone Project --
Adding a User Interface --
Adding Logic to Search Flickr for Images --
Enhancing a Flickr Search with Throttling --
Adding an Animation that Plays as Flickr Images Load --
Rx.NET Design Guidelines --
Consider Drawing a Marble Diagram --
Consider Passing a Specific Scheduler to Concurrency-Introducing Operators --
Using Rx.NET with Web Services to Retrieve Weather Data Asynchronously --
Creating a Windows Phone Project --
Creating a User Interface --
Adding Logic to Get Weather Information --
Handling Errors in Rx.NET --
Handling Data-Connection Issues with Rx.NET --
Revising WeatherRx to Manage Slow Data Connections --
Handling Multiple Concurrent Requests with Rx.NET --
Summary --
ch. 19 Security --
Understanding Application Security --
Windows Phone Marketplace --
Submitting an Application to the Windows Phone Marketplace --
Sandboxed Execution and the Execution Manager --
Private Application Distribution Options --
Implementing Network Security --
Securing Connections with SSL --
Testing and Opening an SSL Connection --
Creating a Self-Signed Certificate --
Exporting a Self-Signed Certificate --
Installing a Self-Signed Certificate on Windows Phone --
Implementing Data Security --
Using HMACSHA1 and HMACHSHA256 --
Using Rfc2898DeriveBytes and AES to Encrypt Data --
Information Rights Management --
Understanding Device Physical Security --
Meeting Certification Requirements --
Applications Must Implement MSIL Code --
Applications Must Not Implement Any Security-Critical Code --
Capability List --
Obfuscating Your Application Code --
Summary.
Responsibility: Henry Lee, Eugene Chuvyrov ; technical reviewer, Robert Garrett.

Abstract:

Microsoft's Windows Phone 7 handsets have injected a new vibrancy into the smartphone marketplace and provided bold new opportunities for the Microsoft development community.  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/794260375> # Beginning Windows phone app development
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
    library:oclcnum "794260375" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nyu> ;
    library:placeOfPublication <http://dbpedia.org/resource/New_York_City> ; # New York
    rdfs:comment "Warning: This malformed URI has been treated as a string - 'https://ebookcentral.proquest.com/lib/unt/detail.action?docID=1155988";'" ;
    schema:about <http://experiment.worldcat.org/entity/work/data/1110956451#CreativeWork/windows_phone_computer_file> ; # Windows phone (Computer file)
    schema:about <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
    schema:about <http://dewey.info/class/005.258/e23/> ;
    schema:about <http://id.worldcat.org/fast/1796042> ; # Windows phone (Computer file)
    schema:about <http://id.worldcat.org/fast/811707> ; # Application software--Development
    schema:about <http://id.worldcat.org/fast/1024221> ; # Mobile computing
    schema:author <http://viaf.org/viaf/250236969> ; # Eugene Chuvyrov
    schema:bookFormat schema:EBook ;
    schema:contributor <http://viaf.org/viaf/299567399> ; # Rob Garrett
    schema:copyrightYear "2012" ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/1110956451#Person/lee_henry> ; # Henry Lee
    schema:datePublished "2012" ;
    schema:description "Microsoft{u2019}s Windows Phone 7 handsets have injected a new vibrancy into the smartphone marketplace and provided bold new opportunities for the Microsoft development community. Take advantage of these opportunities with Beginning Windows Phone App Development, written specifically to help you learn the skills you{u2019}ll need to develop rich, functional apps for the Windows Phone 7 platform. Authors Henry Lee and Eugene Chuvyrov cover the very latest developments in the field{u2014}including the extended APIs offered in the new Mango platform update{u2014}so you'll have timely, accurate information at your fingertips. Beginning Windows Phone App Development starts with the basics, walking you through the process of downloading and setting up the right development tools, including Visual Studio, Expression Blend, Silverlight SDK, and Windows Phone SDK. It then takes you step-by-step though the development process as you build and deploy a working application, complete with a sophisticated user interface. Finally, you'll receive step-by-step instructions on packaging and selling your applications through the Windows Phone Marketplace."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/1110956451> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:name "Beginning Windows phone app development"@en ;
    schema:productID "794260375" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/794260375#PublicationEvent/new_york_apress_2012> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/1110956451#Agent/apress> ; # [Apress]
    schema:url <https://link.springer.com/openurl?genre=book&isbn=978-1-4302-4134-8> ;
    schema:url <http://0-www.books24x7.com.www.livermore.lib.ca.us/marc.asp?bookid=45849> ;
    schema:url <http://site.ebrary.com/id/10593580> ;
    schema:url "https://ebookcentral.proquest.com/lib/unt/detail.action?docID=1155988";" ;
    schema:url <http://dx.doi.org/10.1007/978-1-4302-4135-5> ;
    schema:url <http://www.books24x7.com/marc.asp?bookid=45849> ;
    schema:workExample <http://worldcat.org/isbn/9781430241348> ;
    schema:workExample <http://worldcat.org/isbn/9781430241355> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/794260375> ;
    .


Related Entities

<http://dbpedia.org/resource/New_York_City> # New York
    a schema:Place ;
    schema:name "New York" ;
    .

<http://experiment.worldcat.org/entity/work/data/1110956451#CreativeWork/windows_phone_computer_file> # Windows phone (Computer file)
    a schema:CreativeWork ;
    schema:name "Windows phone (Computer file)" ;
    .

<http://experiment.worldcat.org/entity/work/data/1110956451#Person/lee_henry> # Henry Lee
    a schema:Person ;
    schema:familyName "Lee" ;
    schema:givenName "Henry" ;
    schema:name "Henry Lee" ;
    .

<http://id.loc.gov/authorities/subjects/sh95009362> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/1024221> # Mobile computing
    a schema:Intangible ;
    schema:name "Mobile computing"@en ;
    .

<http://id.worldcat.org/fast/1796042> # Windows phone (Computer file)
    a schema:CreativeWork ;
    schema:name "Windows phone (Computer file)" ;
    .

<http://id.worldcat.org/fast/811707> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://viaf.org/viaf/250236969> # Eugene Chuvyrov
    a schema:Person ;
    schema:familyName "Chuvyrov" ;
    schema:givenName "Eugene" ;
    schema:name "Eugene Chuvyrov" ;
    .

<http://viaf.org/viaf/299567399> # Rob Garrett
    a schema:Person ;
    schema:familyName "Garrett" ;
    schema:givenName "Rob" ;
    schema:name "Rob Garrett" ;
    .

<http://worldcat.org/isbn/9781430241348>
    a schema:ProductModel ;
    schema:isbn "1430241349" ;
    schema:isbn "9781430241348" ;
    .

<http://worldcat.org/isbn/9781430241355>
    a schema:ProductModel ;
    schema:isbn "1430241357" ;
    schema:isbn "9781430241355" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.