1 / 13

“On Track Fitness”

“On Track Fitness”. A new app to record physical activities from an urban area using smart phones for personal logging & community sharing. Presented by: Travis Cossairt April 25th, 2011 EEL 6788. Overview. Problem Statement/Motivation Implementation Client Server Related Work

caron
Télécharger la présentation

“On Track Fitness”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. “On Track Fitness” A new app to record physical activities from an urban area using smart phones for personal logging & community sharing Presented by: Travis Cossairt April 25th, 2011 EEL 6788

  2. Overview Problem Statement/Motivation Implementation Client Server Related Work Future Work Demo! Questions?

  3. Problem Statement/Motivation Obesity and poor fitness is a growing epidemic in the US Most adult Americans don’t achieve the 150 minutes of recommended physical activity a week I believe a large problem is not knowing about close-by & free activities that are more fun than traditional exercise E.g. A large amount of running/biking trails right here in Orlando that most (including myself) don’t know about! This app attempts to help that, by allowing community contributions of local activities and sharing via central website map

  4. Example done by hand: (Celebration Girl Scouts)

  5. Implementation Architecture System composed of servers deployed in Amazon cloud for displaying of site and handling webservices + mobile smart phone clients to record and upload activity data

  6. Client Implementation Written using PhoneGap framework for iOS – allows development using HTML/Javascript/CSS and hooks into functionality like GPS, etc. Interfaces with Google Map Javascript library, jQuery AJAX support, and custom jQuery Dialog library PhoneGap allows for easy porting to Android etc. too!

  7. Server Implementation Server code provides public facing website, and web services to handle authentication/data upload Written in PHP 5 using CakePHP framework using MySQL db, deployed on Amazon EC2

  8. Server Implementation Displays map of all local activities for community Drill down detailed view of activity (speed map!) Personal log (after authenticating)

  9. Related Work “BikeNet” from previous class presentations Similar in that it tracks on a map bicycle route and delivers real-time feedback to cyclist Differs in that OTF doesn’t require an expensive custom built bicycle with sensors/helmet – just an iPhone/Android device with GPS & internet! Also can track many types of activities

  10. Future Work Tie in camera to take photos of interesting things on the route, or of the location? Expand client to allow pulling in community data for directions to nearby activities, race against previous times, add comments, etc. Account creation is manual right now, no sign up flow in web Suggested activities shown on persona log? (i.e. Amazon offers?) Ability to edit locations using web app after uploading (GPS has a decent amount of error) / Ability to delete unwanted activities etc.

  11. Demo Time! Data collected in my own local neighborhood of Celebration, FL using personal iPhone 4, and uploaded to a real Amazon EC2 server: http://anti-socialgames.com

  12. Questions????

  13. References Shane B. Eisenman, Emiliano Miluzzo, Nicholas D. Lane, Ronald A. Peterson, Gahng-Seop Ahn, and Andrew T. Campbell. 2010. BikeNet: A mobile sensing system for cyclist experience mapping. ACM Trans. Sen. Netw. 6, 1, Article 6 (January 2010), 39 pages. DOI=10.1145/1653760.1653766 http://doi.acm.org/10.1145/1653760.1653766

More Related