Program / utility for viewing Zwift FIT traning files.
  • Java 97.5%
  • Batchfile 1.9%
  • Shell 0.6%
Find a file
2018-12-13 14:26:16 +01:00
.idea Fix problem with FIT files not being populated when being selected with browse button 2018-12-13 14:26:16 +01:00
cmd Add startfiles 2018-12-03 20:12:09 +01:00
lib Complementary initial lod 2018-12-03 10:58:10 +01:00
META-INF Complementary initial lod 2018-12-03 10:58:10 +01:00
src Fix problem with FIT files not being populated when being selected with browse button 2018-12-13 14:26:16 +01:00
.gitignore Minor updates 2018-12-03 20:06:12 +01:00
build.gradle Refactor plot series. 2018-12-06 19:59:32 +01:00
Capture.PNG Refactor plot series. 2018-12-06 19:59:32 +01:00
fitview-0.13.zip Fix problem with FIT files not being populated when being selected with browse button 2018-12-13 14:26:16 +01:00
README.md Refactor plot series. 2018-12-06 19:59:32 +01:00

FITView

FITView is a Java application for viewing FIT (Flexiable and Interoperability Data Transfer) training files. The FIT protocol is developed by Garmin and is used by a number of manufactures and applications in the health and exercise segment. The Zwift VR cycling application being one of them. When training on Zwift a FIT file is produced and the user can briefly see the outcome of the exercise, time, distance, elevation and average watts.

I wanted to retreive more detailed information about my exercise so I developed FITView. But at the same time I discovered that Zwift also are connected to Strava and that exercises can be automatically uploaded there. Strava could show pretty much everything you are looking for, for free :-)

However I completed the FITView hack, it was small effort and not much time was wasted. So if you have an interest in the program and/or source here it is. Maybe it can serve as an inspiration for other ideas.

Garmin provides an SDK for processing FIT files. The SDK can found here The Graphs are presented with JFreeChart.

The program has currently only been tested with output files from Zwift where candence, altitude, speed, power and heart rate data has been available. Displaying files not having all these data variables might result in an unexpected/unwanted result :-) I will happily fix these issues if you send me an example file.

If you would like to test/use the program there is a zip file on the top level fitview-n.n.zip Unzip the file and execute the startfile fitview.bat on Windows and fitview.sh on Linux platforms.

Screen Captured