Psygraph
Code for the Psygraph mobile application
... stopwatch and timer, but you can also categorize the data that you collect, so that time, location, and velocity data is associated with that category (or activity). Psygraph allows quantification and visualization of your behavior (biofeedback) by utilizing data gathered from your mobile device. It provides objective measurements of what you spend your time doing, and where you do it. Your location can be monitored using either GPS or cell network sources.