2014 mobile application project proposal

13
Computer Science and Engineering PROJECT HOWELL PROPOSAL Subject: Development of Mobile Application Std No.: 20060957 Std Name: Ikwhan Chang Date: 11/07/14

Upload: ikwhan-chang

Post on 04-Jul-2015

416 views

Category:

Healthcare


0 download

DESCRIPTION

Project HOWELL Proposal Subject: Development of Mobile Application
 
Date: 11/07/14

TRANSCRIPT

Page 1: 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

Page 2: 2014 Mobile Application Project Proposal

Computer Science and Engineering INDEX

• Introduction

• What is Fitbit?

• Current Problem

• How to Work?

• System Architecture

• UI Prototype

• Schedule

• Q & A

Page 3: 2014 Mobile Application Project Proposal

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

Page 4: 2014 Mobile Application Project Proposal

WHAT IS FITBIT?Fitbit Products

Fitbit System

Page 5: 2014 Mobile Application Project Proposal

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

Page 6: 2014 Mobile Application Project Proposal

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

Page 7: 2014 Mobile Application Project Proposal

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

Page 8: 2014 Mobile Application Project Proposal

SYSTEM ARCHITECTURE(CONT’)

HOWELL

• Since cheap and convenient, Howell will use Google App Engine Backend Architecture

Estimated monthly cost

(Howell - Google App Engine System)

Page 9: 2014 Mobile Application Project Proposal

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

Page 10: 2014 Mobile Application Project Proposal

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”

Page 11: 2014 Mobile Application Project Proposal

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

Page 12: 2014 Mobile Application Project Proposal

Computer Science and Engineering

Q & A

Page 13: 2014 Mobile Application Project Proposal

Computer Science and Engineering

THANKS!designed by Matthew, CHANG

www.matthewlab.com