15
FITNESS APPS & US CHARLOTTE TRIPSON

FITNESS APPS & US

  • Upload
    nishi

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

FITNESS APPS & US. CHARLOTTE TRIPSON. GOALS OF THE APPS. FITNESS DIET GOALS STRIDES POWER WORKOUTS CALORIC INTAKE SLEEP PATTERNS. SOME LANGUAGES USED. PYTHON C++ OBJECTIVE-C DJANGO. CATER TO CUSTOMER NEEDS. - PowerPoint PPT Presentation

Citation preview

Page 1: FITNESS APPS & US

FITNESS APPS & USCHARLOTTE TRIPSON

Page 2: FITNESS APPS & US

GOALS OF THE APPS

• FITNESS• DIET GOALS• STRIDES• POWER WORKOUTS• CALORIC INTAKE• SLEEP PATTERNS

Page 3: FITNESS APPS & US

SOME LANGUAGES USED

PYTHONC++OBJECTIVE-CDJANGO

Page 4: FITNESS APPS & US

CATER TO CUSTOMER NEEDS

You get to choose how to see and manage your information – there are a

wide variety of fitness Apps and programs available that offer information

tailored specifically to your needs – from the most casual runner to the

professional athlete. In other words, you aren’t tied to the limitations of a

proprietary display device, paired to a proprietary sensor with information

stored on a proprietary Web database.

Page 5: FITNESS APPS & US

POPULAR FITNESS APPSYOGA STUDIO- featured by Apple as “New and Noteworthy” - ready made yoga classes with HD video and

over 280 detailed poses.

NIKE+ RUNNING -tracking progress, guidance & training, motivation

FITBIT-offers get active, eat better, manage weight & sleep better

FITSTAR- customized workout routines, uses NFl player to guide user through workouts.

SLEEP CYCLE-A bio-alarm clock that analyzes your sleep patterns and wakes you when you are in the lightest sleep phase.

PEDOMETER-lose weight, blood pressure logging & tracking, maintain chronic problems like high blood pressure, diabetes, hypertension

Page 6: FITNESS APPS & US

NIKE TRAINING LAYOUT

Page 7: FITNESS APPS & US

NIKE TRAINING APP LAYOUT

Page 8: FITNESS APPS & US

PEDOMETER EQUATION• WITH THE HELP OF CODING LANGUAGES EQUATIONS ARE USED

TO CALCULATE ESTIMATED STRIDESIf your step length is 70 cm and your pedometer has recorded 5,000 steps The distance calculation is 0.7 (70 cm) x 5000 (steps) = 3500

(meters) / 1000 (meter in a Km) = 3.5 km. You have stepped 5000 steps which equates to 3.5 km. • ESTIMATED BY HEIGHT

• Men - you can multiply your height in cm by 0.415

• Ladies - multiply your height in cm by 0.413

Example: A lady - 165 cm (height) x 0.413 = 68.145 cm (round off to 68 cm)

The technology for a pedometer includes a mechanical sensor and software to count steps. Early forms used a mechanical switch to detect steps together with a simple counter. If one shakes these devices, one hears a lead ball sliding back and forth, or a pendulum striking stops as it swings.

Page 9: FITNESS APPS & US

ACCELEROMETER• Its function is to collect sensor data from integrated accelerometers, gyroscopes and compasses and offload the collecting

and processing of sensor data from the main central processing unit (CPU). It was introduced in September 2013, and is used in the iPhone 5S.

• the accelerometer sees the acceleration associated with the phenomenon of weight experienced by any test mass at rest in the frame of reference of the accelerometer device.

• used to detect and monitor vibration in rotating machinery. Accelerometers are used in tablet computers and digital cameras so that images on screens are always displayed upright.

• used to sense orientatioN

• An accelerometer measures proper acceleration, which is the acceleration it experiences relative to freefall and is the acceleration felt by people and objects.

Page 10: FITNESS APPS & US

APPLE & M7• Apple’s iPhone 5S is the smartphone pedometer king because it has a special M7 chip that can

continuously track movement without draining the battery.

• The M7 is accessible to applications through the Core Motion API in iOS 7, so it will, for example, allow fitness apps that track physical activity and access data from the M7 without constantly engaging the main A7 CPU.

• The Apple M7 co-processor collects, processes and stores sensor data even if the device is asleep, and applications can retrieve data when the device is powered up again. This will reduce power draw of the device and save battery life.

• The M7 chip, doesn’t have to have the app running for it to collect data — it runs completely in the background.

Page 11: FITNESS APPS & US

STAND ALONE FITNESS READERS

multifunction capability – aside from workout information, a smartphone can provide phone access for emergencies or other needs, music and high quality GPS functionality… all in one small unit

processing power – the computational power of a smart phone is generally many times that of dedicated fitness information readers

program navigation – most smart phones are equipped with easy to use touch screens and intuitive, well-known navigation methods and, most importantly, large, high resolution displays

economy – smart phones are a better value than dedicated fitness information readers for two reasons: 1) the high volume and competition and 2) you probably already have one!

memory storage capacity – smart phones generally have ample storage for whatever fitness information you want to keep and can access the internet for basically unlimited access and functionality

ease of internet upload – smart phones make it seamless to transfer your workout information to the Web

Page 12: FITNESS APPS & US

FITNESS APP TIDBITS • Objective-C -Advantages of using the iOS standard of Objective-C are the following: It's high performance, so you get to

make use of the phone's actual functions, such as the camera.

• Javascript- JavaScript isn't going anywhere soon; it's the language of most web browsers and apps, and the JavaScript language likely will continue to be developed and improved. Web browsers don't really need a new language — there aren't any major problems in usage and development, and as the old adage goes, if it ain't broke, don't fix it.

• Node.j -"With Node.js, most of those utility functions that you would want and need have already been written for you, and are available in NPM (node package manager), which I see as a strength and not a weakness,"

• Ruby- "One of the problems with Ruby is that engineers see a function that is built into a language, and they therefore think it's fast — they don't dig into the implementation of that function as a language,"

Page 13: FITNESS APPS & US

APPLE’S HEALTHBOOKBloodwork, Oxygen Saturation, and Blood Sugar Tracking:

• Healthbook will use a card interface that surfaces information according to category. Users will be able to enter metrics pertaining to their weight, food intake, activity, and sleep habits.

• Hospitals often track blood data in yearly physicals for patients, including data points related to liver function,

kidneys, thyroids, and the heart. Lab reports related to blood results are commonly distributed to patients

through printouts, emails, or faxes. Using the latest software and hardware technology, it is possible that Apple

wants to reinvent this process.

• the data will be sourced from at least one of four possibilities: the iPhone itself, third-party App Store apps, third-

party devices, or a future Apple wearable device (iWatch).

Page 14: FITNESS APPS & US

SOURCES:http://www.wahoofitness.com/apps

http://www.theverge.com/2014/3/17/5517756/apples-healthbook-will-reportedly-go-beyond-fitness-to-analyze-your

http://www.pcmag.com/tips

http://www.tuaw.com/2013/12/19/how-the-iphone-5s-measures-up-as-a-fitness-tracker/

Page 15: FITNESS APPS & US

QUESTIONS FOR EXAM

What is the most common language to use for developing a fitness app?

- Objective-C, python, django, C++

-What chip does apple use and what are it’s components to tracking steps? M7,

accelerometer, gyroscopes and compasses