Developing Location Aware Applications for Windows Mobile


Though I’ve posted on the Windows Mobile team blog before, it occurs to me that I’ve never taken the time to introduce myself. My name is Joshua Partlow and, like Jim Causey, I’m a member of the Windows Mobile documentation team. I have a background in computer engineering and a passion for mobile technology.


A few days ago Jim discussed the new version of Live Search Mobile and some of the nifty ways it takes advantage of GPS. I thought I’d follow up on his post by pointing out some great resources to help you get started developing your own applications that take advantage of GPS. Recently MSDN magazine published an article by Christopher Mitchell entitled “Use GPS And Web Maps For Location-Aware Apps”. The article, available for online viewing, is a great walkthrough of developing a location-aware task list application.


   MSDNMagazineJan09 GPSTaskList


Another great online resource is a webcast by Windows Mobile Community PM Constanze Roman and MVP Maarten Struys. As part of their 24 Hours of Windows Mobile Application Development series, Constanze and Maarten presented a webcast on location-aware applications. The webcast discusses how you can use the GPS Intermediate Driver to access GPS information from inside your managed applications. Constanze and Maarten also present how to use the FakeGPS utility to test location-enabled applications without needing access to physical GPS hardware. The great part about the webcast is you can follow along with the code, which is available for download from the MSDN Code Gallery.


If you want even more details, you can also head to the Windows Mobile Developer Center and take a look at the Windows Mobile documentation. A good starting place is the topic Creating Applications that Utilize GPS.

Comments (5)

  1. We took it one step further and integrated real time location directly into Pocket Internet Explorer. Now you can do GPS enabled local search plus use the location for other services.

    If you’re interested in developing your own app you can use our API’s and deliver the data directly to the service via the browser.

    Then if you want to go to the next level you can also use our solution to add contextual menus to PIE that relate to the service the customer is using.

    Cheers,

    Peter

    5o9inc.com

  2. Joel Johnson says:

    I’ve been experimenting with the Skyhook Wireless SDK.  Just this week they released an update for Windows Mobile so that their SDK will automatically aggregate WiFi location, Cell Tower location, and GPS location.  Pretty Cool!

    The SDK is currently only available for native projects and calling it from a managed program is a bit of a pain, but I figured out how to do it and posted the code on CodeProject.com for anyone interested.

  3. David Martin says:

    Is this something like a GPS system…

  4. VepElople says:

    This alignment is also towards a southerly rising of Venus which occurs once every eight years.

  5. MSDN Archive says:

    The Windows Mobile blog has moved. Comments on this blog will be disabled soon. Let’s continue these discussions on the new site.

    http://windowsteamblog.com/blogs/windowsphone/default.aspx

    http://developer.windowsmobile.com

    Thanks!