my simple and free tool-chain for my (basic) gps tracking with android. oruxmaps on android free offline maps tracking record heart rates via ant+ (e.g. with garmin chest strap) (direct upload to gpsies and others) viking on linux (or windows I guess) create, view and edit gpx files on ubuntu gpsies.com as web portal upload gpx files search and comment on tracks has own android app (not tested yet) used phone: a xperia arc s.