»
S
I
D
E
B
A
R
«
A new plugin to lead them all :)
November 9th, 2009 by Pierre-Luc Beaudoin

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.


9 Responses

Olivier Crête writes:
November 9th, 2009 at 22:37

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

Pierre-Luc Beaudoin writes:
November 9th, 2009 at 23:25

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.

Olivier Crête writes:
November 10th, 2009 at 1:35

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

ale writes:
November 10th, 2009 at 4:57

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

Jean Daniel Browne (jdb) 's status on Tuesday, 10-Nov-09 09:23:01 UTC - Identi.ca writes:
November 10th, 2009 at 5:23

[...] http://blog.pierlux.com/2009/11/09/a-new-plugin-to-lead-them-all/en/ a few seconds ago from Gnome Do [...]

Simon Pickering writes:
November 10th, 2009 at 8:32

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.

Pierre-Luc Beaudoin (pierlux) 's status on Tuesday, 10-Nov-09 18:46:51 UTC - Identi.ca writes:
November 10th, 2009 at 14:46

[...] 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 [...]

vienna writes:
November 11th, 2009 at 6:53

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

Pierre-Luc Beaudoin writes:
November 11th, 2009 at 11:20

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.

:)

Leave a Reply

You must be logged in to post a comment.

»  Substance: WordPress   »  Style: Ahren Ahimsa