beatrunner Mobile App

Size: px
Start display at page:

Download "beatrunner Mobile App"

Transcription

1 beatrunner Mobile App ECE4007 Senior Design Project Section L05, beatrunner Team Project Advisor, Dr. Arthur Koblasz Oren Levy, Team Leader Marc Smith Marvin Howard Lakshmi Baddam Submitted February 20, 2011

2 Table of Contents Executive Summary...iii 1. Introduction Objective Motivation Background Project Description and Goals Music Manipulation Instantaneous Performance Data Workout History 5 3. Technical Specification Audio Specifications Application Specifications Heart Rate Monitor Specifications 6 4. Design Approach and Details Design Approach ios SDK Graphical User Interface Target Heart Rate and Calories Burned Special Cases: Notifications and Interrupts Codes and Standards Constraints, Alternatives, and Tradeoffs Schedule, Tasks, and Milestones Project Demonstration Marketing and Cost Analysis Marketing Cost Analysis Summary References Appendix beatrunner(ece4007l05) ii

3 Executive Summary beatrunner is an ios operating system compatible workout tool that manipulates music to motivate the user to achieve his/her target heart rate. It also serves as a workout organizer and performance view tool that allows the user to analyze and compare his/her workout performance. The app provides the user with three workout options: cardio, fat burning and cross training. The user may customize the warm up, workout, and cool down time durations. He/she may also select a customized playlist to play during his/her workout. All workouts completed using the beatrunner app will be available for the user to view in the app s Workout Summary folder. Each workout s summary includes the date, time, distance, calories burned and user s peak heart rate. beatrunner requires the user to own a Polar WearLink + Transmitter Bluetooth heart rate monitor in order to retrieve the user s heart beats per minute (BPM). The music manipulation algorithm will use the user s BPM to vary the tempo of a song in order to encourage the user to reach his/her target heart rate zone. The three axis accelerometer in the ios mobile device will work as a pedometer and will be used to calculate the distance ran in a workout. The user may select a customized play list to play during his/her workout. The beatrunner app is required to be submitted for review to Apple Inc before being sold in the App Store. Once Apple Inc approves it, the app will be published in the App Store and will be available to all ios mobile device users to download at the cost of one dollar per download. Although, there are many available apps that provide workout tools to users, the selling point of the beatrunner app will be the fact that it is the only app that changes the tempo of the user s songs. beatrunner(ece4007l05) iii

4 INTRODUCTION With many apps available in the ios operating system mobile market, apps centered on workout productivity are becoming increasingly popular. Users choose the most effective application that best fits their workout needs which provides accurate calculations designed to maximize workout potential. A recent study conducted proves that listening to music boosts weight loss and helps people work out regularly. A similar study concluded that people who jogged while listening to music covered 24% percent more distance than joggers who did not listen to music [9]. The beatrunner application (app) is a workout motivational workout app that serves as a workout organizational tool for users. The beatrunner app is compatible with ios based mobile devices and provides three workout options for the user and varies the tempo of songs in the user s play list in order to encourage the user to reach his/her target heart rate zone. Once the workout is complete, the app provides a workout summary to allow the user to evaluate his/her performance. The design team is requesting funding of $79.75 to develop the beatrunner app. 1.1 Objective Motivational App The main objective is to create a motivational app that will encourage users to reach their target heart rates during their workouts. The beatrunner app changes the tempo of the music in the user s ipod playlist in order to motivate the runner to reach his/her target heart rate. Performance Viewer and Workout Organizer App All workouts completed using the beatrunner app will be available for the user to view in the app s Workout Summary folder. Workout statistics such as workout type, time, distance, calories burned and peak heart rate during a particular workout will be saved. The user may beatrunner(ece4007l05) 1

5 retrieve each workout s information by date to analyze and compare his/her workout performance. User-friendly App The beatrunner app provides easy navigation features, minimizes user error, and provides customization ability to users. Easy navigability between tabbed windows in the app will be accomplished using navigation keys. The app will be designed to be as simple as possible by minimizing the number of user inputs required. An example of this is not giving the user the ability to type out number strings and providing drop down selection menus instead. Minimizing the amount of data inputted by the user will prevent user-introduced bugs from occurring. Also, the user will be able to choose a customized playlist from his/her itunes library to play during a workout. 1.2 Motivation Similar to other apps, the beatrunner app serves as a workout organizational tool that allows the users to retrieve workout history to evaluate their performance over time. However, unlike these apps, the beatrunner app varies the music tempo to encourage the user to achieve his/her target heart rate. The target user for the beatrunner app is an ios mobile user who: Owns a Polar WearLink + Transmitter Bluetooth (Polar WL) heart rate monitor Uses music as a motivator to workout Needs a portable workout organization tool 1.3 Background There are two main tools in the beatrunner app: the music manipulator and the workout organizer. The beatrunner app can be compared with the following two applications: beatrunner(ece4007l05) 2

6 Nike BOOM is an ios app that serves as a workout organizer tool allowing the user to choose his/her workout type [6]. The user may choose a play list, workout length, and warm up and cool down times. When the user progresses through a workout in the Nike BOOM app, he/she is given vocal cues recorded by prominent athletes and coaches throughout the workout. Repacer is a non-ios, PC based music manipulation application that requires the user to individually import songs on his/her computer and adjusts each song s tempo to create a mp3 playlist file [7]. It also creates smooth mixes from the provided tracks by combining them in a user defined order. The Nike Boom app does not manipulate music, and the Repacer cannot be used as a portable workout organizer. The beatrunner app combines the functionalities of the two applications by providing a portable workout organizer with an added heart rate monitor functionality that manipulates the user s music instantly to encourage him/her to reach a target heart rate. 2. PROJECT DESCIPTION AND GOALS The beatrunner app will serve as a workout tracking and motivating tool for users. The prototype will consist of a Polar WL heart rate monitor and an iphone 4 mobile device. The beatrunner iphone app has three main goals to motivate the user to maintain a consistent workout regime: Provide music manipulation Provide instantaneous performance data during a workout Organize each workout s information in a Workout Summary folder beatrunner(ece4007l05) 3

7 2.1 Music Manipulation The beatrunner app will manipulate songs to motivate the user to reach his/her target workout. Before beginning a desired workout, the user will be required to select a playlist of songs in the beatrunner app. The music will be manipulated during each workout using music algorithms. Music manipulation will be achieved with two goals: Slow down or speed up songs using the heart-rate monitor data Provide a smooth transition between song 2.2 Instantaneous Performance Data During each workout, instantaneous performance data will be displayed in the app in order to keep the user informed of what he/she has accomplished at a point in the workout. Five main workout statistics will be displayed as performance data: Elapsed time Distance ran Current heart rate Target heart rate Calories burned 2.3 Workout History Each workout will be saved in a Workout Summary folder to allow the user to view and analyze his/her overall workout performance. Each workout summary file will contain five statistics: beatrunner(ece4007l05) 4

8 Date of workout Workout time Distance ran Calories burned Peak heart beat count 3. TECHNICAL SPECIFICATIONS 3.1 Audio Specifications Table 1 lists the audio specifications for the BeatRunner app. The audio sampling frequency will be set to 44.1 khz, which is the industry standard for audio encoding. Audio will be played back in stereo, meaning the user can listen to two independent audio channels. During a particular workout, if the user is under his/her target heartbeat or over his/her target heartbeat, the song will be speed up or slowed down respectively. In order to achieve this, the audio sampling frequency is deviated by maximum of 20% to speed up the song or a minimum of -20% to slow down the song. Also, in order to provide a smooth transition between songs for the user, the time latency between songs will be 0 sec. Table 1 - Audio Specifications Feature Audio Sampling Frequency Audio Output Specification 44.1 khz Stereo (2 Channel) Maximum pitch deviation 20% Latency between songs 0 sec beatrunner(ece4007l05) 5

9 3.2 Application Specifications Table 2 describes Apple s hardware specifications for the ios operating system. The three axis accelerometer will work as a pedometer and will be used to calculate the distance ran in a workout. There will be four push buttons used: two push buttons to control the app s audio volume, one push button to navigate back to the home screen from the app, and one to lock the device while the app is running. The Multi Touch Screen Display is required for the user to communicate with the app using touch gestures. The beatrunner app will be compatible with mobile devices running on ios operating system 2.0 or later. Table 2 - Application Specifications Feature Used iphone inputs Specification 3 axis accelerometer Multi Touch Screen Display 4 Push Buttons Supported operating systems ios 2.0 or later Compatible Mobile Devices iphone (Original,3G,3GS,4) ipod Touch (2nd generation and later) ipad 3.3 Heart Rate Monitor Specifications The (Polar WL) heart rate monitor specifications are depicted in Table 3. The Polar WL uses a Panasonic CR 2025 battery and will be paired to an ios mobile device and will transmit the user s heart rate via Bluetooth connection. When first pairing the Polar WL with the beatrunner, the user must input the pin code: For best results, the user must first wet the electrode areas of the strap, then he/she should tightly secure the Polar WL around the body and under the user s chest muscles. The Polar WL heart rate monitor transmits two characters per beatrunner(ece4007l05) 6

10 heartbeat and four bits represent each character. Therefore, there will be eight bits received per heartbeat. An abnormally fast heartbeat is 220 BPM and will require approximately two Kbpm. The maximum throughput for Bluetooth is 3 Mbps, which is sufficient to transmit heart beat data. The distance between the Polar WL and the mobile device should not exceed 30 ft. The user is required to carry both the mobile device and the Polar WL, so this is easily achieved. Table 3 - Polar WL Specifications Feature Specification Battery Type Panasonic CR 2025 Average Battery Life 150 hrs Pin code 0000 Operating Frequency for Bluetooth Maximum Throughput for Bluetooth Maximum Range for Bluetooth 2.4 GHz 3 Mbps 30 ft 4. DESIGN APPROACH AND DETAILS 4.1 Design Approach The beatrunner app will be built using the ios software development kit (SDK) developed by Apple. The ios SDK contains frameworks and Xcode tools that will be utilized in the beatrunner app design. beatrunner(ece4007l05) 7

11 4.1.1 ios SDK Frameworks Frameworks in the ios SDK are directories that contain a dynamically shared library and the resources (such as header files and images) needed to support the library. Frameworks are divided into 4 layers, which will be utilized to implement functionalities in the beatrunner app: Cocoa Touch Layer - UI Kit Media Layer Media Player Core Services Layer Core Motion Core OS Layer External Accessory The Cocoa Touch Layer s UI Kit will be used for event handling. For example, when the user clicks the BEGIN WORKOUT button depicted in Figure 4 on page 10, the UI Event class in the UI Kit will be utilized to detect the click and launch the Current Workout screen displayed in Figure 5 on page 11. The Media Player framework in the Media Layer provides access to the user s ipod library in the mobile device and support for playing tracks and play lists. It will be utilized to allow the user to select a customized play list before a workout (see Figure 4) and pause, skip and play songs during his/her workout (see Figure 5). The Core Motion framework in the Core Services Layer will be utilized to retrieve data from the mobile device s accelerometer in the form of a force vector. For each vector, the x, y and z values range between -1 and 1, where a 1 represents a strong force in the forward direction and a -1 represents a strong force in the backwards direction with respect to the mobile device s screen. A foot step will be detected by taking the dot product of all three directions and finding when the derivative equals zero. The External Accessory framework in the Core OS Layer will be utilized to communicate with the beatrunner(ece4007l05) 8

12 heart rate monitor connected to the mobile device wirelessly using Bluetooth. Tools Three Xcode tools will be utilized to design, create, debug, and optimize the beatrunner app. The beatrunner code will be written in Objective-C and is created and compiled in the Xcode integrated development environment (IDE) tool. The IDE will be used in conjunction with the Simulator tool to test the app s user interface (UI) prior to uploading to a mobile device. Figure 2 illustrates the Xcode IDE tool s data flow. Once the app is downloaded to a mobile device, the remote debugger in the IDE will be utilized to manage breakpoints set while developing the app. The Interface Builder (IB) will be utilized to customize and create the app s screens, depicted in Figures 3, 4, 5 and 6, visually. GUI components such as buttons, navigation keys, labels and drop down menus will be constructed and customized using IB. Figure 2. Xcode IDE Tool. Critical Paths The beatrunner app will be built using a modular approach. With this design method each critical aspect of the project can be implemented separately and integrated together. This modular approach allows the designers to work individually and test individual modules beatrunner(ece4007l05) 9

13 separately before being implemented in the final product. The modules are the key critical path items that are required for the development process to proceed. The modules include: The heart rate monitor and Bluetooth connectivity Using the accelerometer as a pedometer Changing the tempo of the music Overall graphic user interface Graphical User Interface Figure 3. Settings Screen Mock up. Outlined boxes represent selection buttons. Figure 4. New Workout Screen Mock up. Outlined boxes represent selection buttons. Before the user begins the workout, he/she must update the Settings Screen shown in Figure 3. This screen contains user defined variables such as weight, age and resting heart rate which is required to calculate valuable statistics for the app such as the target heart rate. The beatrunner(ece4007l05) 10

14 Smart Songs feature will allow the user to turn on/off the app s music selection algorithm. To verify that the Bluetooth heart rate monitor is connected to the mobile device properly, the user will be prompted to select his/her heart rate monitor from a list of paired devices. This screen will also contain a link to the app s About section, which will contain information about the beatrunner s developers, the current app version, as well as a product update history. The New Workout Screen is displayed when the user loads the beatrunner app on the mobile device and is depicted in Figure 4. The user will select his/her workout type from the following 3 categories: Cardio, Fat burning, or Cross training. The user will then be required to set his/her desired warm up, workout, and cool down times. Next, the user may select a customized play list from his/her ipod music folder or play all the songs on his/her ipod. Once all fields have been properly filled out, the BEGIN WORKOUT button will be enabled for use. Figure 5. Workout Status Screen Mock up. Outlined boxes represent selection buttons. Figure 6. Workout Summary Screen Mock up. Outlined boxes represent selection buttons. beatrunner(ece4007l05) 11

15 As soon as the BEGIN WORKOUT button is pressed, the app will navigate to the Workout Status Screen, depicted in Figure 5. The user will be able to view his/her current work out details. The details include amount of time since the workout was started, the distance ran, current heart rate, target heart rate, and calories burned. The application will display the song currently playing, and will allow the user to play/pause the workout or skip to the next song. The app will change the New Workout button displayed at the bottom of the screen to read Workout Status in order to allow the user to navigate between screens during his/her workout. The Workout Summary screen depicted in Figure 6 will allow the user to examine each workout he/she has completed. This feature will allow the user to view the quality of his/her workouts in order to monitor his/her performance and set workout goals over time. The user will be able to navigate to the Workout Summary screen if he/she is currently working out. However statistics for the current workout will not be available in this screen until after the workout is complete. The app will always load the most recently completed workout by default when this screen is accessed; the user may then select a workout from a list of previous dates. Statistics will include warm up, workout, and cool down times, total distance ran, number of calories burned, peak heart rate, and workout type Target Heart Rate and Calories Burned Figure 7. Example of a full workout. beatrunner(ece4007l05) 12

16 The beatrunner app will require the user to input his/her age, resting heart rate, and choose from three workouts. All three workouts take the shape of the graph in Figure 7 where the x axis is time and the y is heart rate. The only difference between the three workouts is the target heart rate (THR) zone. The maximum heart rate (MHR) for the user will be determined by the app by subtracting the user s age from 220 [2]. The target heart rate for each workout is calculated using the Karvonen method. The Karvonen method uses the resting heart rate (RHR) to find the THR using the Equation 1. THR = (MHR-RHR) * intensity + RHR Equation 1. The THR zone is found by obtaining the THR for the upper and lower percentage of the workout. For a fat burning workout, the target heart rate zone is between 60% and 70% intensity. A cardio workout has a THR zone between 70% and 80% intensity. A cross-training workout has a THR zone between 80% and 85% intensity. When the user begins the warm up, the music will be sampled at a rate comparable to the user s warm up heart rate. The sampling rate will linearly increase with time, encouraging the user to reach his/her target heart rate zone based on his/her desired workout. The calories burned during a workout will be determined using Equation 2 considering the user s age in years, weight in pounds, average heart rate (AHR) and elapsed workout time [2]. Calories burned will not be calculated during warm up and cool down due to the high variance between the resting heart rate and target heart rate. Calories Burned = ( *age * weight * AHR ) * elapsed time / Equation 2. beatrunner(ece4007l05) 13

17 4.1.4 Special Cases: Notifications and Interrupts Bluetooth Detection It will be the user s responsibility to attach a Polar WL heart rate monitor to the mobile device. The application will verify that there is at least one Bluetooth device attached. If the user is in the New Workout Screen depicted in Figure 6 and there is no Bluetooth device attached, the BEGIN WORKOUT button is will be disabled and changed to ATTACH A BLUETOOTH DEVICE. Software Interrupts If the user decides to either answer, decline or ignore a phone call while the app is running, the workout and songs will both be paused and automatically restarted when the call is ended. When a text message is received the app will not be affected. Hardware Interrupts When the app is running and the user presses the lock or home key, the workout and music continues uninterrupted. Battery Outage In case of a battery outage during a user s workout, all current workout statistics will be lost and will not be saved in the Workout Summary folder. 4.2 Codes and Standards The beatrunner is designed to work on the Apple s ios operating system. The app is written in Objective-C and is created in the Xcode integrated development environment (IDE). The app is developed using frameworks and resources provided by the OS SDK for developers. The beatrunner app has to be approved by Apple Inc before marketing it in the App Store. It beatrunner(ece4007l05) 14

18 is required to be submitted as a fully functional app, and cannot be submitted as a trial, demo or beta version app. 4.3 Constraints, Alternatives, and Tradeoffs An alternative approach to using the hardware available in an ios mobile device is creating an embedded device which will perform the same operations as the beatrunner app using an Arduino microprocessor. The Arduino would be equipped with an MP3 shield, which stores songs on a MicroSD card and plays the music. Instead of using Bluetooth, the Arduino approach would require the use of proprietary Polar wireless communication ICs to read the user s heart rate. The functionalities in the beatrunner app such as workout selections and user options would be programmed into the Arduino microprocessor in C/C++. Also, GUI elements and the multi touch screen display will be not available with the Arduino and would have to be replaced with push buttons. The hardware approach would have resulted in manufacturing costs for the final product; however, since the beatrunner app is software driven, it will be available for users to download after development and approval from Apple Inc. The beatrunner app uses the ios SDK which provides frameworks and classes that interface with the mobile device s hardware. In the Arduino approach the developers are required to use data sheets in order to determine detailed pin assignments and address information to interface with hardware. A downside to developing an ios based app as opposed to prototyping on an Arduino is that the user must purchase an ios compatible device in order to have access to beatrunner. Developing the beatrunner app for all other mobile phone platforms was considered, however, every platform requires specific protocols, and the app would have to be reconstructed for each operating system. beatrunner(ece4007l05) 15

19 5. Scheduled Tasks and Milestones Over the next three months, several steps are vital to the completion of the beatrunner app. Table 4 depicts the major milestones and task to be accomplished in italics and bold print respectively. The programming process will begin upon conclusion of the proposal. The beatrunner project will be completed in modules by dividing each task among the team members to reduce redundancy and utilize time efficiently. The first step will begin with the construction of the user interface. Afterwards, the programming of the heart rate monitor, accelerometer, and the music manipulation will commence simultaneously. Once completed, all modules will be combined for integration and simulation. The final product produced will be demonstrated and presented at the end of the semester. Appendix 1 provides a more detail account of responsibilities and difficulties as well as a Gantt chart showing the overall schedule of events. Table 4 - Schedule of Task and Milestones Task Name Duration Start End Proposal 6 Days 2/14/11 2/21/11 Turn in Proposal 0 Days 2/21/11 2/21/11 User Interface 12 Days 2/21/11 3/8/11 Construct Screens (GUI) 0 Days 3/8/11 3/8/11 Heart Rate Monitor 9 Days 3/9/11 3/18/11 Interfacing w/ iphone 0 Days 3/11/11 3/11/11 Abstract Data from packets 0 Days 3/15/11 3/15/11 Accelerometer 16 Days 4/9/11 4/29/11 Develop Pedometer Algorithm 0 Days 4/15/11 4/15/11 Music Manipulation 21 Days 3/9/11 4/5/11 Develop Tempo Adjustment Algorithm 0 Days 4/5/11 4/5/11 Integration 7 Days 4/6/11 4/13/11 Combine Modules 0 Days 4/13/11 4/13/11 Demonstration 5 Days 4/29/11 5/5/11 Demo 0 Days 5/5/11 5/5/11 FINAL PRESENTATION 0 Days 5/5/11 5/5/11 beatrunner(ece4007l05) 16

20 6. PROJECT DEMONSTRATION The beatrunner app will be demonstrated at Georgia Tech in the Van Leer W200 lecture hall. The prototype will consist of the Polar WL heart rate monitor and the iphone 4 mobile device equipped with ios version The beatrunner app will be downloaded to the iphone 4 device prior to the demonstration. During the demonstration, the iphone will be connected to a projector via Apple s Composite AV cable in order to display the screen to the audience and output the audio to the external room speakers while the app is running. Then the user will: Strap on the Polar WL device on his/her chest Load the beatrunner app on the iphone by pressing the app icon Demonstrate how to link the heart rate monitor to the iphone Enter his/her weight, age, resting heart rate Turn on the Smart Song feature and select the Polar WL device Choose one of the three workouts Select warm up, workout, cool down times to be 5 minutes each Select a playlist and press the BEGIN WORKOUT button Place the iphone in his/her pocket and begin running in place After the workout is complete, the user will navigate to the screen displaying the estimated calories burned, estimated distance ran, and peak heart rate on the workout summary screen. During the demonstration, the project specifications will be validated by running the app. The audience will hear the 0 second transition between songs and the 20% tempo adjustment. beatrunner(ece4007l05) 17

21 7. MARKETING AND COST ANALYSIS 7.1 Marketing Apple has created a market place, App Store, where app developers can sell their applications directly to customers. There are several other workout apps in the App Store similar to beatrunner. The Nike+ app is pre-installed into all ios based devices. This app requires the user to own an ipod Sport Kit [8], which comes with a wireless sensor acting as a pedometer. There are four workout types available in Nike+: Basic, Time, Distance, and Calorie. Similar to the beatrunner app, Nike+ informs the user about the time, distance and calories burned during his/her workout. However, Nike+ differs from the beatrunner because it does not manipulate music or the user s heart rate into the workout routine. Walkmeter is another popular app available in the App Store for $4.99. It is similar to the beatrunner the app, as it provides information about distance, time, and speed; however the performance statistics are visually portrayed in the form of a graph. Because this app uses a GPS signal to track the user s location, it is not compatible with the ipod Touch and the first generation iphone as they lack the GPS feature. Like the Nike+ app, Walkmeter neither tracks the user s heart rate and nor provides support for music. Unlike most apps on the market, beatrunner does not support GPS functionality, but no other app incorporates and manipulates music to encourage the runner to reach his/her target heart beat. An annual study found that 49.6% of Americans workout at least 30 mins, three times a week. In the year of 2010, there were million iphone sales [1]. Assuming that 49.6% of iphone users engage in some form of workout activity, it can be concluded that the beatrunner will be marketable to million iphone users. beatrunner(ece4007l05) 18

22 7.2 Cost Analysis The total development cost for a prototype of the beatrunner app is $56, The equipment cost for the prototype will be $79.95 for Polar WL heart rate monitor. The development costs are depicted in Table 5 on the next page. The hourly labor wage was set to $41.27 and takes fringe benefits and overhead costs into account; the total labor cost amounts to $56, The music manipulation module will require the highest number of labor hours as it requires integration with the heart monitor module. The pairing will result in critical debugging and syncing of both modules in order to integrate, adjust, and control the music tempo. The beatrunner app is required to be submitted for review to Apple Inc before being sold in the App Store [8]. Once Apple Inc approves it, it will be published in the App Store and will be available to all ios mobile device users to download at the cost of one dollar per download; therefore, there will no production costs incurred. Apple demands 30% of the revenue share for any app sold in the App Store ; Apple and beatrunner s developers will receive $0.30 and $0.70 per app respectively. Taking into account the large number of workout apps already available in the App Store, 125,000 beatrunner apps are expected to be downloaded from the App Store over a five year time period. At one dollar per app, the expected total revenue is $125,000; the developers and Apple Inc receive $87,500 and $37,500 respectively. After subtracting the development cost from the revenue, the net profit is $ ; Developers and Apple Inc will earn a profit of $47, and $20, respectively. beatrunner(ece4007l05) 19

23 Table 5 Development Cost Project Module Labor Hours Labor Cost Equipment Cost ($) Total Module Cost ($) USER INTERFACE Screen display coding GUI action events coding Play-list selection coding Workout options coding HEART RATE MONITOR (HRM) HRM detection via Bluetooth Beats per minute display coding Code debugging and Testing GUI interfacing ACCELORAMETER Pedometer Algorithm Code debugging and Testing GUI interfacing MUSIC MANIPULATION Tempo adjustment coding Code debugging and Testing GUI interfacing INTERGRATION Integrate all modules Demo Preparations Lecture/Group Meetings TOTAL LABOR TOTAL PARTS COSTS Project Cost beatrunner(ece4007l05) 20

24 8. SUMMARY Currently, the design group is getting familiarizing with the ios SDK using Dave Mark s ios programming book. The book provides useful examples that allow each member to enhance his/her programming ability using the iphone SDK. Orders have been submitted to lab supervisors for the approval of the purchase for an Apple computer to increase productivity among the group. The Polar WL heart rate monitor ordered has arrived and initial testing with the device has started. beatrunner(ece4007l05) 21

25 REFERENCES [1] E. Quinn. (2010, May 14). The Warm Up - How To Warm Up Before Exercise [Online]. Available: [Accessed February 4, 2011] [2] M.Mulrooney. (2010, January 31). How to Calculate Heart Rate With the Karvonen Method [Online]. Available: [Accessed February 20, 2011] [3] K. Flegal. (2010, January 13). Prevalence and Trends in Obesity Among US Adults, [Online]. Available: s [Accessed February 18, 2011] [4] B. Dolan. (2011, January 20). Study: 42 percent of U.S. uses a smartphone [Online]. Available: [Accessed February 18, 2011] [5] Nike. Nike+ [Online]. Available: [Accessed February 18, 2011] [6] Apple. Nike BOOM [Online]. Available: [Accessed February 18, 2011] [7] A. Viklund. Workout Music Studio: Unleash the Power of your Music! [Online]. Available: [Accessed February 19, 2011] [8] Apple Inc., Library, [Online]. Available: [Accessed:Feb 05, 2011]. beatrunner(ece4007l05) 22

26 [9] Listening To Music When You Work Out Helps Your Fat Loss., Manvfitness, [Online]. 2010, [Accessed February 20, 2011] [10] Are Americans Exercising Less?, WebMD. [Online] Available: [Accessed February 20, 2011] beatrunner(ece4007l05) 23

27 Appendix 1 - Table A1 Gantt Chart Details Task Name Duration Start End Difficulty Responsible Proposal 6 Days 2/14/11 2/21/11 Turn in Proposal 0 Days 2/21/11 2/21/11 Milestone Team User Interface 12 Days 2/21/11 3/8/11 Construct Screens(GUI) 3 Days 2/21/11 2/23/11 Milestone Team Develop Screen Navigation 6 Days 2/24/11 3/3/11 Medium Team Functionality 9 Days 2/24/11 3/8/11 Hard Lakshmi Heart Rate Monitor 9 Days 3/9/11 3/18/11 Connect w/ iphone 3 Days 3/9/11 3/11/11 Milestone Marc Abstract data from packets 3 Days 3/12/11 3/15/11 Milestone Marc Display data in GUI 3 Days 3/16/11 3/18/11 Medium Lakshmi Accelerometer 16 Days 3/9/11 3/29/11 Develop Pedometer Algorithm 6 Days 3/9/11 3/15/11 Milestone Oren Display info info in GUI 10 Days 3/16/11 3/29/11 Medium Lakshmi Music Manipulation 21 Days 3/9/11 4/5/11 Determine BPM 7 Days 3/9/11 3/16/11 Hard Marvin Song Choice Algorithm 14 Days 3/17/11 4/5/11 Hard Marvin Tempo Adjustment Algorithm 14 Days 3/17/11 4/5/11 Milestone Team Integration 7 Days 4/6/11 4/13/11 Combine all Modules 7 Days 4/6/11 4/13/11 Milestone Team Test & Debug 6 Days 4/14/11 4/21/11 Fix Errors & Simulation 6 Days 4/14/11 4/21/11 Hard Team Final Presentation 8 Days 4/20/11 4/29/11 Prepare Presentation 8 Days 4/20/11 4/29/11 Medium Team Present 0 Days 4/29/11 4/29/11 Milestone Team Final Demonstration 5 Days 4/29/11 4/5/11 Prepare Demonstration 5 Days 4/29/11 4/5/11 Medium Team Give Demo 0 Days 5/5/11 5/5/11 Milestone Team Final Report 0 Days 5/5/11 5/5/11 beatrunner(ece4007l05) 24

Developing Applications for ios

Developing Applications for ios Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts

More information

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system. Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce

More information

How To Develop An App For Ios (Windows)

How To Develop An App For Ios (Windows) Mobile Application Development Lecture 14 ios SDK 2013/2014 Parma Università degli Studi di Parma Lecture Summary ios operating system ios SDK Tools of the trade ModelViewController MVC interaction patterns

More information

Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version 3.0.0. Published on April 13, 2015

Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version 3.0.0. Published on April 13, 2015 Livestream Studio! Release Notes & New Features!!! For use with Livestream Studio version 3.0.0! Published on April 13, 2015 Table of Contents 1. Release notes 2. 4K/UHD and low definition project formats

More information

Endomondo Sports Tracker Android App User Guide App version 5.1.X. Demo Models Used: Motorola Milestone / HTC Desire August 2011

Endomondo Sports Tracker Android App User Guide App version 5.1.X. Demo Models Used: Motorola Milestone / HTC Desire August 2011 Endomondo Sports Tracker Android App User Guide App version 5.1.X Demo Models Used: Motorola Milestone / HTC Desire August 2011 0 Contents SECTION 1 2 3.1 3.2 3.3 3.4 3.5 3.6 4.1 4.2 5.1 5.2 6 7.1 7.2

More information

Using the Wireless Music Bridge

Using the Wireless Music Bridge Using the Wireless Music Bridge Stream music to a room in the home from your mobile devices Now you can control and stream music from your handheld Apple * ipod, ipod touch, iphone, ipad ; Bluetooth ;

More information

Welcome to icue! Version 4

Welcome to icue! Version 4 Welcome to icue! Version 4 icue is a fully configurable teleprompter for ipad. icue can be used with an external monitor, controlled by remote and can easily share files in a variety of fashions. 1 of

More information

D01167420A. TASCAM PCM Recorder. iphone/ipad/ipod touch Application USER'S GUIDE

D01167420A. TASCAM PCM Recorder. iphone/ipad/ipod touch Application USER'S GUIDE D01167420A TASCAM PCM Recorder iphone/ipad/ipod touch Application USER'S GUIDE Contents Introduction...3 Trademarks... 3 What's in the Main Window...4 What's in the Settings Window...6 The Sharing Window...7

More information

Apogee ONE. QuickStart Guide. V3, March, 2013

Apogee ONE. QuickStart Guide. V3, March, 2013 Apogee ONE QuickStart Guide V3, March, 2013 Contents Overview!... 5 Introduction! 5 Package contents! 6 ONE Panel Tour! 8 Optional Battery Power! 9 Connecting to your Mac!... 10 System Requirements! 10

More information

Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application

Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application Preliminary Design Report with Diagrams EEL4924 - Electrical Engineering Design 2 3 June 2009 Members: Ryan Nuzzaci & Shuji

More information

ios Application Development &

ios Application Development & Introduction of ios Application Development & Swift Programming Language Presented by Chii Chang chang@ut.ee Outlines Basic understanding about ios App Development Development environment: Xcode IDE Foundations

More information

, ACTIVITY AND, SLEEP TRACKING SMARTWATCH

, ACTIVITY AND, SLEEP TRACKING SMARTWATCH 2, ACTIVITY AND, SLEEP TRACKING SMARTWATCH TIME CALLS ACTIVITY KEY FACTS UNIQUE SELLING POINTS PRICE 79,90 COMPATIBILITY ios, Android, Windows Phone, PC Windows, MAC DESIGN fashion and Swiss, Available

More information

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013 Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone

More information

ReSound Control App. Where to get ReSound Control

ReSound Control App. Where to get ReSound Control ANDROID APP ON ReSound Control App Where to get ReSound Control ReSound Control is free to download. On your mobile device, do one of two things: - Go to App Store or Google Play and search for ReSound

More information

VirtualDJ 8 Numark IDJLIVE II 1

VirtualDJ 8 Numark IDJLIVE II 1 VirtualDJ 8 Numark IDJLIVE II 1 Table of Contents Installation... 3 Firmware & Drivers... 3 VirtualDJ 8 Setup... 3 Advanced Setup... 4 Operation... 5 Tailored skin... 7 Advanced Audio Setup... 8 Using

More information

Cloud Services MDM. ios User Guide

Cloud Services MDM. ios User Guide Cloud Services MDM ios User Guide 10/24/2014 CONTENTS Overview... 3 Supported Devices... 3 System Capabilities... 3 Enrollment and Activation... 4 Download the Agent... 4 Enroll Your Device Using the Agent...

More information

Document authored by: Native Instruments GmbH Software version: 2.6.4 (09/2013)

Document authored by: Native Instruments GmbH Software version: 2.6.4 (09/2013) Setup Guide Disclaimer The information in this document is subject to change without notice and does not represent a commitment on the part of Native Instruments GmbH. The software described by this document

More information

The Coast to Coast AM Podcast for itunes 11

The Coast to Coast AM Podcast for itunes 11 The Coast to Coast AM Podcast for itunes 11 System Requirements In order to run itunes 11, please see the system requirements at http://www.apple.com/itunes/download/. A Note on Downloading Directly to

More information

GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios Devices

GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios Devices GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios Devices GO!Enterprise MDM for ios Devices, Version 3.x GO!Enterprise MDM for ios Devices 1 Table of Contents GO!Enterprise

More information

The Rush 24/7 Podcast for itunes 11

The Rush 24/7 Podcast for itunes 11 The Rush 24/7 Podcast for itunes 11 System Requirements In order to run itunes 11, please see the system requirements at http://www.apple.com/itunes/download/. A Note on Downloading Directly to Mobile

More information

Getting Started... 1. What s included... 1. Setting up Fitbit One on a computer... 2. Mac & PC Requirements... 2

Getting Started... 1. What s included... 1. Setting up Fitbit One on a computer... 2. Mac & PC Requirements... 2 User Manual Table of Contents Getting Started... 1 What s included... 1 Setting up Fitbit One on a computer... 2 Mac & PC Requirements... 2 Installing Fitbit Connect on a computer... 2 Installing Fitbit

More information

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications Joshua Ellul jellul@imperial.ac.uk Overview Brief introduction to Body Sensor Networks BSN Hardware

More information

The Rush 24/7 Podcast for itunes 9

The Rush 24/7 Podcast for itunes 9 The Rush 24/7 Podcast for itunes 9 System Requirements In order to run the Rush 24/7 Podcast for itunes 9, please see the system requirements here: http://www.apple.com/itunes/download/ Initial Setup of

More information

Parrot Zikmu by Starck. User guide

Parrot Zikmu by Starck. User guide Parrot Zikmu by Starck User guide Contents Getting started... 4 Installation... 4 Installation... 4 Maintenance and precautions... 5 Commands... 5 Turning the speakers on / off... 5 Selecting an audio

More information

GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown

GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown GO!Enterprise MDM for ios Devices, Version 3.x GO!Enterprise MDM for ios with TouchDown 1 Table of

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS Tip for use of FAQ: Click on questions to go to answer. GETTING STARTED... 2 Which hearing devices do I need to use the app?... 2 Why do I need the ReSound Unite Phone Clip+ to use the app?... 2 I have

More information

Mobile Phones Operating Systems

Mobile Phones Operating Systems Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-28 José Costa (DEI/IST) Mobile Phones Operating

More information

Mobile Game and App Development the Easy Way

Mobile Game and App Development the Easy Way Mobile Game and App Development the Easy Way Developed and maintained by Pocketeers Limited (http://www.pocketeers.co.uk). For support please visit http://www.appeasymobile.com This document is protected

More information

Go and Track Console Training Guide. Name. Date

Go and Track Console Training Guide. Name. Date Name Date Go and Track Console Training Guide, a division of Brunswick Corporation. All rights reserved. Life Fitness is a registered trademark of Brunswick Corporation. TABLE OF CONTENTS Chapter 1 Chapter

More information

STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE

STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE INTRODUCTION Thank you for choosing the SteelSeries Free Mobile Controller! This controller is designed by SteelSeries, a dedicated manufacturer of

More information

Python for Series 60 Platform

Python for Series 60 Platform F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia

More information

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734

City of Dublin Education & Training Board. Programme Module for. Mobile Technologies. leading to. Level 6 FETAC. Mobile Technologies 6N0734 City of Dublin Education & Training Board Programme Module for Mobile Technologies leading to Level 6 FETAC Version 3 1 Introduction This programme module may be delivered as a standalone module leading

More information

Wireless In-Ear Audio Monitor

Wireless In-Ear Audio Monitor University of Nebraska - Lincoln Computer Engineering Senior Design Project Wireless In-Ear Audio Monitor Team Stonehenge: Erin Bartholomew Paul Bauer Nate Lowry Sabina Manandhar May 4, 2010 Contents 1

More information

eggon SDK for ios 7 Integration Instructions

eggon SDK for ios 7 Integration Instructions eggon SDK for ios 7 Integration Instructions The eggon SDK requires a few simple steps in order to be used within your ios 7 application. Environment This guide assumes that a standard ios Development

More information

OARTEC SIMULATOR TRAINING MONITOR USER MANUAL Version 1.05

OARTEC SIMULATOR TRAINING MONITOR USER MANUAL Version 1.05 OARTEC SIMULATOR TRAINING MONITOR USER MANUAL Version 1.05 Contents Features Getting Started Technical Functions Software Updates Training Modes Just Row Mode Time and Distance Workouts Workout Memory

More information

An Introduction to MPLAB Integrated Development Environment

An Introduction to MPLAB Integrated Development Environment An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to

More information

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Reminders. Lab opens from today. Many students want to use the extra I/O pins on Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students

More information

CONTENTS PAGE. c) Our Recommended Settings... 14. d) Overview...7. i. Check Out and Download a book... 27

CONTENTS PAGE. c) Our Recommended Settings... 14. d) Overview...7. i. Check Out and Download a book... 27 USER GUIDE CONTENTS PAGE Top Tip: Hold down the Ctrl key on your keyboard and using your mouse click on the heading below to be taken to the page Introduction... 3 1. How to create a new account... 3 2.

More information

HTTP Live Streaming as a Secure Streaming Method. Bobby Kania Luke Gusukuma Client: Keith Gilbertson VT CS 4624 Semester Project 4/29/12

HTTP Live Streaming as a Secure Streaming Method. Bobby Kania Luke Gusukuma Client: Keith Gilbertson VT CS 4624 Semester Project 4/29/12 HTTP Live Streaming as a Secure Streaming Method Bobby Kania Luke Gusukuma Client: Keith Gilbertson VT CS 4624 Semester Project 4/29/12 Table of Contents Abstract... 3 What is HTTP Live Streaming?... 4

More information

PROFESSIONAL DIGITAL TWO-WAY RADIO MOTOTRBO ANYWHERE. for ios USER GUIDE

PROFESSIONAL DIGITAL TWO-WAY RADIO MOTOTRBO ANYWHERE. for ios USER GUIDE PROFESSIONAL DIGITAL TWO-WAY RADIO MOTOTRBO ANYWHERE for ios USER GUIDE MOTOROLA, MOTO, MOTOROLA SOLUTIONS, MOTOTRBO and the Stylized M logo are trademarks or registered trademarks of Motorola Trademark

More information

Smart Music Control Application CONTENTS. Smart Music Control Application. User Guide CONTENTS 1 GETTING STARTED 1 MEDIA PLAYER MODE 1

Smart Music Control Application CONTENTS. Smart Music Control Application. User Guide CONTENTS 1 GETTING STARTED 1 MEDIA PLAYER MODE 1 Smart Music Control Application JVC KENWOOD Corporation Smart Music Control Application User Guide CONTENTS CONTENTS 1 GETTING STARTED 1 How to Install Smart Music Control App 1 Preparing the Music Player

More information

Setting up Channel-21 Secure RSS CEP on

Setting up Channel-21 Secure RSS CEP on Setting up Channel-21 Secure RSS CEP on Important Information About C21 CEP Podcasts itunes iphone / ipad Android Phone/Tablet Demo Videos Important Information about Channel-21 CEP Channel-21 Digital

More information

III. The most important things you need to know about iphone app/game development

III. The most important things you need to know about iphone app/game development 1 III. The most important things you need to know about iphone app/game development There are lots of people who think they possess the quality to make a fundamental change on Apple s itunes store, but

More information

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends

More information

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, Mobile Testing Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency. A mobile application

More information

An Informational User Guide for: Web Conferencing

An Informational User Guide for: Web Conferencing Allows You to: Manage your audio conference online using easy point and click conference commands Show slide presentations and graphics to meeting participants Show your desktop to meeting participants

More information

Product Brochure. www.clickstreamtv.com

Product Brochure. www.clickstreamtv.com Overview is a Do-It-Yourself open source video platform designed for Small to Medium businesses. The system delivers video to any desktop or mobile device. Stream On Demand, Live, Pay-Per-View and Subscription,

More information

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile esarinformation Systems Simplifying your Technology Mobile Applications Development Profile Why Mobile Application Custom mobile application with a unique touch is much needed to boost the functions and

More information

TomTom Runner & Multi-Sport Reference Guide 1.7

TomTom Runner & Multi-Sport Reference Guide 1.7 TomTom Runner & Multi-Sport Reference Guide 1.7 Contents Welcome 4 Getting started 5 Your watch 6 About your watch... 6 Wearing your watch... 6 Cleaning your watch... 7 The heart rate monitor... 7 Using

More information

Setup your heart rate zones and register for product updates QUICK START GUIDE

Setup your heart rate zones and register for product updates QUICK START GUIDE Setup your heart rate zones and register for product updates QUICK START GUIDE MIO LINK To download the Complete User Guide, get important battery care information, and register your Mio LINK, visit: mioglobal.com/support.

More information

itunes U at Cal Poly Pomona

itunes U at Cal Poly Pomona itunes U at Cal Poly Pomona Implementation Plan I&IT, Cal Poly Pomona Date: 8/22/2012 TABLE OF CONTENTS BACKGROUND OF CAL POLY POMONA ON ITUNES U... 2 WHAT IS ITUNES U?... 2 ITUNES U CONTENT SHARING AND

More information

mdm-mp3 minidirector with MP3 Player

mdm-mp3 minidirector with MP3 Player minidirector with MP3 Player User Manual December 15, 2014 V1.02 Copyright Light O Rama, Inc. 2007, 2008 Table of Contents Introduction... 4 What s in the Box... 4 Hardware Utility Version... 5 Important

More information

Issues in Android on Mobile Platform and Their Resolution

Issues in Android on Mobile Platform and Their Resolution Issues in Android on Mobile Platform and Their Resolution 1 Monika A. Ganpate, 2 Dipika R. Shinde 1, 2 Institute of Management and Computer Studies, Thane (West), India, University of Mumbai, India Abstract:

More information

MEAP Edition Manning Early Access Program Hello! ios Development version 14

MEAP Edition Manning Early Access Program Hello! ios Development version 14 MEAP Edition Manning Early Access Program Hello! ios Development version 14 Copyright 2013 Manning Publications For more information on this and other Manning titles go to www.manning.com brief contents

More information

Developing and deploying mobile apps

Developing and deploying mobile apps Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools

More information

The Sean Hannity Podcast for itunes 9

The Sean Hannity Podcast for itunes 9 The Sean Hannity Podcast for itunes 9 System Requirements In order to run the Sean Hannity Podcast for itunes 9, please see the system requirements at: http://www.apple.com/itunes/download/ Initial Setup

More information

MA-WA1920: Enterprise iphone and ipad Programming

MA-WA1920: Enterprise iphone and ipad Programming MA-WA1920: Enterprise iphone and ipad Programming Description This 5 day iphone training course teaches application development for the ios platform. It covers iphone, ipad and ipod Touch devices. This

More information

ANDROID LEVERED DATA MONITORING ROBOT

ANDROID LEVERED DATA MONITORING ROBOT ANDROID LEVERED DATA MONITORING ROBOT 1 HIMANI PATHAK, 2 VIDYALAKSHMI KRISHNAKUMAR, 3 SHILPA RAVIKUMAR, 4 AJINKYA SHINDE 1,2,3,4 Electronics & Telecommunication Engineering, Fr. C. R. Institute of Technology,

More information

Tutorial for MPLAB Starter Kit for PIC18F

Tutorial for MPLAB Starter Kit for PIC18F Tutorial for MPLAB Starter Kit for PIC18F 2006 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to the tutorial for the MPLAB Starter Kit for PIC18F. My name is

More information

Pogo> User Guide. for iphone, ipad and ipod touch

Pogo> User Guide. for iphone, ipad and ipod touch Pogo> User Guide for iphone, ipad and ipod touch Introduction to Pogo> This document provides detailed information on how best to use the Pogo> application to benefit your business. The intention is to

More information

Fitness Wristband Active TX 38

Fitness Wristband Active TX 38 Technaxx Fitness Wristband Active TX 38 User Manual The Declaration of Conformity is under the Internet link: www.technaxx.de/ (in bottom bar Konformitätserklärung ); Before using the device, read the

More information

TouchCopy is designed to help you get the most out of your ipod, ipod Touch, iphone or ipad.

TouchCopy is designed to help you get the most out of your ipod, ipod Touch, iphone or ipad. Introduction TouchCopy is designed to help you get the most out of your ipod, ipod Touch, iphone or ipad. With TouchCopy you can back up your music to itunes or your computer. But that's just the beginning,

More information

I. A short overview of the app/game development market and the potentials of this business. A description of course s structure

I. A short overview of the app/game development market and the potentials of this business. A description of course s structure 1 I. A short overview of the app/game development market and the potentials of this business. A description of course s structure In the summer of 2008, Apple made history by opening its App Store. Nowadays,

More information

Questions & Answers Note: PLEASE READ BOTH MANUALS FOR DETAILED INFORMATION

Questions & Answers Note: PLEASE READ BOTH MANUALS FOR DETAILED INFORMATION Questions & Answers Note: PLEASE READ BOTH MANUALS FOR DETAILED INFORMATION Q1. Is the Tushi tracker waterproof? It is water resistent it can withstand, rain, splash, sweat, and it is shower-resistant,

More information

CinePlay 1.1.2. User Manual

CinePlay 1.1.2. User Manual CinePlay User Manual 1 CinePlay 1.1.2 User Manual CinePlay is a professional ios video player complete with timecode overlays, markers, masking, safe areas and much more. It is ideal for dailies, portfolios,

More information

Android Application Development and Bluetooth Technology

Android Application Development and Bluetooth Technology Android Application Development and Bluetooth Technology James Cracchiolo 3/28/14 Table of Contents Introduction page 3 Objective page 3 What is Bluetooth? page 3 What is Android? page 4 Materials Needed

More information

Example Connection between USB Host and Android

Example Connection between USB Host and Android Example connection between USB Host and Android Example Connection between USB Host and Android This example illustrates the connection between Board ETMEGA2560-ADK and Android through Port USB Host. In

More information

INDEX. Google Android Phone OS application and operation 2. Blackberry Operation System(Software Installation and Operation) 13

INDEX. Google Android Phone OS application and operation 2. Blackberry Operation System(Software Installation and Operation) 13 DVR4rt-H264 Mobile User Guide INDEX DATE: 2011/03/02 VER 1.0 Google Android Phone OS application and operation 2 Blackberry Operation System(Software Installation and Operation) 13 iphone Software installation

More information

Brief Introduction... 2. Thump Bluetooth Wireless Headphones features... 2. What s in the package?... 2. Bluetooth Wireless technology...

Brief Introduction... 2. Thump Bluetooth Wireless Headphones features... 2. What s in the package?... 2. Bluetooth Wireless technology... Thump User Guide Thank you for choosing the Thump Bluetooth Wireless Headphones. Please read this guide carefully to ensure your ease in using your Thump features fully. Reproduction, transfer, distribution

More information

8x8 Virtual Office Mobile User Guide for ios

8x8 Virtual Office Mobile User Guide for ios 8x8 User Guide for ios Works with iphone, ipad and ipod Touch Version 3.0, August 2012 The Champion For Business Communications Table of Contents Introduction...3 Features...3 Technical Requirements...4

More information

Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide

Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide/page 2 Purpose of this guide Experience the most common use cases for the product,

More information

itunes Basics Website: http://etc.usf.edu/te/

itunes Basics Website: http://etc.usf.edu/te/ Website: http://etc.usf.edu/te/ itunes is the digital media management program included in ilife. With itunes you can easily import songs from your favorite CDs or purchase them from the itunes Store.

More information

Technical Document - Establishing Wireless Communications with Revolectrix Charge Control Software (CCS) Products

Technical Document - Establishing Wireless Communications with Revolectrix Charge Control Software (CCS) Products Technical Document - Establishing Wireless Communications with Revolectrix Charge Control Software (CCS) Products Document Updated: September 29, 2014 Written by: Tim Marks, President, FMA, Inc. Introduction

More information

8x8 Virtual Office Mobile User Guide for ios

8x8 Virtual Office Mobile User Guide for ios 8x8 User Guide for ios Works with iphone, ipad and ipod Touch Version 4.0, October 2012 The Champion For Business Communications Table of Contents Introduction...3 Features...3 Technical Requirements...4

More information

General. What is Freegal?

General. What is Freegal? General What is Freegal? Freegal is a downloadable music service from your library. All you need is your library card number and, if your library requires it, a PIN. Freegal offers access to about 3 million

More information

Personal WiFi Hotspot

Personal WiFi Hotspot Personal WiFi Hotspot Connect all WiFi enabled devices by simply plugging in activated 3G USB Modem and Mobile Phones Powerful portable WiFi Hotspot with true Plug & Play WiFi 802.11N up to 300Mbps Plug

More information

MP3/WMA Player + Digital Voice Recorder + USB Flash Drive

MP3/WMA Player + Digital Voice Recorder + USB Flash Drive Kanguru Micro MP3 PRO USB2.0 User s Manual MP3/WMA Player + Digital Voice Recorder + USB Flash Drive Copyright 2004, All Rights Reserved. This manual applies to 1.1 or later versions of the Kanguru Micro

More information

ios How to Back Up from icloud

ios How to Back Up from icloud ios How to Back Up from icloud How to back up from icloud icloud automatically backs up the most important data on your device using ios 5 or later. After you have enabled Backup on your iphone, ipad,

More information

01. Introduction of Android

01. Introduction of Android 01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment

More information

Polar Cardio GX: Help Topics

Polar Cardio GX: Help Topics Polar Cardio GX: Help Topics Table of Contents The Polar Cardio GX system... 1 Quick steps... 2 PC requirements... 2 Training articles... 3 Bluetooth... 3 Introduction to hardware... 5 Base station...

More information

CDR-100. iphone Spy Recovery (for Win) User Guide. Rev. 1.0. iphone Data Recovery Software for Windows OS

CDR-100. iphone Spy Recovery (for Win) User Guide. Rev. 1.0. iphone Data Recovery Software for Windows OS CDR-100 iphone Spy Recovery (for Win) iphone Data Recovery Software for Windows OS User Guide Rev. 1.0 Contents Introduction 1 System Requirements 2 Features 3 Getting Ready for Data Recovery 4 Installation

More information

ios App Development for Everyone

ios App Development for Everyone ios App Development for Everyone Kevin McNeish Getting Started Plugging into the Mother Ship Welcome! This is the part of the book where you learn how to get yourself and your computer set for App development

More information

Call Recorder Oygo Manual. Version 1.001.11

Call Recorder Oygo Manual. Version 1.001.11 Call Recorder Oygo Manual Version 1.001.11 Contents 1 Introduction...4 2 Getting started...5 2.1 Hardware installation...5 2.2 Software installation...6 2.2.1 Software configuration... 7 3 Options menu...8

More information

Native ipad Apps? Why should I care?

Native ipad Apps? Why should I care? June 2012 Native ipad Apps? Why should I care? What makes the ipad (and its sibling the iphone) so special? Why do users seem to love working on the device? The overwhelming reaction to both of these questions

More information

MobileLite Wireless G2 5-in-1 Mobile Companion User Manual

MobileLite Wireless G2 5-in-1 Mobile Companion User Manual MobileLite Wireless G2 5-in-1 Mobile Companion User Manual Document No. 480-MLWG2-021315.A00 Kingston MobileLite Wireless Page 1 of 21 Table of Contents Introduction... 3 What s Included:... 3 Getting

More information

ipecs Communicator Installation and Operation Guide Please read this manual carefully before operating your set. Retain it for future reference.

ipecs Communicator Installation and Operation Guide Please read this manual carefully before operating your set. Retain it for future reference. ipecs Communicator Installation and Operation Guide ipecs is an Ericsson-LG Brand Please read this manual carefully before operating your set. Retain it for future reference. Revision History Issue Date

More information

SPH-DA120. English. Operation Manual. Smartphone Receiver

SPH-DA120. English. Operation Manual. Smartphone Receiver Operation Manual Smartphone Receiver SPH-DA120 Notice to all users: This software requires that the product is properly connected to your vehicle s parking brake and depending on your vehicle, additional

More information

Objective C and iphone App

Objective C and iphone App Objective C and iphone App 6 Months Course Description: Understanding the Objective-C programming language is critical to becoming a successful iphone developer. This class is designed to teach you a solid

More information

CB-OLP425 DEVELOPMENT KIT GETTING STARTED

CB-OLP425 DEVELOPMENT KIT GETTING STARTED CB-OLP425 DEVELOPMENT KIT GETTING STARTED Document Revision Document number: 9142285 Release: Jan 29, 2014 09:42 Document version: 12 Copyright 2014 u-blox AG. The contents of this document can be changed

More information

Passion for Innovation

Passion for Innovation Passion for Innovation A Complete Solution Hardware All the Alveo servers are designed and optimized to manage the home automation system. They arebuilt for continuous operation with fanless processing

More information

ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE

ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE GETTING STARTED WITH ADOBE ACROBAT CONNECT PRO MOBILE FOR IPHONE AND IPOD TOUCH Overview Attend Acrobat Connect Pro meetings using your iphone

More information

Live Maps. for System Center Operations Manager 2007 R2 v6.2.1. Installation Guide

Live Maps. for System Center Operations Manager 2007 R2 v6.2.1. Installation Guide Live Maps for System Center Operations Manager 2007 R2 v6.2.1 Installation Guide CONTENTS Contents... 2 Introduction... 4 About This Guide... 4 Supported Products... 4 Understanding Live Maps... 4 Live

More information

RDM+ Desktop for Windows Getting Started Guide

RDM+ Desktop for Windows Getting Started Guide RDM+ Remote Desktop for Mobiles RDM+ Desktop for Windows Getting Started Guide Introduction... 3 1. Installing RDM+ Desktop on a computer... 3 2. Preparing for remote connection... 4 3. RDM+ Desktop window...

More information

PART 1. Using USB Mixer with a Computer

PART 1. Using USB Mixer with a Computer PART 1. Using USB Mixer with a Computer Universal Serial Bus Mixers The USB mixer is equipped with either one or two USB ports that allow you to play and record audio directly from your computer! Just

More information

Your First App Store Submission

Your First App Store Submission Your First App Store Submission Contents About Your First App Store Submission 4 At a Glance 5 Enroll in the Program 5 Provision Devices 5 Create an App Record in itunes Connect 5 Submit the App 6 Solve

More information

GETTING STARTED WITH STUDIO ONE ARTIST

GETTING STARTED WITH STUDIO ONE ARTIST GETTING STARTED WITH STUDIO ONE ARTIST 2009, PreSonus Audio Electronics, Inc. All Rights Reserved. TABLE OF CONTENTS Studio One Artist Features...3 System Requirements...4 Installation and Authorization...5

More information

Enjoy Music over Your Wi-Fi Network

Enjoy Music over Your Wi-Fi Network Personal Audio System Enjoy Music over Your Wi-Fi Network Read this document first. Enjoy Music over Your Wi-Fi Network GB SRS-X7 This manual introduces how to play music connecting this unit to your Wi-Fi

More information

Kony MobileFabric Messaging. Demo App QuickStart Guide. (Building a Sample Application

Kony MobileFabric Messaging. Demo App QuickStart Guide. (Building a Sample Application Kony MobileFabric Kony MobileFabric Messaging Demo App QuickStart Guide (Building a Sample Application Apple ios) Release 6.5 Document Relevance and Accuracy This document is considered relevant to the

More information

Colligo Briefcase Enterprise. Administrator s Guide

Colligo Briefcase Enterprise. Administrator s Guide Enterprise Administrator s Guide CONTENTS Introduction... 2 Target Audience... 2 Overview... 2 Key Features... 2 Platforms Supported... 2 SharePoint Security & Privileges... 2 Deploying Colligo Briefcase...

More information

White Noise Help Guide for iphone, ipad, and Mac

White Noise Help Guide for iphone, ipad, and Mac White Noise Help Guide for iphone, ipad, and Mac Created by TMSOFT - www.tmsoft.com - 12/08/2011 White Noise allows you to create the perfect ambient sound environment for relaxation or sleep. This guide

More information