Adding some data (traces)
Implemenation of a Trace class to represente a single trace from APISense
Implementation of the computeDistance() method in CarbonFootprint based on the formula of Haversine
Inplementation of loadData() in Loader which load data from a JSON input (a file for now)
First test of distance computation over few coordinates (sounds good)
Data updating
JSON parsing update to match new data format
Implementation of toString() in Coordinate class
Updating data set
Implementation of a Ride class to gather coordinates associate to a ride.
Suppression of Trace (previous commit) and moving the timestamp in Coordinate class. That's make more sense according the Android Location object.
Splitting of loadData() (creating of parseJSONTraces()) and implementation of splitIntiRides() to identify different rides
Correction of a minor bug in splitIntoRides() calling (data -> user parameter)
Computing of the average speed and the total distance of each ride
Removing of the computeDistance() function (now in Coordinate)
Very simple implementation of estimateRideType() based on the average speed (as to be improve)
Implementation of computeAverageSpeed() and adding of an Enum containing each type of ride.
Adding express.js library
Installing EJS module (for html template)
Correction of toString() in Coordinate, inversing Lat <-> Lon