TRAQS.me<br />Tools for Reporting & Analysis<br />of the Quantified Self<br />May 27th, 2011<br />Eric Blue<br />Blog: htt...
What is the Quantified Self?<br />A brief definition<br />Personal history of self-tracking<br />My gadgets<br />FitBit, W...
Multiple Terms<br />The Quantified Self<br />Personal Informatics<br />Life Logging<br />Self-Knowledge through numbers<br...
[1999-2007] I started “tracking” like many average people<br />Recording workouts and weight<br />Started with writing dow...
[2004-2010] A new aspect of tracking emerged with knowledge management<br />Spent many years researching and ultimately bu...
[2010-Present] Quantifying “Me”<br />Jan 2010 – WiThings wireless scale for weight tracking<br />Apr 2010 – Started using ...
Fitbit – http://www.fitbit.com<br />Used for overall fitness tracking<br />Total steps, distance, calories burned<br />Log...
WiThings – http://withings.com<br />Used for weight management<br />Wireless “Wi-Fi” enabled scale<br />Tracks weight (lbs...
My Zeo – http://myzeo.com<br />Used for sleep tracking<br />Tracking overall sleep health<br />ZQ score<br />Tracks total ...
Qstarz - http://www.qstarz.com/<br />Used for location tracking <br />Stores GPS coordinates every 5 secs<br />Gets precis...
My personal project to help “Track Me”<br />Tools for Reporting & Analysis of the Quantified Self (me)<br />Consolidates d...
I have all these gadgets, now how do I get the data?!  Having a copy of my own data is key.<br />Wrote “scripts” and API w...
OK, I have data, now what to do with it?!<br />Woke up, jumped out of bed and had my “epiphany” of my own Fitness Tracking...
Data collection scripts<br />Primarily written in Perl using API wrappers I’ve created<br />Data storage<br />Store all da...
Dashboard<br />Historical stats<br />Activity score, calories burned, distance, sleep, etc.<br />Chart and bar graph visua...
16<br />TRAQS.me – Feature [Dashboard] 1<br />Historical stats<br />Weekly, Monthly, Quarterly views<br />Score, Hours Act...
17<br />TRAQS.me – Feature [Dashboard] 2<br />Daily stats<br />Activity Score, Steps, Distance, Calories Burned, Sleep Tim...
18<br />TRAQS.me – Feature [Dashboard] 3<br />Geo stats<br />Track log stats (distance, speed, elevation)<br />Google maps...
19<br />TRAQS.me – Feature [Dashboard] 4<br />Intraday stats<br />Hourly breakdown for activity and sleep<br />
20<br />TRAQS.me – Feature [Reports] <br />Reports<br />Table data (Google Visualization) for SQL generated reports<br />A...
21<br />TRAQS.me – Feature [Reports] 1 <br />
22<br />TRAQS.me – Feature [Reports] 2 <br />
23<br />TRAQS.me – Feature [Maps] <br />Maps<br />Query “Top Places” and filter based on latitude/longitude or GeoHash pre...
24<br />TRAQS.me – Feature [Maps] 1 <br />
25<br />TRAQS.me – Feature [Maps] 2 <br />
26<br />TRAQS.me – Future Plans <br />Goal #1: Build the Tool for myself<br />Features<br />Integration with other devices...
27<br />TRAQS.me – Additional Info <br />Blog<br />My blog is a mixture of posts on technology, personal development, know...
Upcoming SlideShare
Loading in …5
×

TRAQS.me Presentation

2,436 views
2,316 views

Published on

TRAQS.me
http://traqs.me

Tools for Reporting and Analysis of the Quantified Self

Published in: Technology, Business

TRAQS.me Presentation

  1. 1. TRAQS.me<br />Tools for Reporting & Analysis<br />of the Quantified Self<br />May 27th, 2011<br />Eric Blue<br />Blog: http://eric-blue.com<br />Website: http://traqs.me<br />Twitter: @ericblue<br />
  2. 2. What is the Quantified Self?<br />A brief definition<br />Personal history of self-tracking<br />My gadgets<br />FitBit, Withings, Zeo<br />GPS (Qstarz)<br />TRAQS.me<br />My personal project to help “Track Me”<br />Early days – data scraping (Fitbit “Hacks”)<br />Technology Overview<br />Current features<br />Future Plans<br />Overview<br />2<br />
  3. 3. Multiple Terms<br />The Quantified Self<br />Personal Informatics<br />Life Logging<br />Self-Knowledge through numbers<br />Analyze trends and set goals to improve yourself<br />Recording of daily activities (fitness, sleep, geolocation)<br />Monitoring and display of information to various devices, systems, and tools<br />You could also call it Mathematics of Personal Development<br />3<br />What is the Quantified Self?<br />
  4. 4. [1999-2007] I started “tracking” like many average people<br />Recording workouts and weight<br />Started with writing down on paper<br />Gradually evolved to spreadsheets<br />Multiple software applications for fitness tracking (e.g. CrossTrainer.ca)<br />[2004-2010] A new aspect of tracking emerged with knowledge management<br />Spent many years researching and ultimately building my own <br />4<br />Personal History of Self-Tracking [1]<br />
  5. 5. [2004-2010] A new aspect of tracking emerged with knowledge management<br />Spent many years researching and ultimately building my own homegrown personal, semantic wiki (My Personal Memex Project)<br />Tracking journal entries, travel logs/trips, books I’ve read, research notes, dream journals, workouts, etc.<br />Very sophisticated, but can be high maintenance (data entry)<br />Discovered the amazing work of Gordon Bell (“Total Recall”) and his own Memex/Tracking project – MyLifeBits<br />This led to my discovery of the “Quantified Self” trend and a new tracking passion evolved<br />5<br />Personal History of Self-Tracking [2]<br />
  6. 6. [2010-Present] Quantifying “Me”<br />Jan 2010 – WiThings wireless scale for weight tracking<br />Apr 2010 – Started using my FitBit for activity tracking<br />Aug 2010 – Started using MyZeo for sleep tracking<br />Oct 2010 – Started using DailyBurn for calorie counting<br />All this data! Now what to do with it??<br />6<br />Personal History of Self-Tracking [3]<br />
  7. 7. Fitbit – http://www.fitbit.com<br />Used for overall fitness tracking<br />Total steps, distance, calories burned<br />Logging ‘activities’ / workouts<br />Occasional sleep tracking<br />Use premium analytics for goal setting<br />7<br />My Gadgets - FitBit<br />
  8. 8. WiThings – http://withings.com<br />Used for weight management<br />Wireless “Wi-Fi” enabled scale<br />Tracks weight (lbs)<br />Tracks body composition (fat %, BMI)<br />Frequently use iPhone app to monitor progress <br /> and trends<br />8<br />My Gadgets – WiThings Scale<br />
  9. 9. My Zeo – http://myzeo.com<br />Used for sleep tracking<br />Tracking overall sleep health<br />ZQ score<br />Tracks total time spent sleeping<br />Breaks down normal/deep/REM sleep<br />9<br />My Gadgets - Zeo<br />
  10. 10. Qstarz - http://www.qstarz.com/<br />Used for location tracking <br />Stores GPS coordinates every 5 secs<br />Gets precise latitude, longitude<br />Speed and elevation data<br />Saves waypoints and track data<br />Tracking since 9/2010 – 700K coordinates!<br />10<br />My Gadgets – Qstarz GPS<br />
  11. 11. My personal project to help “Track Me”<br />Tools for Reporting & Analysis of the Quantified Self (me)<br />Consolidates data from various devices and services<br />Performs analysis on data and provides visualizations and reports<br />11<br />TRAQS.me – Overview<br />
  12. 12. I have all these gadgets, now how do I get the data?! Having a copy of my own data is key.<br />Wrote “scripts” and API wrappers to download<br />FitBit<br />In April 2010 there was no API and I created my own (“Fitbit Hacks”) project – Perl API (GitHub+ CPAN). <br />Created an unofficial CSV export feature<br />Fitbit now has an official API.<br />Zeo<br />Open/Documented API<br />Wrote Perl MyZeo API (GitHub) <br />Withings<br />Open/Documented API<br />Wrote perl script to download (not published yet)<br />12<br />TRAQS.me – Early Days<br />
  13. 13. OK, I have data, now what to do with it?!<br />Woke up, jumped out of bed and had my “epiphany” of my own Fitness Tracking program<br />13<br />TRAQS.me – Technology Overview [1]<br />
  14. 14. Data collection scripts<br />Primarily written in Perl using API wrappers I’ve created<br />Data storage<br />Store all data in MySQL; Easy to write SQL and generate reports<br />Web Interface / Presentation<br />Java-based: Spring 3.X, Tomcat<br />Google for Visualization and Maps<br />14<br />TRAQS.me – Technology Overview [2]<br />
  15. 15. Dashboard<br />Historical stats<br />Activity score, calories burned, distance, sleep, etc.<br />Chart and bar graph visualizations<br />Daily<br />Snapshot of the day<br />Geolocation<br />GPS track stats and track log using Google Maps<br />Intraday stats<br />Hourly charts for activity and sleep data<br />15<br />TRAQS.me – Feature [Dashboard]<br />
  16. 16. 16<br />TRAQS.me – Feature [Dashboard] 1<br />Historical stats<br />Weekly, Monthly, Quarterly views<br />Score, Hours Active, Distance, Calories, Weight and Sleep<br />
  17. 17. 17<br />TRAQS.me – Feature [Dashboard] 2<br />Daily stats<br />Activity Score, Steps, Distance, Calories Burned, Sleep Time, Times Awoken<br />
  18. 18. 18<br />TRAQS.me – Feature [Dashboard] 3<br />Geo stats<br />Track log stats (distance, speed, elevation)<br />Google maps visualization<br />
  19. 19. 19<br />TRAQS.me – Feature [Dashboard] 4<br />Intraday stats<br />Hourly breakdown for activity and sleep<br />
  20. 20. 20<br />TRAQS.me – Feature [Reports] <br />Reports<br />Table data (Google Visualization) for SQL generated reports<br />Activity reports<br />Breakdown by year/month/day<br />Fitness records<br />Geolocation reports<br />Geo analysis to find “top places” and tally total visits and last visited<br />Reverse geocoding to lookup addresses<br />Weight reports<br />
  21. 21. 21<br />TRAQS.me – Feature [Reports] 1 <br />
  22. 22. 22<br />TRAQS.me – Feature [Reports] 2 <br />
  23. 23. 23<br />TRAQS.me – Feature [Maps] <br />Maps<br />Query “Top Places” and filter based on latitude/longitude or GeoHash precision<br />Can find places that I stay at for more than x minutes<br />Proximity searching for Top Places and tracks<br />Click on a point on the map or input a name, select the RADIUS, and dates last visited will be marked<br />View tracklog for a given date<br />Plot as a polyline or as individual markers with date/time, speed, elevation and address info<br />Ability to specify density of points and other filtering options<br />
  24. 24. 24<br />TRAQS.me – Feature [Maps] 1 <br />
  25. 25. 25<br />TRAQS.me – Feature [Maps] 2 <br />
  26. 26. 26<br />TRAQS.me – Future Plans <br />Goal #1: Build the Tool for myself<br />Features<br />Integration with other devices<br />Garmin heart rate monitor<br />Import MyZeo sleep data<br />Import workout data from iFitness application and my previous workout software<br />Many more visualization options and reports<br />Goal setting, motivation and behavior<br />Releasing to the public<br />Release certain features and code as open source<br />Considering social website/service<br />Considering future market needs and solutions<br />
  27. 27. 27<br />TRAQS.me – Additional Info <br />Blog<br />My blog is a mixture of posts on technology, personal development, knowledge management, philosophy, mind mapping, and self tracking<br />Visit http://eric-blue.com<br />Twitter<br />@ericblue<br />Website<br />Contains this presentation and links to a demo (coming soon)<br />Check back often for updates: http://traqs.me<br />

×