- PowerPoint PPT Presentation

About This Presentation
Title:

Description:

... code provides public facing website, and web services to handle authentication/data upload Written in PHP 5 using CakePHP framework using MySQL db, ... – PowerPoint PPT presentation

Number of Views:2
Avg rating:3.0/5.0
Slides: 14
Provided by: NathanM155
Learn more at: https://www.eecs.ucf.edu
Category:
Tags: cakephp

less

Transcript and Presenter's Notes

Title:


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 dont 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) dont 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 doesnt 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. DOI10.1145/1653760.1653
    766 http//doi.acm.org/10.1145/1653760.1653766
Write a Comment
User Comments (0)
About PowerShow.com