Book Image

Windows Phone 7.5: Building Location-aware Applications

Book Image

Windows Phone 7.5: Building Location-aware Applications

Overview of this book

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 (11 chapters)
Windows Phone 7.5: Building Location-aware Applications
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface

Push and pull methods of location services


Location-based service implementations are either based on push services or pull services, depending on the way location information is retrieved.

Push service

Push services imply that the user receives location information without having to actively or continuously keep requesting it. However, the user's consent is acquired beforehand. For example, the navigation software in your car will require your consent to use your location information when you switch it on, however, as you drive your car around town, your new location will automatically be acquired via push services.

Some more examples of push services include the Emergency Alert System (in case of terror attacks) and location-based advertising apps on your phone that notify you with deals, messages, and alerts on entering a new city or town.

Pull service

Pull services work on the on demand principle; your apps would request location information from the network on demand. For example, if you use the Local Scout app (http://www.microsoft.com/windowsphone/en-us/howto/wp7/web/local-scout.aspx) on your Nokia Lumia 800, the Windows Phone 7.5 OS would request location information when it loads. Also you can change the location via the Settings page of the app. This way, the application pulls location information when it needs to, and not continuously.

In the forthcoming chapters, we will be building apps mostly using the pull services, including a local news app and an events app that will pull location information on demand, and mash it with information retrieved via web services.

Note

This type of location retrieval is also good for the battery power consumption of your phone, as GPS positioning involves a significant amount of battery power.