Here is something I think would be really interesting for the N810. I'm curious what others think. I think the functionality would be reasonably easy to implement, and has some powerful application posibilites.
Basically I'd like to see two things added to something like Maemo Mapper:
1) A method to post current GPS data to an online web service (via SOAP soap or XML-RPC) at some user defined interval. (Maybe X seconds or X change in distance)
2) A method to read/display position from an online web service (again via SOAP or XML-RPC) as some user defined interval.
This would allow for many interesting applications like tracking another person/tablet. A site showing where tablet users are. Etc.
Actually if it was impletement outside of Maemo Mapper, as just a little configurable service, then you could even set it to try and "report" location once a day if connected online in case your device was lost or stolen.
I don't have any experience with Python, GTK, etc. However I could certainly pull together the Web service side of things via PHP.
A potentially good idea. I can think of all sorts of fun and games this could be used for!
If I was a developer I'd pitch in, unfortunatly BASIC is as far as I got with my programming!
I've developed the same thing you described. A web application to see the tracks and the possibility to follow someone using RSS and a client in python which sends the GPS data using SOAP. If you're really interested I'll put it online for everybody, but still needs some love...
So, please raise your hands if you like to see it! (I need some motivation)
I will create an plugin to update the position automatically.
Actually, I'm learning C programming language to create the plugin soon.
I'm also writing an application to record waypoints and generate a KML file for Google maps : http://maps.google.com/maps?f=q&hl=e...UTF8&z=12&om=0
This track has been created from my application on the tablet.
I could add a feature to update the position before creating the plugin.
Re: #2: For what it's worth, GPSD uses an HTTP protocol, so you can very easily host a GPSD server on a remotely accessible location and use Maemo Mapper to use the internet to get GPS data from that GPSD server. This functionality is already built into Maemo Mapper. Of course, Maemo Mapper only plots a single GPS location on its display.
If you treated GPS clients as "POI", however, then Maemo Mapper can display an arbitrary number of GPS positions. All you'd have to do is write a little application that runs in the background (separate from Maemo Mapper) that collects GPS information from multiple sources and updates Maemo Mapper's POI database to reflect any changes. With each update (or block of updates), you can use Maemo Mapper's DBUS interface to force it to refresh the screen (thus updating the drawn POI locations).
If you wanted, you could even provide a custom POI icon that looks exactly the same as the blue dot that Maemo Mapper draws on the screen for your current GPS location.