9 November 2009

A new plugin to lead them all :)

In the last weeks I (among other things) worked on a new plugin repository (vastly inspired by EOG‘s) for third party plug-ins for Emerillon.  There are currently 4 plugins being worked on and not all of them should be distributed with the base Emerillon application. Enters emerillon-plugins.

It currently has 1 plug-in.  This plugin is one that will be useful to Montréalers: it displays the status of the Bixi network.  Bixi is Montréal’s self-serve public bike system.  Apparently its design is so good — the bike system, not the plug-in :) — that it’ll be implemented in both London (UK) and Boston (USA) very soon.

So the plug-in is quite simple: you have a drop down list where you select to see available bikes in stations near you or available docking stations.  The map is updated instantly to display the new values.  The markers on the map change in size depending on the available bikes/docks.  The information is automatically updated every 5 minutes.

After all the legal verifications, this plug-in is now free for everyone to share.  It should serve as a good example of what you can do with Emerillon and libchamplain.  It is the first piece of code (that I am aware of) to demonstrate ChamplainMarker sub-classing to implement unique look & feel.

Disclaimer: This plug-in has been independently developed by Novopia Solutions and is not in anyway related to or endorsed by Bixi, the operator of Montréal’s public bike system.  Bixi is a trade mark of Société de vélo en libre-service.

Comments (9)

  1. 9 November 2009
    Olivier Crête said...

    When in the N900 port coming? That would make it incredibly useful!

  2. 9 November 2009
    Pierre-Luc Beaudoin said...

    Olivier, Emerillon already runs on the N900 http://maemo.org/packages/view/emerillon/ considering Emerillon-plugins has been made public today, it shouldn’t take too much time.

  3. 10 November 2009
    Olivier Crête said...

    Oh, nice start, but you still need to hildonise it to make it really useful!

  4. 10 November 2009
    ale said...

    Emerillon looks promising. Do you plan to release some plugins for using other map sources (i.e. Google Maps, Geotiff, ECW using gdal)?

  5. 10 November 2009
    Simon Pickering said...

    Patches welcome for the hildonisation ;)

    Otherwise I’ll get round to it sometime this week all things being equal.

    I’m working on a plugin that shows the location of the contacts in the N900 address book, again hope to be done this week.

  6. 10 November 2009

    [...] informed about Bixi stations status with Emerillon’s new plugin: http://blog.pierlux.com/2009/11/09/a-new-plugin-to-lead-them-all/en/ a few seconds ago from [...]

  7. 11 November 2009
    vienna said...

    would you accept patches for other cities’ bike systems (eg, vienna), and if yes, what legal verifications to you require?

  8. 11 November 2009
    Pierre-Luc Beaudoin said...

    Vienna: Sure I’d like this plugin to cover all the world. As for legal verifications, the companies running the bike systems have been prompt to hit with legal actions bad usage of their brands. So the only legal requirements are:
    * use data they make available themself (don’t scrape it)
    * don’t use their brand name in a way that would make you think that this plugin is sponsored, paid for or authorized by them.

    :)