23
Jan
09

Some More Software

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.


5 Responses to “Some More Software”


  1. 1 Adam Williamson January 23, 2009 at 7:14 pm

    WebKit doesn’t really get regular releases - they threw together a 1.0.1 or 1.0.2 or something some time, but that’s really been all. As the Mandriva packager, I just update the package to the latest nightly build every so often, and that’s what I’d suggest other distros do too. I haven’t tested it in a situation like yours, but using it in a browser context, I don’t have much problem with using Mozilla plugins on it, it certainly doesn’t crash when loading them.

  2. 2 Björn January 23, 2009 at 10:15 pm

    i think libchamplain is going to drop the hard dependency on clutter in the next releases to be able to provide other rendering backends. since it’s already used in an eog plugin and in empathy aswell, maybe it would be better to join forces and work together on one widget?

  3. 3 tretle January 24, 2009 at 3:09 am

    an elisa plugin for osm would be nice.

  4. 4 Dennis Fisher January 25, 2009 at 11:59 am

    I notice for your Facebook thing you seem to be using what looks to be Facebook’s favicon for the tray icon. I thought perhaps you might not known about this: http://cubestuff.wordpress.com/2008/05/21/facebook-goes-tango/

    It looks like nice software and I look forward to setting it up this afternoon. Thanks!

  5. 5 dflock January 26, 2009 at 12:40 pm

    Looks great! Any chance of 64bit builds of conduit in the PPA?

Leave a Reply




Flickr Photos

CIMG8515.JPG CIMG9290.JPG CIMG4702 CIMG9388.JPG CIMG6388.JPG CIMG6732.JPG

Random Quote

I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated. — Poul Anderson

Badges