This document introduces the following projects working under ownCloud
Modern browsers are able to geolocate.
The maps providers come with access more or less billable.
Javascript is more and more efficient and good libraries appear.
Everything is ready for the Geoloc arrival.
Geoloc is made of Store, Watch and Admin and is downloadable here.
Geoloc uses this feature to remotely store a last known position via
http://localhost/owncloud/remote.php/geoloc
This part of Geoloc is intentionally left as simple as possible.

Here, geoloc will get your position every 7 seconds and send the last known position to your ownCloud server.
If the check-box is selected, an email will be sent to your loved ones on clicking the "Follow Me" button.
The body of the email is defined in the l10n folder ; see the line starting with
,'Hello,\r\n\r\n%s wished to tell you that you can follow him/her in particular at\r\n%s
Actually, this is "Settings and Watch".
"Watch" is activated via http://localhost/owncloud/public.php?service=geoloc

in order to display the last known positions of some users.
"Settings" is displayed when the corresponding icon is clicked

The tab labeled "My position" is used to erase the last known position from the server and/or to give to some users an access right to this known position - or to remove any existing access right.
The tab "Their positions" is used to restrict permissions given by other users to the current user.

This setting is for the exclusive use of the ownCloud admin.
It is used to set or reset the API-KEY required by some maps providers like Bing or Google.

The bandwidth used depends on the number of providers.