My Book

Location Intelligence for Windows Store apps (free eBook)

image Location Intelligence has been one of the fastest growing industries in recent years and continues to grow at an exponential rate. Seventy to eighty percent of all business data has some sort of geospatial context. Many companies want to make use of this data however most of them do not know where to start. Many of these same companies are planning to create Windows Store apps.

In this book we will dive into the world of location intelligence and the different options for creating location aware applications in Windows 8.1. The first half of the book focuses on the inner workings of Window Store Apps and the various location related tools available such as sensors and the Bing Maps SDK. The second half of the book focuses on creating several useful location intelligent apps. All code samples are provided in JavaScript, C# and Visual Basic.

Table of Contents

  • Chapter 1: Getting Started
  • Chapter 2: The Sensor and Location Platform
  • Chapter 3: Bing Maps JavaScript API
  • Chapter 4: Bing Maps Native API
  • Chapter 5: Bing Maps REST Services
  • Chapter 6: Bing Spatial Data Services
  • Chapter 7: Working with Spatial Data
  • Chapter 8: Drawing on the Map
  • Chapter 9: Creating an Augmented Reality App
  • Chapter 10: Creating a Templatable Compass Control
  • Chapter 11: Cross Platform Development

Download the book from:

The code samples for the book can be downloaded here.

10 thoughts on “My Book

  1. Pingback: Weekly Digest for Developers: Mar 02- Mar 09, 2014 | Super Dev Resources

  2. Pingback: Creating a Universal Templatable Compass Control - Ricky's Bing Maps Blog - Site Home - MSDN Blogs

  3. Pingback: 10 Free ebooks on Windows Phone and Windows Store app development | Super Dev Resources

  4. Pingback: 10 Free Must-Have eBooks for Windows Phone and Windows App Development

  5. This looks a really helpful book.
    My only problem is that I believe that in Windows Phone 8.1 Bing Maps has been deprecated i.e. from “Bing.Maps” replaced by “Windows.UI.Xaml.Controls.Maps” namespace and the Geo-locating mechanism among other things has changed. Do you have a plan for up dating your descriptions, within the book, for Windows Phone 8.1 because of this? From what I understand Windows 10 may continue with this change from use of Bing Maps to the maps/location support being built into the SDK.

    I’m especially interested in your SimpleAR example as I want to develop a Geo-location AR app and have it continue development through WP8.1 and Windows 10 mobile.

    • Bing Maps was not deprecated in Windows Phone 8.1. Instead Bing Maps was built into the Windows Phone SDK rather than being a separate library. The Microsoft.UI.Xaml.Controls.Maps namespace in Windows Phone and Windows 10 is managed and developed by the Bing Maps team. As you pointed out the book I wrote was for Windows 8.1. I don’t have any plans to write one for Windows Phone 8.1, especially now that Windows 10 will be released later this year and everyone will be able to upgrade to it for free. The maps in Windows 10 is a combination of the functionality from Windows Phone and the Windows 8 Bing Maps controls.

      In regards to create an AR app for Windows Phone, originally I worked with some guys on the Windows Phone team to create GART: http://gart.codeplex.com/ which is an open source library for creating AR apps for Windows Phone and Windows. That library has been built to work on both platforms. The SimpleAR example I put in the book could easily be ported to Windows Phone. Most of the code in that sample was for the sensors which is pretty much the same on both platforms.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s