RFC: API for Neighbouring Cell Info

Jussi Kukkonen jku at linux.intel.com
Sun Jan 31 03:11:01 PST 2010


Hi,

First, as a general comment: if this sort of info was available, I'd 
definitely use it (see http://github.com/jku/geoclue/commits/new-stuff 
for a first version using currently available API). Neighbor cell info 
would make non-complete cell location databases so much more useful...

Aki Niemi wrote:
> pe, 2010-01-29 kello 16:56 +0100, ext Denis Kenzior kirjoitti:
>> Honestly I don't like either approach, the Agent pattern would be a
>> much better fit here.  This would allow us to specify 
>> the polling/update interval and stop neighbor cell updates when no one
>> is interested in them.
> 
> In my experience, the positioning guys don't need periodic updates at
> all. The data needs to be fetched on demand. Like whenever the user
> starts up a location-aware application.

I'm willing to bet this is a chicken-egg problem: Why design software 
that uses periodic location updates if they aren't available?

Only exposing plain polling is fine if it makes sense in a powersaving 
(and api simplicity) sense: a version of periodic updating can always be 
implemented at the position service (geoclue) level if it seems useful.

  - Jussi



More information about the ofono mailing list