Qtrainer is made in C++ using Qt4 (http://trolltech.com). It works on Linux and Windows. It should compile and work on MacOSX too, but I havn't tested that.
Qtrainer is a personal home trainer. At the moment Qtrainer has 2 modules: Fitness/Powertraining and Bodymeasurements. But it is not very hard to support more sports.
Qtrainers features:
* Visualise your progress with: plots, tables.
* Helps you plan your training-schedule.
* Lets you download/upload exercises from/to the internet.
* Contains Training-schedules for Power-Training/Fitness.
* Plot your body mass index, ...
Here are some important links:
View Training-Data Plots of users who uploaded them with Qtrainer
View Screenshots of Qtrainer
Subversion Download the current development version (this is the unfinished/unstable version and may or may not work)
Qtrainer project started in Januari 2007
I havn't worked on Qtrainer since 2009. The latest release is 0.5.2. But the svn-server contains the source code of an almost-finished 0.6 release.