Fun: I think about this topic this week-end.

The major question is: is Geoclue responsible of hardware, or only
aware of software.

IMHO, Geoclue must keep simple and only responsible of software layer.
Concerning the hardware layer, Geoclue must handle correctly the
disappearing of hardware but should not be actor of it. It is the
responsibility of an other layer to drive hardware configuration
(something like a part of FSO).

The idea is to keep each layer simple and cooperative. By this way, we
will be able to build complex solutions with Geoclue on environment
where harware is persistent (like desktop) or where hardware can be
enable/disable (like mobile device).

For exemple, the provider associated with GPS device should declare
itself as unavailable when gps device is disabled.

2010/5/10 Stefan Kost <[email protected]>:
> hi,
>
> is there a way for clients to tell that they don't need position updates
> for a while? If there is no active client the providers could suspend
> /be suspended to save energy.
>
> Apps could use that mechanism when they are in the background or when
> they detect from an accelerometer that we are not moving.
>
> Or is the idea that smart sources would adjust there signal interval
> based on speed. Like if a GPS does not get a new position
> (delta<epsilon) it would increase the update interval.
>
> Stefan
> _______________________________________________
> GeoClue mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/geoclue
>



-- 
Guilhem BONNEFILLE
-=- JID: [email protected] MSN: [email protected]
-=- mailto:[email protected]
-=- http://nathguil.free.fr/
_______________________________________________
GeoClue mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/geoclue

Reply via email to