O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Windows Phone 7.5: Building Location-aware Applications

Book Description

Build your first Windows Phone application with Location and Maps with this book and ebook.

  • Understand Location Based Services.
  • Work with Windows Phone Location Service.
  • Understand how Maps work.
  • Create a simple Map application and learn to use Geocoding, Pushpins.
  • Discover Directions with Bing Maps Directions.
  • Build two real-world windows phone applications – using Eventful.com and AOL Patch.com API

In Detail

Windows Phone 7.5 has met with some great initial reviews from all mobile critics. It is poised to be the ‘3rd’ eco-system for mobile, joining Apple’s iOS and Google’s Android platform. With Microsoft and Nokia working on multiple devices based on Windows Phone, the platform is a no-brainer enterprise success. Microsoft Office, Email, Skype and a fresh new mobile operating system has been a great champion of a cause for both Microsoft and Nokia.

"Windows Phone 7.5: Building Location-aware Applications" will teach you to divein to the new Windows Phone Experience. No more 600 page bibles - just the right mix of text and lots of code to get you started!

"Windows Phone 7.5: Building Location-aware Applications" covers location based services and maps, and focuses on methods of location detection and maps. Powered with this information, two real-world applications are covered. In short, this is a concise book on building location aware apps for Windows Phone.

Table of Contents

  1. Windows Phone 7.5: Building Location-aware Applications
    1. Table of Contents
    2. Windows Phone 7.5: Building Location-aware Applications
    3. Credits
    4. About the Author
    5. About the Reviewers
    6. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
        3. Instant Updates on New Packt Books
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Downloading the example code
        2. Errata
        3. Piracy
        4. Questions
    8. 1. The Location-based World
      1. Understanding location-based services
      2. Buzzwords in the location-based industry
      3. Applications of LBS and common use cases
      4. How Microsoft uses LBS in Windows Phone 7.5
        1. Microsoft Location Service
      5. Behind location-based services — GPS
        1. User segment
        2. Space segment
        3. Control segment
      6. Push and pull methods of location services
        1. Push service
        2. Pull service
      7. Life without GPS: Wi-Fi based location detection
      8. Life without GPS: Cell-ID positioning and cell tower triangulation
      9. Life without GPS: Bing Maps API
      10. Understanding indoor and outdoor navigation
      11. Summary
    9. 2. Using Location in Windows Phone 7.5
      1. Introduction to Windows Phone 7.5
        1. Live Tiles
        2. Panorama control
        3. Pivot control
        4. App Connect
        5. Tools for Windows Phone 7.5 developers
          1. Visual Studio 2010 Express for Windows Phone
          2. Microsoft Expression Blend 4 for Windows Phone
          3. XAML
      2. Windows Phone Location Service
        1. Starting and using the Location Service
        2. Continuous monitoring of the Location Service
        3. Working with the Windows Phone location simulator
      3. Summary
    10. 3. Using Maps in your Windows Phone App
      1. Understanding map geometry
      2. Overview of the Windows Phone Bing Maps Silverlight Control
      3. Using maps in your Windows Phone 7.5 app — Hello Maps
      4. Using pushpins with maps
      5. Custom map pushpins
        1. Using an image as the pushpin
        2. Using your own pushpin style
      6. Handling pushpin events
      7. Working with Bing Maps geocoding and reverse geocoding services
      8. Launchers and Choosers — An Overview
      9. Using directions with Bing Maps directions task
      10. Performing local searches with BingMapsTask
      11. Summary
    11. 4. Events App - PacktEvents
      1. Exploring the Eventful.com API
      2. Extending the Hello Location example for showing nearby events
      3. Filtering events by categories
      4. Plotting events on Bing Maps
      5. Building the PacktEvents app using Panorama control
      6. Summary
    12. 5. Location-aware News App — PacktNews
      1. Understanding the Patch News API
        1. Authentication
        2. Taxonomy
        3. Finding stories by location
        4. Finding locations by name
      2. Consuming the Patch News API — HelloNews
      3. Building the PacktNews app using the Silverlight for Windows Phone 7.5 Pivot control
      4. Summary
    13. Index