150 likes | 325 Views
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.
E N D
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 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.
POPULAR FITNESS APPS YOGA 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
PEDOMETER EQUATION • WITH THE HELP OF CODING LANGUAGES EQUATIONS ARE USED TO CALCULATE ESTIMATED STRIDES If 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.
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.
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.
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
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,"
APPLE’S HEALTHBOOK Bloodwork, 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).
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/
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