Personal Fitness Monitoring System Using Smart Phone Computer Science Essay

Published:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

Nowadays smart phone are becoming more popular and famous in this word. Most of young generation will get smart phone as their primary phone even senior get too. They are like to use it, because its function too powerful to everyone.

Fitness is very important to everyone now. Without fitness, human will weaker, unhealthy and easily get sick. Fitness is healthy lifestyle. It can provide a lot of benefit such as will more stamina, more spirit and more healthy.

Because of popularity of smart phone nowadays, a fitness smart phone application is a major to users. It can help people to monitor their healthy. With this application, people more easily to control their lifestyle.

Table of contents

DECLARATION Error: Reference source not found

ACKNOWLEDGEMENT Error: Reference source not found

Abstract Error: Reference source not found

Table of contents Error: Reference source not found

List of tables Error: Reference source not found

List of figures Error: Reference source not found

LIST OF ABBREVIATIONS/ SYMBOLS Error: Reference source not found

List of appendices Error: Reference source not found

Introduction 1

Literature review 3

Methodology 9

Implementation plan / design 13

The Solution 15

Conclusions 19

REFERENCES.........................................................................................................24

APPENDICES..........................................................................................................25

List of tables

Table 5.1: Contrast between Platform A, B and C 16

List of figures

Figure 3.1: Model of the System Development Life Cycle 10

Figure 4.2: Entity-relationship Diagram 13

Figure 4.3: Enrollment Process 14

Figure 5.4: Enrollment Process 17

LIST OF ABBREVIATIONS/ SYMBOLS

A Aeroplane

B Boy

EOQ Economic Order Quantity

FIST Faculty of Information Science and Technology

FYP Final Year Project

MMU Multimedia University

ï- Omega 3

m Mean

s2 Variance

K Setup cost

List of appendices

Introduction

Overview

Nowadays, human can't separate with technologic in daily life. It seems communication between technologic and human be high-frequency compared to previous. A lot of technologic stuff are increasingly to be used and latest version of smart phone can provide many powerful and special stuff. Previously user just use phone to basic requipement such as phone call and text message. With advance of technologic,phone become smart phone and user can use it to suft web browser, take picture, make appointment. This trend help lifestyle of human more easily and faster.

With current advanced technologic, human become unhealthy because of their laziness. Fitness is means the condition of being physically fit and healthy and the quality of being suitable to fulfil a particular role or task. Global sickness will become major signal problem by current global healthy level and this need a lot of work to figure out the solution for this matter. Lifestyle pattern have a big influence on personal health. Those choices, work, socialization, study, sleep, vocation, gathering are linked to presence of a big range of health problem. This will cause high-blood pressure, heart attack, diabetes and stress.

Nowadays fitness application in smart phone is quite popular. Fitness application provides how fitness of the smart phone user due to the smart phone. Because of famous of smart phone, many people can achieve fitness within low cost at all.

.

Problem Statement

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Project Objectives

The objectives of this project are :

To biuld a fitness application for smart phone.

To develop a fitness application which provide how well fitness information of the certain smart phone user or application user.

To develop software interface for interacting with user.

Project Scope

More Subsection Title

Spacing

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Report Organisation

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Literature review

Smartphone

Smartphone is a digital mobile phone which corporate with mobile operating system to provide more advanced capability and feature to feature phone. Producers of smart phone are Apple, Samsung, HTC, Motorola and etc. Personal digital assistant (PDA) is model of early stage smart phone at early year.

The usage of smartphone keeps increasing recently. Smartphone is prevalent in phone market because its function and deigns more outstanding than feature phone. Nowadays most of people rely on smart phone. They willing use smart phone anytime to process anything they want. Improvement of smart phone more compound and new generation smart phones had came to new smart phone market in market with different kind. Current smart phone have a lot of several kind such as : bigger screen, more powerful processor, higher megapixels cameras and etc. Smartphone can extremely from day to day depend to new improvement by companies in the world.

Smartphone can browse fully website to show large amount of information and its display is similar to display of desktop browser. So that people will not miss any important point from those websites however they surf internet with their digital mobile device. Most of smart phone has QWERTY keyboard which is similar to personal computer keyboard. People can easily use it because it is not septum for whose get used physical keyboard. Nowadays smart phones have application that can do a lot of stuff which similar with personal computer. With this advantage, people can do their stuff anywhere anytime and they just need their smart phone on their hand. Because of GPS navigation in smart phone, people can go around a unknown or unfamiliar place to find the place they are looking for. Some more, smart phone can be tour navigable for travelling. Some people take smart phone

However its work so powerful to everyone, but it also bring some negative effect of using it. Some people will lost their focus at their task which on their hand. With smart phone, they will get distraction while they are work or home. Smart phone provide too much information to user but user can't absorb all info immediately. Smart phone not solid especially user doesn't watch out of it. Other point is it will be quite expensive potential user who financial budgeted. Because of capacity of smart phone quite powerful, some user will feel complex to master some application which need. Smart phone need accessible internet connection to work efficiently. Otherwise, its ability will similar with normal phone. Most of smart phone is fixed their storage memory by their producer. If want to increase storage memory, need buy extra memory card to extend it and some model even can't expand more. However ability of smart phone strong, sometime user still need a personal computer to do some task due of limitation of smart phone.

Mobile Operating system

Mobile operating system or mobile OS is an operating system which used in digital mobile devices such as smart phone, tablet, and other device. Most of mobile operating system can function as like personal computer operating system. Example, its functions such like: surf internet; make calculation, display map, video call through internet and etc. Basic hardware of general mobile operating system device has touch screen, speaker, camera, Bluetooth and etc. Examples of existing mobile phone operating systems are Android, IOS, Windows phone, and BlackBerry OS. Those are most popular model which used in those famous digital mobile devices in the word.

Until now, two major mobile operating systems are android and iOS in the world. They have majority of mobile operating system market. Those after the two mobile operating systems are Windows Phone, BlackBerry OS and etc.

In the history of mobile operating systems, Palm Computing, Inc developed a mobile operating system called Palm OS at 1996. This version of mobile operating system is very easy function. It provide some limited ability such as To Do List, Rim applications Address, Date book and Memo Pad.

In 1997, they enhanced it to be Palm OS2.0 which the mail function and expense function is added in the systems. Next year they released a new version of it, Palm OS 3.0. In this version, the added functions are HotSync support, Web clipping support, native 8-bit color support. In 2000, Windows published its own mobile operating system called Pocket pc 2000.

The next years Windows and palm release their new version of own mobile operating system. Pocket PC are added MSN messenger, Media player 8 Enhanced UI in the Pocket pc 2002 and Palm added external file systems and 16-bit color screens in its version. Palm OS 5.0 is added PACE Emulator and Bluetooth Emulator at 2002.

In 2003, Windows Mobile 2003 are published and Bluetooth integration, Pocket Internet Explorer Windows Media Player 9.0 are added in this version. What happened in 2004 are Windows Mobile 2003 SE which have SE Portrait and Landscape switching for Pocket PCs and WPA and Palm OS Cobalt which have Telecommunication, Wi-Fi and Bluetooth connectivity appeared.

After the year, RIM published own mobile operating system called Blackberry OS 4.1. Other giant company, Google Inc acquired Android Inc at that moment. Windows update their mobile operating system to Windows Mobile 5 which have Windows Media Player 10 Mobile, Global Positioning System (GPS) management interface and introduction of office mobile.

Year 2007 is the year of mobile operating system start to popular. Apple Inc introduced their 1st version of IOS. Windows mobile 6 become the product of year 2007. It integrates .NET Compact Framework v2 SP2 Microsoft SQL Server 2005 Compact Edition Windows Live. Blackberry OS was updated to 4.2 version which has Voice Notes option, email and SMS in separate folders.

In year 2008, Iphone OS become 2.0 versions. Some functions such like Third-party application support, Sync Google contacts were added in this version. Blackberry OS become Blackberry OS 4.5. It has HTML e-mails, faster performance and improved multi-tasking, Microsoft Office Documents ToGo. Windows Mobile 6.1 conform Threaded SMS, full page zooming in internet Explorer and 'Domain Enroll'. Android 1.0 released. New version of symbian OS is Symbian^1 at year 2008. It has Desktop interactive widgets, Facebook IM chat.

Android released several versions in year 2009. One of version is android 1.1 which support for saving attachments from MMS, marquee in layouts, API changes. After that, Android 1.5(Cupcake) was released. It is added Bluetooth A2DP and AVRCP support, Uploading videos to YouTube and pictures to Picasa. After several month, Android become Android 1.6(Donut). It has WVGA screen resolution support and Google free turn-by-turn navigation. Latest version of Android in year 2009 is Android 2.0 / 2.1(Eclair) which has HTML5 support, Microsoft Exchange Server and Bluetooth 2.1. Black OS 5 was released. It has wireless sync, BlackBerry Enterprise Server 5, almost revamped web browser. Windows Mobile updated to Windows Mobile 6.5 from previous versions. Those different between Windows Mobile 6.5 and previous versions are Internet Explorer Mobile 6 and multi-touch support. First time Samsung published their own mobile operating system. Samsung Bada 1.0. Apple update IOS to IOS 3. Its functions are push notifications, cut copy and paste, turn-by-turn navigation, voice memos. Hp announced that HP Web OS is their Mobile operating system.

Those functions such as muti-touch and folders management are added to IOS and make it become IOS 4.0. Blackberry OS 6 was released. It has new media interface, stronger social media integration, multiple contact lists and trackpad support for swipe gestures. Windows Phone 7 has tiled UI, loud-based services support and multitasking. 2 version of Android were released at year 2009. One of 2 versions is Android 2.2(Froyo) which has USB tethering and Wi-Fi hotspot functionality and Adobe Flash 10.1 support. Another version is Android 2.3(GingerBread) which has multi-touch software keybord, support for extra-large screen sizes and resolutions. In year 2009, Symbian OS has 2 versions too. Symbian^2 is one of the versions. It has royalty-free version. After a while, Symbian^3 replace Symbian^2 because it has Native WebKit based browser, 2D and 3D graphics architecture, UI improvements and support for external displays through HDMI.

In year 2011, name of Android 3.0 is HoneyComb. Its specially are optimized tablet support with a new user interface, three dimensional desktop and video chat with Gtalk support. Those are the history of mobile operating system evolution. From the evolution, mobile operating system advanced and improved their capability. Human will get the benefit from those improvements.

Subsection Title 3

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

A new paragraph should not begin on the last line of a page. A subsection title should not begin on the last line of a page. A new chapter must start on a new page.

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Sub-subsection Title 1

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

A new paragraph should not begin on the last line of a page. A subsection title should not begin on the last line of a page. A new chapter must start on a new page.

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Methodology

System Development

Methodology is a system of methods and principles used in a particular of software design. System development methodologies are very important because it is a foundation of development. It provide a development guideline and improve the develop software management, simplify the process and standardize the development process. It is used to structure, plan and control the process of developing software. Common system development methodologies are System Development Life Cycle (SDLC), waterfall model, unified process (UP), extreme programming (XP) prototyping/iterative approach, rapid application development (RAD) and Object oriented.

SDLC model is a process of creating or altering information systems and the models and methodologies that people use to develop these systems. (Systems development life-cycle, 2012). In this project, SDLC model was chosen because:

It can fully review process of each stage to get fully management control

It creates goodly system documentation

A provided formal documentation guarantee that system requirements can be looked back and corrected if something wrong

It can make many intercede products that can be looked to see whether it meet user's requirement and set to standards

The steps of SDLC are anlysis, design, implementation, testing and evaluation. Those steps will enhance the progress of project and imrpove its efficiency.

Figure 3.1: Model of the System Development Life Cycle

Analysis

The first step of SDLC is planning. In this stage, understand the objectives of every title and find out scope as many as possible to figure out. In this step, selecting some alternative title for the Final year project and meet lecture in charge certain subject to get further more info of the title. After confirmed title, meet the supervisor to discuss the development blueprint of the Final year project. After that, start to search some information related to the project from books, articles, journals, internet and etc to get clear view on the current situation that might help on next few stage. The main points of this step are identified, analyze, prioritize and arrange all the useful information.

Design

In this step, a lot of paper work will come out. The function and operations are written down in detail. This stage will discover the requested program features in detail which include the entity relationship diagram, pseudo code and functional hierarchy diagram. This project is given six month to complete, so management of the time allocation also very important. With this management, the project ensures can be produced on time and not swot up. Project's target and milestone dates will get a clear mind-set on the progress and on track of it. System analysis is feasibility study to identities the each point of view of project such as economically, socially and technologically.

Implementation

In this stage, coding will be started. The project will follow the algorithm of design stage to design the coding. The main point of this project is implementing the output of the project to fulfil requirement and target of the project. The languages which is used for this program, is Java (primary android development language), C++ (libraries of NDK) and python (scripting environment). This stage is very important for the whole project because coding is the only solution of the project to achieve the objective of the project. This program is coded by small module to avoid those failure which will affect whole program cannot run and easy to find out and fix certain problem. The program will be developed by reliability, compatibility, main trainability and security.

Testing

The code testing will start when every part of program is coded. This stage is to figure out any large scalar of code has to debug and save time to has a chance to further development of the program. Thought this stage, the testing of program is to see the program meet the requirement that was written in design system, works as expected, be implemented with objectify of this project and fulfil the need and want of stakeholders. Testing methods are 2 methods, white-box testing and black-box testing. White-box testing is a method of testing software that tests internal structures or working of an application (White-box testing, 2012). Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal strictires or wokrings. (Black-box testing, 2012). The black-box testing will be used as testing stage in this project.

Evaluation

After testing stage, evaluation stage will be started. Evaluation is the final step of System Development Life Cycle. Any debuggers and corrections will be done in order evaluate the program and will improve any improvement of the current system. By the improving the program, those bug or problem will be destructed.

Implementation plan / design

Chapter overview

Several solutions are planned to solve the defined problem after several researches and reviews of some journals. Those planned solutions will be applied in this project to heighten alter the functionality and reliability of the program. In this chapter, it will consist of planned solution and diagrams that are to be used for problem solving. Whole chapter will describe the overview of the system work by using flowchart, case diagram and data flow diagram. Those diagrams will guide the project to a systematically and high efficient implementation when system development starts.

Entity-relationship Diagram

Figure 4.2: Entity-relationship Diagram

Subsection Title 3

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

A new paragraph should not begin on the last line of a page. A subsection title should not begin on the last line of a page. A new chapter must start on a new page.

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Sub-subsection Title 1

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

A new paragraph should not begin on the last line of a page. A subsection title should not begin on the last line of a page. A new chapter must start on a new page.

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Spacing between the figure and first line of text is 3.0 lines. Figure's caption must below the figure. Subsequence paragraphs should be indented 1.27 cm (0.5 inch) from the left margin. Refer Figure 4 .3.

Figure 4.3: Enrollment Process

The Solution

Subsection Title 1

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

References to previous work are important, and need to be listed in the references and cited properly. The example of reference citation, e.g.: Second citation onwards use (Adini, et al., 1997) for reference with more than two authors. Refer to "CitationStyleForReferenceInText.doc" and "CitationInReferenceList.doc" files from FIST-FYP Website for more examples.

Subsection Title 2

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

A new paragraph should not begin on the last line of a page. A subsection title should not begin on the last line of a page. A new chapter must start on a new page.

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Spacing between the table and first line of text is 3.0 lines. Table's caption must above the table. Subsequence paragraphs should be indented 1.27 cm (0.5 inch) from the left margin. Refer Table 5 .1.

Table 5.1: Contrast between Platform A, B and C

Platform

Comparison

1

2

3

4

5

A

B

C

Subsection Title 3

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

A new paragraph should not begin on the last line of a page. A subsection title should not begin on the last line of a page. A new chapter must start on a new page.

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Sub-subsection Title 1

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

A new paragraph should not begin on the last line of a page. A subsection title should not begin on the last line of a page. A new chapter must start on a new page.

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Spacing between the figure and first line of text is 3.0 lines. Figure's caption must below the figure. Subsequence paragraphs should be indented 1.27 cm (0.5 inch) from the left margin. Refer Figure 5 .4.

Figure 5.4: Enrollment Process

Conclusions

Subsection Title 1

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

References to previous work are important, and need to be listed in the references and cited properly. The example of reference citation, e.g.: Second citation onwards use (Adini, et al., 1997) for reference with more than two authors. Refer to "CitationStyleForReferenceInText.doc" and "CitationInReferenceList.doc" files from FIST-FYP Website for more examples.

Subsection Title 2

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

A new paragraph should not begin on the last line of a page. A subsection title should not begin on the last line of a page. A new chapter must start on a new page.

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Sub-subsection Title 1

Spacing between title of subsection and first line of text is 1.5 lines. Each paragraph should be indented one tab (1.27 cm or 0.5 inch) from the left margin. General alignment for texts in paragraph should be "justified".

A new paragraph should not begin on the last line of a page. A subsection title should not begin on the last line of a page. A new chapter must start on a new page.

Text typed 1.5 spaced, double-spaced between entries/paragraphs. Spacing between last line of text and the next subsection title is 4.5 lines.

Writing Services

Essay Writing
Service

Find out how the very best essay writing service can help you accomplish more and achieve higher marks today.

Assignment Writing Service

From complicated assignments to tricky tasks, our experts can tackle virtually any question thrown at them.

Dissertation Writing Service

A dissertation (also known as a thesis or research project) is probably the most important piece of work for any student! From full dissertations to individual chapters, we’re on hand to support you.

Coursework Writing Service

Our expert qualified writers can help you get your coursework right first time, every time.

Dissertation Proposal Service

The first step to completing a dissertation is to create a proposal that talks about what you wish to do. Our experts can design suitable methodologies - perfect to help you get started with a dissertation.

Report Writing
Service

Reports for any audience. Perfectly structured, professionally written, and tailored to suit your exact requirements.

Essay Skeleton Answer Service

If you’re just looking for some help to get started on an essay, our outline service provides you with a perfect essay plan.

Marking & Proofreading Service

Not sure if your work is hitting the mark? Struggling to get feedback from your lecturer? Our premium marking service was created just for you - get the feedback you deserve now.

Exam Revision
Service

Exams can be one of the most stressful experiences you’ll ever have! Revision is key, and we’re here to help. With custom created revision notes and exam answers, you’ll never feel underprepared again.