MyOpenCoach

De openmoko-fr.

Sommaire

Le But du projet

Il est d'apporter à un sportif désireux de faire des entraînements de qualité la possibilité de programmer ses séances sans limitation du nombre de timers. Par exemple, lorsque l'on veut travailler un régime particulié comme une puissance aérobie en faisant une pyramide 1'2'3'4'5'4'3'2'1' il faut un minimum de 10 timers différents ce que ne permettent pas des montre cardio-fréquencemètre à 270€, ce qui à mon goût n'est pas normal. L'intérêt ici est que puisque l'on programme nous même l'application, alors on peut faire ce que l'on veut. A cela s'ajoute l'intérêt de la plateforme Openmoko, à savoir : le GPS , les accéléromètres et le bluetooth qui permet de récupérer l'information de fréquence cardiaque grâce à des nouvelle ceintures en bluetooth.

Choix de l'hébergement

J'ai hésité entre SourceForge, GForge la forge d'Openmoko, et Gna! En fait La forge d'Openmoko pour sa part devrait disparaître au profit de (à compléter je ne me rappelle plus), pour ma part , j'avais envie de voir quelque chose de plus "libre" que SourceForge donc j'ai opté pour Gna! que j'ai découvert grace au projet SubtitleEditor

Choix de licence

Pour ce qui est du choix de la licence j'ai hésité entre la GLPv2 et la GPLv3 et finalement ai choisi la v3 pour son coté plus "récent" et "mieux écrite" un papier la-dessus avec lien pdf [1]

Motivations

Une des idées principal de ce projet est de profiter de l'opportunité qu'offre la plate-forme Openmoko (pour le moment le Freerunner) avec ses accéléromètres, son gps et son bluetooth. En effet cela à l'avantage d'apporter au projet un coté consistant: c'est à dire d'apporter encore plus d'infos au sportif: la vitesse instantanée( ou presque) , la vitesse moyenne, l'inclinaison du périphérique pendant l'effort, et la fréquence cardiaque via le bluetooth. (D'ailleurs pour le moment je n'ai pas encore fait d'acquisition de ceinture BT)

J'ai fait le choix de faire cela en Qt car c'est une librairie que j'aime beaucoup tout simplement :) En plus de cela s'ajoute le fait que je peux du coup faire d'une pierre trois coups. Car avec le même code je peux faire une application pour ordinateur fixe (Linux windows ou mac) et une pour le Freerunner ( X11 ou Qtextended). D'autant plus que Qt est pas mal du tout pour l'embarqué.

Site d'hébergement

https://gna.org/projects/myopencoach/

Site

http://home.gna.org/myopencoach/

Stade

Alpha - interface ok; suit ensuite l'interfaçage matériel gps accéléromètres Bluetooth

TODO

Comment se le procurer

N'étant pas encore assez avancé, je vous ferai signe lorsque ce sera le cas. sinon chopez le svn sur le site et compilez directement sur une debian par exemple et ca marche très bien :) (pour ce que c'est censé faire pour le moment)

dépendances:

make

g++

libqt4-dev

svn co http://svn.gna.org/svn/myopencoach/trunk myopencoach
cd myopencoach
make
./bin/myopencoach
Outils personnels