As was the theme of yesterdays post, here comes some more software that I have hacked on recently and can now be found on Github.
osm-gps-map
osm-gps-map is a Gtk+ widget (and Python bindings) that when given GPS co-ordinates, draws a GPS track, and points of interest on a moving map display. It Currently supports a number of different mapping sources;
- openstreetmap (default)
- openaerialmap
- maps-for-free
- satellite maps from a number of proprietary providers
It also has the following features
- Intelligent caching of maps, including the ability to request a specific area of the map to be cached ahead of time
- Recording of points of interest on the map (and the ability to add arbitary pixmaps at those points
- Automatically draws a GPS track (a line showing the history of past added points)
- Automatic centering on new GPS points
- Support for multiple other tracks of co-ordinate points
- Adjustable Zoom
- Includes a comprehensive example
- Simple, flat API
I have been running it on a number of embedded boards (beagleboard, Overo) for some commercial work I have been doing (hence the minimal dependencies). For those Planet GNOME readers, It is kind of like libchamplain but without the Clutter part.
facebook-notify
Reaction to the posting of my Facebook notifier for GNOME was positive, and I made a few quick fixes to remove some crasher bugs.
The biggest source of frustration at this point is that libwebkitgtk segfaults, upon destroy, almost every time it encounters a page that requires the initialization of an NPAPI plugin. Disabling plugins using the built in BrowserSettings object does not seem to have any effect.
Is there a RoadMap or any plans for an updated WebKitGtk release before the next round of distro updates?
Conduit
I have been hacking on Conduit a bit over the last few days, and thanks to Julien Lavergne we now have updated builds for Intrepid and Jaunty. Julien also packaged a trunk snapshot (and set up the infrastructure to allow easier updating of such snapshots). I recommend all users of Conduit add our PPA.



