GeoClue

From Wikipedia, the free encyclopedia

GeoClue is a software framework which can be used to enable geospatial awareness in applications. GeoClue utilizes the D-Bus inter-process communication mechanism to provide location information. Through this it aims to simplify development of location aware applications and promote code reuse within the free software and open source communities by defining a logical boundary between the applications and underlying location providers. GeoClue is licensed under the GNU Lesser General Public License and is currently available for Linux.

GeoClue provides access to multiple position providers:

  • GPS: Position information from a Global Positioning System receiver
  • Plazes: Position information from the Plazes WiFi location service
  • Hostip: Position information based on IP address
  • Manual: User-provided position information

Parallels can be easily drawn between the GeoClue framework which provides location information services and the Telepathy framework which provides similar services for instant messaging.

[edit] External links