Hi Jussi and I have been hard at work implementing the API which I outlined in my last mails. (More or less, any changes have been minor implementation details rather than conceptual changes)
We have been working on a git branch located at http://folks.o-hand.com/jku/git/geoclue.git Currently in the repo are geoclue/ - Code for both providers and clients to use. Files beginning with geoclue- are client API files Files beginning with gc- are for the providers, although providers also need to use functions in the geoclue- as well. providers/ - Providers are currently written for hostip, geonames, gypsy(*) and there is also a simple example provider that returns position information. examples/ - Some example programs using the client API There is also the beginnings of API documentation, and Jussi is writing some simple how to documents. I am sure the API isn't finalised as we've only been writing simple clients with it, and there are still rough edges to smooth out, but we're starting to think about how the Master process will work and this should help us work out what needs fixed or changed in the API. Apologies if I've forgotten to mention something, comments are of course welcome :) iain (*) For those who don't know Gypsy is a GPS daemon, written by myself, with some help from Jussi and Ross Burton. Its homepage is http://gypsy.freedesktop.org/index.html or http://folks.o-hand.com/iain/gypsy/ _______________________________________________ GeoClue mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/geoclue
