11
Jan
10

Gtk+ Map Widget

It has been a long time between blogs. I thought I should talk about the piece of software that has been responsible for the most emails in my inbox over the last few days - osm-gps-map, the Gtk+ based map widget. What started as a widget for use in one small application of mine has grown considerably.

  • I recently released 0.4.0, a bugfix release.
  • I created a mailing list, if you are a user or interested osm-gps-map, them please join.
But I thought I should take some time to highlight some of the most interesting users of osm-gps-map, particualry those users on the Maemo platform.

Maep, OSM2Go and GPXView (by Till Harbaum)

BrainStorm (by Adam Boggs)

  • BrainStorm is a storm chasing application that plots your track, and overlays current radar and severe warning imagery on the map.
  • Brainview

    Brainview

eCoach

  • eCoach is an application for recording and managing sport activities with Nokia N900, it records heart rate data from various monitors, and plots your path on the map as you exercise.
  • eCoach

    eCoach

Conclusion

  • With the help of these users, the future of osm-gps-map looks very positive.
  • I am currently working on merging Till’s improvements to master to discourage people from copying osm-gps-map source into their application.
  • If you are a user of osm-gps-map and I have forgotten you then I am sorry. Please contact me and join the osm-gps-map mailing list.

12 Responses to “Gtk+ Map Widget”


  1. 1 wiz January 11, 2010 at 3:06 am

    Nice work! Thanks!

  2. 2 Hugo Vincent January 11, 2010 at 3:30 am

    Did you manage to get an n900 yet? Didn’t they have some kind of scheme whereby developers could get free ones?

  3. 3 John Stowers January 11, 2010 at 3:36 am

    @Hugo: Yeah, they did have such a scheme, but it seemed to be targeted at Maemo proper developers. I am one step removed, I just happen to develop a widget that people seem to enjoy using on Maemo.

    On the other hand, if someone reading this can get me a n900 that would certainly help!

  4. 4 antistress January 11, 2010 at 3:50 am

    thanks for your work
    note that phraymd (a photo manager for GNOME that i really like) makes use of it too

  5. 5 someone January 11, 2010 at 10:06 am

    how does this compare to libchamplain (http://projects.gnome.org/libchamplain/)?

  6. 6 hads January 11, 2010 at 10:16 am

    Ha, I guess I should have read your blog before I posted to the mailing list this morning :)

  7. 7 John Stowers January 11, 2010 at 10:23 am

    @someone: IMHO
    * Doesnt use clutter, just cairo and Gtk for drawing
    * Simpler API
    * Users tell me that it runs very efficiently and responsively on Maemo
    * Other functional differences

  8. 8 shakaran January 11, 2010 at 6:58 pm

    There is some binding for PyGTK+ on Python? It would be awesome!

  9. 9 John Stowers January 11, 2010 at 10:20 pm

    @shakaran: Yes there is python bindings

  10. 10 Guyou January 13, 2010 at 2:21 am

    Do you know viking ( http://viking.sf.net/ )?

    I have in mind to replace our home-made drawing feature by an external project.
    Is osm-gps-map configurable enought to provide our own:
    - caching system
    - downloading system
    - multiple layers

    Furthermore, is it possible to have user’s interactions? For example, a user clicking on a waypoint displayed on the map?

  11. 11 Taiebot January 20, 2010 at 9:18 am

    Hello

    Have you stopped working on conduit? I love this stuff so much..

  12. 12 John Stowers January 20, 2010 at 11:05 pm

    @Guyou: Replied via email

    @Taiebot: No, I still work on Conduit occasionally. It kind of does everything I need it to do now, and no one else seems to want to work on it.

Leave a Reply