25
The design of an intelligent pedometer using Android.

Pedometer mobile application ppt

Embed Size (px)

Citation preview

The design of an intelligent pedometer using Android.

Present ed by :

Saurabh Ni mbadeSyed Kamaal Zai diRoshan Sal vi

Gui ded by :

Vi nod Sapkal

Int roduct i on :• Fi t ness app  i s a sof t ware package used t o

est abl i sh an i nt erf ace usi ng Androi d mobi l e devi ces.

• Today t here are di f f erent mobi l e devi ce and Operat i ng Syst em provi der, but Androi d Operat i ng syst em are among t he most adorabl e one .

• Accordi ng t o our survey, Androi d appl i cat i on i s t he most wi del y used mobi l e appl i cat i on operat i ng syst em avai l abl e i n t he market . Each user wi l l i nst al l t hi s appl i cat i on i nt o t hei r mobi l e devi ces.

Mobi l e Fi t ness Appl i cat i on

Mobi l e f i t ness appl i cat i on

• A mobi l e appl i cat i on t hat i s your own personal t rai ner• Needed everyday exerci se measurer and

mot i vat or• Count s t he number of st eps t aken by a

user, t he number of cal ori es burnt• Dat a can be updat ed i n t he user’ s

physi c i an’ s dat abase, t hi s way t he physi c i an can keep a check on hi s pat i ent • Thus usef ul i n medi cal f i el d

Probl em Def i ni t i on • Current l y t here i s an exi st s a st ep count er such as

Ni ke+ i Pod t he bel ow f i gure shows Ni ke+ i pod whi ch does st ep count i ng, but requi res a sensor and recei ver pai r f or t he same; Here t he sensor has t o be at t ached i n ones shoes t o det ect t he Bl uet oot h si gnal s f rom t he appl i cat i on.

• Thi s not f easi bl e as i t l eads t o added expense and component s.

Exi st i ng syst em• Ni ke+i pod syst em

• Does st ep count i ng, but requi res a sensor and recei ver pai r f or t he same

• sensor i s at t ached i n ones shoes & det ect t he Bl uet oot h si gnal s f rom t he appl i cat i on

• Expensi ve

Proposed Syst ems• Works on mobi l e devi ce

• No expense of t ransmi t t er & recei ver

• Di f f erent modes t o cal cul at e t i me, di st ance covered & cal ori es burnt

• Smart phones i n Androi d O. S.Ex: Samsung Gal axy Ace, Appl e i phone

Syst em Desi gn : UML Di agrams

1.The Use Case Diagram:

USER

Doct or

Login

Ent er St ep Count

Select Mode

Check Result

Consult Doct or

Check Prev ious Record

St op Tim er

Adv ice Pat ient

2. The Sequence Di agramUser Fitness App Fitness Algorithm Doctor

1 : 1. Prompt()

2 : login()

3 : Approval()

4 : Select Mode()

5 : Select Step Timing()6 : Init ialize Input Variable()

7 : Processed Result()

8 : Update Result() 9 : Consult Doctor()

10 : Get User Result ()

11 : User Fitness Result()

12 : Doctor Advice()

Specification:Hardware Details• 1GB RAM• 40GB Hard disk• Intel(R) Core 2 Duo processor (2.00 GHz)• Mobile phone (Android OS – Gingerbread 2.3)• USB Cable for connection• PC for doctors websiteSoftware Requirement• Eclipse IDE for Android 2.2• Android SDK (API Version 8)• XAMPP Control Panel

Requi rement Anal ysi s

• Funct i onal Requi r ement s

a. The syst em shal l al l ow t he user t o sel ect f r om di f f er ent modes

b. The syst em shal l al l ow t he user t o sel ect t hei r st ep t i me count

c. The syst em shal l al l ow t he user t o di r ect l y consul t wi t h doct or

Requi rement Anal ysi s • Non- Funct i onal Requi r ement s

a. Saf et y requi rement s

b. Sof t ware qual i t y at t ri but es

i . Avai l abi l i t y

i i . Oper abi l i t y

i i i . Adapt abi l i t y

i v. Cost ef f ect i ve

Implementation

BLOCK DIAGRAM OF THE APP

Dataflow Diagrams• The data flow diagram, figure, is a graphical representation that depicts information flow and the transforms that are applied as data move from input to output. We have partitioned DFD in various levels that represent increasing informational flow and functional details.

LEVEL 0: Level 0 called context DFD, figure, shows the whole system in one process.

LEVEL 1: This highlights the main functions carried out by the system. A level 1 DFD, figure, shows the system’s primary processes, data stores, sources and destinations linked by data flows.

Level 2 : Level 2 is self explanatory as shown in below diagram , the User logs in posts query to the website an then Doctor gives response to the user for the query he/she posted.

Feat ures of t he App

User can creat e hi s own prof i l e

PROFILE

CREATE NEW:ABC:

Heal t h t i ps

Send t o physi c i an

Concl usi on

Worki ng on t hi s proj ect has been an enri chi ng experi ence. Thi s proj ect has gi ven us t he opport uni t y t o work on a new pl at f orm and l earn a compl et el y new l anguage, what we as engi neers crave.

THANK YOU