taskSavannah Administration - Tasks: task #8679, Submission of multiodometer


task #8679: Submission of multiodometer

Submitted by:  Pierre Neyron <npf>
Submitted on:  Sun 28 Sep 2008 05:10:15 PM UTC  
Should Start On:  Sun 28 Sep 2008 12:00:00 AM UTC Should be Finished on:  Wed 08 Oct 2008 12:00:00 AM UTC
Category:  Approved Projects to be Reviewed Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  0% Assigned to:  Alex Fernandez <alexfernandez>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Fri 03 Dec 2010 06:51:55 PM UTC, comment #12:

I think that, if you didn't upload any images and solved the remaining issues before uploading, everything should be fine. Closing. Thanks!

Alex Fernandez <alexfernandez>
Project MemberIn charge of this item.
Fri 03 Dec 2010 12:49:16 PM UTC, comment #11:

Hi Alex,

Thanks for the hint.
Unfortunately I've no time to work on this project right now.
My device/software did not get the chance to be reused so far unfortunately... Hopefully it will someday, so that it justifies some new work/progress... Btw if anybody is interested on it, please let me know do that I provide any helpful information.

Best regards,

Pierre Neyron <npf>
Sun 21 Nov 2010 09:50:26 PM UTC, comment #10:

Hi Pierre,

I am reviewing open tasks, and I'd like to review the project now if possible. May I suggest OpenClipArt as a source of fine free images?

Alex Fernandez <alexfernandez>
Project MemberIn charge of this item.
Mon 12 Jan 2009 08:12:05 PM UTC, comment #9:

Hello Yavor, Happy New Year (Bonne Année in french ;) ).

I finally got time to push files in the git repository of the project with the fixes you requested:
For the font issue, the script basically use a standart one, and I plan to find time someday to develop a settings form that would allow to choose the the font...

About the pictures, I am embarrassed because:
- the background was created using Adobe Illustrator, so I am not sure it can be considered as free.
- the bike is a gif I found using google images, and modified. I dont know the licence, and actually cant find the image again now...

I found no way to explain that in the readme file so that I can push them along with the scripts... Any advice ?
I think the best would be to draw pics from scratch now to own the copyright... need to find sone artist then ;)
Hence I haven't pushed any image to the repository for now...


Pierre Neyron <npf>
Sat 13 Dec 2008 09:56:18 AM UTC, comment #8:

Approved (as GPLv3+, project name "velothon"). I'll keep the task open until the second review is done.

Yavor Doganov <yavor>
Project Member
Fri 12 Dec 2008 07:20:59 PM UTC, comment #7:

1 and 2 you can fix before improting the code at Savannah (i.e. after project approval and creation).

3 -- no problem, I just needed clarification.

For the font issue, let me ask the Savannah hackers if it is OK to accept the project as it is provided that I undertake the engagement to review it at a later stage (I'd appreciate a ping from you in that case). If you're confident that you can get rid of this dependency, then it should be OK, I think. But in any case, please do what's necessary before the import.

I hope to revert soon.

Yavor Doganov <yavor>
Project Member
Fri 12 Dec 2008 07:09:21 PM UTC, comment #6:

Ok, thanks for the analysis.

1- Do you want a new tarball or is it ok if I fix the script before importing everything in the SCM (svn?/git?) of the project once open ?
2- same a 1-
3- dxf files are Qcad generated files - that's drawing for the layout of the the home-trainer room for the event ;) (QCAD Community Edition is GPL and packaged in Debian btw)

About the font zipfile, I will just remove it and use a free font as you suggest. Anyway, once the application is configurable (resizable, aso), it might get a useful fontchooser button in the settings. Again, what's the next step ? Do you need a new tarball or can I get access to a repository (git/svn/...) for the project ?

Thanks again for you work.

Pierre Neyron <npf>
Fri 12 Dec 2008 08:22:44 AM UTC, comment #5:

> I uploaded a tarball of the software.


Some remarks:
1. The Ruby files in /interface should have copyright notices.
2. It is recommended that you add a short README file stating the license and copyright of the images.
3. What are the .dxf files under /materials? They look like machine-generated, in which case their source should be available, but I may be totally wrong on this.

> Also a zip file of the LCD font is in my tarball.

This is a big problem, as this font is not free and you can't distribute it in a GPL'ed package. Furthermore, your program cannot depend on it. It is OK if it works with non-free fonts, provided that it also works with at least one free font.

Can you easily replace LCD with some free font? There are many available nowadays, fortunately.

Yavor Doganov <yavor>
Project Member
Thu 11 Dec 2008 09:15:26 PM UTC, comment #4:

Hi Yavor,

I uploaded a tarball of the software.

For now the interface is size for my laptop screen which is 1400x1050. I need to make everything resizable but I've got no time yet.

Regarding the simulation, the tarball contains a pipe that fake the real tty device when there is no arduino.

Hope you can get is working.

Required ruby packages:
- libgnomecanvas2-ruby
- libgtk2-ruby

Also a zip file of the LCD font is in my tarball. I am using this font to render the counter numbers. This is a freeware font, I guess I need to add a mention of this in the COPYING/COPYRIGHT file ?

Best regards and thanks for your time

Pierre Neyron <npf>
Wed 10 Dec 2008 09:02:40 AM UTC, comment #3:

> Hope I respond to your question ?

Mostly yes, thank you very much.
I compiled successfully multiodometer.pde with the Arduino SDK, which I guess is the C-like Arduino program. But that is the only source file in your tarball... Can you upload an updated one with the GTK+/Ruby files? Also, you should rename LICENSE to COPYING as described in the GPL Howto.

> Is it possible to change the project name in my application ?

Sure, no problem.

Yavor Doganov <yavor>
Project Member
Mon 08 Dec 2008 06:35:13 PM UTC, comment #2:

Hi Yavor,

The 2008 Telethon event occured this saturday Dec 6th, so first of all I'm very glad to say that hopefully my project was far beyond the prototype state it was at the time I submitted the registration request here, and actually work quite well for the 6 hours of the events ! (not even a bug, but several feature and improvement requests of course ;)) [screenshot attached]

To answer your question, the program is composed of 2 software parts:
- a arduino C like program that fetch info from the capters and send them to the PC thru the serial link.
Compiling this part is done using the arduino SDK which is GPL (http://www.arduino.cc/en/Main/Software). Testing is the matter of reading what's going on the serial link, and verifying the each capter's ticks shows up in time ;) (correct speed, etc).
- a ruby/Gtk interface that controls and display the information in a nice GUI. Testing the interface without the arduino hardware is achieve by replacing the tty device by a fifo and using another ruby script that simulates the ticks of capters.

Everything is running on my workstation which is a Debian Lenny.

Hope I respond to your question ?

I've got 1 question on my side... Since it's been a long time since I filled the registration request, my project now has actually got a new name: "velothon" (which is a lot better to me). Hence, Is it possible to change the project name in my application ?

Best Regards,

(file #17006)

Pierre Neyron <npf>
Tue 02 Dec 2008 11:58:22 PM UTC, comment #1:

Hi Pierre,

I apologize for the delay.
Can you please tell me how to compile/interpret/test your package on a GNU/Linux system?

Yavor Doganov <yavor>
Project Member
Sun 28 Sep 2008 05:10:15 PM UTC, original submission:

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.

Registration Administration

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

Registration Details

  • Name: multiodometer
  • System Name: multiodometer
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later


This project aims at developing a challenge game for event such as Telethon or inter-village games.
Each village or neighborhood is a team.
A team is composed of bikers and sponsors.
Sponsors pay for bikers to pedal.
At the end of the event, the winner is the team that covered the longest distance, and the money earned for the sponsors is to the benefit of the event, e.g. Telethon.

Tools developped for this project are:
- a electronic device with capters that is plugged on home-trainer bicycles (we use home made bicycle counters in order to be able to connect them to a computer for only a few euros)
- a software to run on the capter device (we use a Arduino board to fetch the capters data and send it to a computer thru the serial/USB link)
- a software to handle information received from the capter device and display it to event's participant (on a giant video projector screen) and to control the game mechanisms, such as managing teams, bikers and sponsors, starting counters, and so on.

For now, the prototype is composed of a capter device pour 10 bikes (10 capters) controled by an C-like program running on a Arduino. The software interface is written in Ruby/Gtk

Tarball URL:


Pierre Neyron <npf>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #17029:  velothon.tgz added by npf (299KiB - application/x-gtar - tarball of the last version of the software)
file #17006:  telethon.png added by npf (186KiB - image/png - Screenshot of the GUI)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by alexfernandez (Posted a comment)
  • -email is unavailable- added by yavor (Posted a comment)
  • -email is unavailable- added by npf (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 10 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-12-03 alexfernandez StatusWait reply => Done
        Open/ClosedOpen => Closed
    2010-12-02 alexfernandez StatusIn Progress => Wait reply
    2010-11-21 alexfernandez Assigned toyavor => alexfernandez
    2008-12-23 yavor CategoryProject Approval => Approved Projects to be Reviewed
    2008-12-12 yavor StatusNeed Info => In Progress
    2008-12-11 npf Attached File- => Added velothon.tgz, #17029
    2008-12-08 npf Attached File- => Added telethon.png, #17006
    2008-12-02 yavor StatusNone => Need Info
        Assigned toNone => yavor

    Back to the top

    Powered by Savane 3.4