В таких программах нет логики. Там 5-6 формул из учебников по Физиологии.
а основной гимор это парсинг входных и выходных данных, и графики.---
Я себе такую хрень делал для велосипеда, c Garmin Edge 705 сливал логи и треки,
парсил, выдирал данные, точки, параметры и вычислял всяку хрень, типа расход калорий,
мощности, ЧСС, ... поиск средних, максимальных, минимальных значений, и по ним строил
графики. Всё это чудно работало на bash | awk | grep | sed | mrtg :)
Тем более, в нормальных спортивных компьютерах, много параметров вычисляется уже внутри,
остаётся только вынуть - cat track.xml | xml2asc | awk чёнадо | gnuplot
Чесно говоря, занятие для пенсионеров, типа разведения голубей, коллекционирование марок,
или шахматные турниры в парке. :)
Потом нарыл вот эту софтину http://www.bikexperience.de и забил.