2014 Mobile Application Project Proposal
-
Upload
ikwhan-chang -
Category
Healthcare
-
view
414 -
download
0
description
Transcript of 2014 Mobile Application Project Proposal
Computer Science and Engineering
PROJECT HOWELL
PROPOSAL
Subject: Development of Mobile Application Std No.: 20060957 Std Name: Ikwhan Chang Date: 11/07/14
Computer Science and Engineering INDEX
• Introduction
• What is Fitbit?
• Current Problem
• How to Work?
• System Architecture
• UI Prototype
• Schedule
• Q & A
INTRODUCTION• Project Name
HOWELL (How well did I do?) • Type
Personal Management Fitbit Third-party Application
• Description • Howell is activity analyser that how
well user’s schedule is accomplished by real life via Fitbit activity data.
• Howell focus on specific schedule like sleep, study and research that need activity of hand.
(Fitbit Activity Tracker 장비를 이용한 Calendar상의 자신의 계획과 실제 생활에서의 활동이 얼마나 잘 수행되었는지를 Dashboard식으로 보여주는 Widget 특히 수면계획과 공부/연구 등의 손을 쓰는 계획을 주로 매칭)
ACTIVITY ANALYZER
HOWELL
WHAT IS FITBIT?Fitbit Products
Fitbit System
CURRENT PROBLEMFitbit Third-party Apps
• Mostly of third-party app focus on health-care, not adjust of user’s plan or daily routine • Most of user create their daily routine using default calendar app • If user want to set a goal, he create only through Fitbit App
HOW TO WORK?1. Tracking Data Sent to App via Bluetooth
2. Activity Data Sent to Website via Wi-Fi
Third PartyApps
★Category of Activity Data- Walk/Running - Sleep - Activity
3. Third-party can access data via OAuth and API
Google+ Login
SYSTEM ARCHITECTURE
User Calendar Data
Calendar Instance
Instance Type(Work/Sleep)
Fitbit Data(Web)
OAuth(by email addr) / API(Fitbit4J)
Calendar Provider
SQLite
Fitbit Data(App)
Wi-Fi
Fitbit TrackerBluetooth
HowellWidget
Fitbit Private Data
HOWELL APPLICATION new featureandroid default
Get email addr
SYSTEM ARCHITECTURE(CONT’)
HOWELL
• Since cheap and convenient, Howell will use Google App Engine Backend Architecture
Estimated monthly cost
(Howell - Google App Engine System)
UI PROTOTYPE• Widget
• Application provided by widget • Apply of material/flat design
• http://www.google.com/design/spec/material-design
• Provide status of current/sleep/work activity
• Current activity can show less than 2 activity
• User can select special date using calendar picker
UI PROTOTYPE• Add Activity
• User can add activity via main widget • Most of process is same as simple
add activity • “Type” field is added • User can select type such as “sleep”
and “work”
SCHEDULE
Date To-Do
11/07 Proposal
11/14 Register to Google+ Third-party and Fitbit Developer Program
11/21 Initialize to Google App Engine Server and Development ot Backend,Database
11/28 Design default user interface
12/5 Development Client(Fitbit Sync, DB Sync and Backend Sync)
12/12 Final Demonstration
• Kick-off: 11/07/14 • Deadline: 12/12/14
Computer Science and Engineering
Q & A
Computer Science and Engineering
THANKS!designed by Matthew, CHANG
www.matthewlab.com