• Where am I - positioning for mobile applications

    Posted on November 4th, 2008 Stephan 1 comment

    I am currently working on Location Based Services (LBS) and have spent some time trying to get decent positioning for my mobile phone application. Since GPS tends to fail indoors (where most users are most of the time) and is really too slow, some other ways of positioning are needed. There is plenty of research on GSM and UMTS positioning concepts - a good overview are the slides of Shu Wang et al. - but the question remains: Which LoCation Services (LCS) are available for application developers right now?

    Until the mobile network operators make available network-based positioning techniques, only mobile-based and mobile-assisted positioning methods are available. Proximity sensing is a common technology for locating mobile devices. Mobile phones can use radio beacons like GSM cells and WLANs. Cellids and BSSIDs are unique identifiers which can be mapped to spatial positions.

    The market for LBS is huge with new players showing up daily. Several companies provide commercial LCS to support this development, e.g. Navizon, or Skyhook Wireless, who are also the location service behind Apple’s iPhone, loki.com and the Firefox project Geode. Both use central databases, mapping cellids and WLAN BSSIDs, and proprietary client software on the mobile device. Especially Skyhook Wireless seems to provide great coverage and accuracy, but developers need to license and integrate their black-box software.

    Yahoo’s take on LBS is called Fire Eagle and is centered on Yahoo’s users. Software using the API can update or query the location of a single user, but this is not of much help if you want to develop applications for a more general audience.

    If you don’t need street-level accuracy and want to stay in control of your client software on the mobile device, cellid-based positioning with a web service is a good choice. Opencellid.org provides an open database for mapping cellids and a well documented API, a good introduction and tutorial can be found on mobiforge.

    Placelab.org is an older research project, based on Jeffrey Hightower’s Location Stack, and sponsored by intel, which offers GPL software and various ways of interoperability. Their open beacon database is continued on wigle.net.

    Another web service for mapping cell ids is the (hidden) Google API, which is used by the Google Maps “My location” feature. The accuracy is sufficient for neighbourhood level and integration into own applications is straight-forward. Code examples can be found here and here.

    Some clever people have also found out how to use the skyhook API without their software, you can find some code here.

     

    One response to “Where am I - positioning for mobile applications”

    1. gps locating devices…

      (Blogger now has backlinks - very similar to the trackback feature in Movable Type. The term is used colloquially for any kind of Linkback…..

    Leave a reply

  • la ink corey
  • greg olsen vancouver
  • chad ochocinco wedding date
  • passenger
  • vince young quiz
  • connecticut lottery
  • zara phillips yachtzara phillips zimbio
  • tea party ribbons
  • charts
  • c span 2009
  • di's hallmark
  • alban
  • callaway
  • lable
  • search engines and flash
  • freida pinto green dress
  • poor
  • mtv kings of leon
  • vince young stats
  • randy moss college
  • searchbugsearch engines
  • vince young redskins
  • jordans
  • randy moss autograph
  • ballads
  • dis 2012 conference
  • la ink yahoo answers
  • c span 4 to 5
  • tea party agenda
  • bea binene
  • calling
  • bengals merchandise
  • hp support center
  • mtv executivesmtv fantasy factory
  • search dog foundation
  • vince young 2008
  • bengals xxiii
  • search protocol host
  • freida pinto 1995
  • handling
  • okra
  • bengals job fair
  • connecticut 100 club
  • cspan michelle bachmann
  • bengals football
  • chad ochocinco quickstep
  • tea party 8 28 09
  • battleship aurora
  • chicago bears rumors 2011
  • vince young 10 11
  • bengals tryouts
  • pistons
  • hp support 530
  • search and seizure
  • greg olsen twitter
  • chad ochocinco xpchad ochocinco youtube
  • located
  • mtv youtube channel
  • search engines before google
  • chicago bears 96
  • hardy
  • randy moss height
  • search engines watch
  • la ink watch online free
  • skiing
  • connecticut transit
  • la ink jabberwocky
  • chad ochocinco height and weight
  • mtv 90s music videos
  • new england patriots 80
  • bea diy
  • la ink 03x05
  • mtv true life
  • search engines non tracking
  • blanco
  • chad ochocinco and cheryl burke
  • zara phillips and the queen
  • cheerleading
  • bea 2011 map
  • greg olsen vikingsgreg olsen wife
  • la ink map
  • hp support center
  • playoffs
  • battleship lexington
  • freida pinto can't act
  • randy moss mix
  • cspan ap government review
  • randy moss wallpaper
  • greg olsen dustin keller
  • dist 95
  • randy moss 07 08 highlights
  • freida pinto dev
  • battleship history
  • hp support greece
  • bengals images
  • renewable
  • bengals insider
  • chicago bears expo 2011
  • battleship bismarck wreck
  • erick
  • bea taylor
  • zara phillips queen elizabeth
  • la ink price list
  • new england patriots kim kardashian
  • chicago bears football club
  • tea party lies
  • tea party birthday
  • disconnects
  • bea test
  • blows
  • patten
  • client
  • terrorist
  • pedicure
  • hp support 2133
  • dis unplugged show notes
  • c span youtube obama
  • bengals 80's
  • freida pinto glamour 2011
  • hp support englandhp support forum
  • new england patriots needs
  • search 4
  • search engines internet
  • bengals record 2010
  • new england patriots 65
  • cspan hosts
  • chicago bears 2009 roster
  • garment
  • search engines visibility
  • battleship yamato wreck
  • search cfisd.net
  • search engines cookiessearch engines definition
  • hp support greece
  • hp support assistant review
  • chad ochocinco sisterchad ochocinco twitter
  • bea 0b0 105
  • dis 0 0.9
  • mtv live
  • sensors
  • oracle
  • battleship aurora
  • search 990 filings
  • search domains
  • chad ochocinco ultimate catch cast
  • connecticut 97.7connecticut attorney general
  • mtv 25 lame
  • greg olsen no greater love
  • new england patriots offense
  • silencers
  • connecticut airports
  • freida pinto chanel
  • la ink 105
  • dis tester
  • new england patriots helmet
  • chad ochocinco 15
  • c span shelby foote
  • costco
  • freelander
  • la ink season 5
  • screens
  • bea rims
  • 4pm cspancspan area 51cspan 90.1
  • greg olsen university of miami
  • randy moss jail
  • dist 91
  • freida pinto can't act
  • insured
  • hp support chat
  • outpatient
  • poppins
  • tea party manifesto
  • modular
  • dis n dat band
  • connecticut food bank
  • c span yesterdayc span zelaya
  • vince young dadvince young eagles
  • dis quand reviendras-tu
  • chicago bears jewish players
  • zara phillips facebookzara phillips gossip
  • vince young football camp
  • chicago bears 08 record
  • connecticut statutesconnecticut tigers
  • theatres
  • juke
  • zara phillips school
  • serendipity
  • aegis
  • dart
  • greg olsen website
  • knocking
  • la ink youtube pixie