Strengths: Mobile Web App: Weaknesses: Bibliography:... 22

Size: px
Start display at page:

Download "Strengths: Mobile Web App: Weaknesses: Bibliography:... 22"

Transcription

1 Table of Contents Abstract:... 3 Introduction:... 4 Existing Applications:... 5 Features:... 6 Personal Experience of Run Keeper:... 6 MapMyRun:... 7 Features:... 8 Personal Experience with MapMyRun:... 8 Endomondo:... 9 Features:... 9 Personal Experience of Endomondo: Sports Tracker: Features: Personal Experience of Sports Tracker: Why Android? Getting Started: Some Code: About these Attributes: Problems while using eclipse: Solutions: GPS: Satellite Network: How Position is Determined: GPS Accuracy: My mobile device and GPS: Native versus Mobile Web App: What is mobile Web App? Native App: Mobile Web App: Monetization: Native App:

2 Strengths: Mobile Web App: Weaknesses: Bibliography:

3 Abstract: This research paper has been written in aid of designing and developing a mobile application for working out. In this research paper we take a look at similar applications to ours. Also it reviews technologies we will be using and also compares different ways of creating apps. 3

4 Introduction: This research paper was conducted in order to give me a better understanding of how to create a mobile application. In this research paper we will take a look at various features of working-out applications already on the market. We will then look at the different technologies we can use to create our app and also look at native and non-native ways for developing mobile apps. 4

5 Existing Applications: Run Keeper: [(Run Keeper)] 5

6 Features: This application allows you to pick your activity i.e. running, walking, cycling or swimming etc. This app records your distance in miles, how long your workout was, your average pace as mins/mile and also how many calories you have burned. It also lets you view the route you took on a map. This application also allows you to set goals for yourself such as I will complete a 10k race by a certain period of time or I will run for 40 minutes on Tuesday. It records all your running activities for you both on the mobile device and Run Keeper s website. This app also allows you to choose training plans for certain race targets and will provide you with a training programme to follow in order to fulfil your potential for that race. Personal Experience of Run Keeper: I set a goal for myself using the app s facilities. I set a goal that I would complete 4 miles by the end of the following day. The GPS tracker did not kick in until after 10 minutes of running which meant that whatever distance I covered was lost. Also my activity never uploaded on to the website of Run Keeper which still shows s 0% achieved for that goal. Also the map uploaded to my phone but with no street names mentioned or any location at all mentioned just a red squiggle which is not very helpful. 6

7 MapMyRun: [(MapMyRun)] 7

8 Features: MapMyRun is another application which I downloaded onto my android phone for review. This application has a number of features associated with it. Some of features include distance recorded, average pace in mins/mile, average speed as miles/hour, and also calculates the calories burned in one session. This application also shows you the route which you travelled on a map. This application lets you choose which activity you are participating in, be it walking, running, cycling, swimming or even dog walking. Also you have options for voice feedback for certain criteria, such as if you want to know when you have reached a certain distance or when you reach 20 minutes of running, you can set up an audio to inform you that you have done so. Personal Experience with MapMyRun: I completed a walking workout using MapMyRun. During my walk I could see the app mapping out the route as I went along. Also I could see how long I was walking for and my average pace as I went along. When I finished I expected to see my results stored on the application on the phone but it was nowhere to be seen. Only after I logged into my MapMyRun account on the internet did I see the results of the session. After I logged onto my account the workouts were then available to view from my phone. The next day however the stored workouts were removed from the phone, and there is no way to check using the phone app what your performances were for previous workouts. 8

9 Endomondo: [(Running Workout Endomondo)] Features: Records distance in miles Show average speed Duration Calories Speed With this application you can view the history of your workouts. It will show you all of the above records and it will let you view the map of your activity as shown above. This app also provides features such as letting set goals for you or to follow routes and test yourself on the times accomplished for that route. 9

10 Personal Experience of Endomondo: I found this app very simple and easy to use. The user interface is very simple and easy to use and also easy on the eye. It is designed so the athlete can focus on his/her workout and not have to worry about how well the app is coping on the workout. The GPS signals picked up my location within a few seconds. Everything you would want to be recorded in a fitness app was recorded such as the bullet point features mentioned above. Also it provided a clear visual map of the route I took. 10

11 Sports Tracker: [(Sports Tracker - My workouts)] Features: Records Distance Duration Speed (km/hr.) Average Speed (km/hr.) This application allows the user to view all of the above during the workout. It will record all the data from your workout and store it in a link called diary. It will record every activity the athlete partakes in. Also this application will save your workout on the sports tracker website as long as you have signed up and are a member of their site. Also this app will show you a map of the route you have just completed. This application allows you the opportunity of sharing your workouts with other users of sports tracker or to share them on your social sites such as Facebook. 11

12 Personal Experience of Sports Tracker: This application recorded all the data from my work out on the actual phone; however it did not sync with my account with sports-tracker.com. Also there was no map of the route which I ran. Some of the features provided by this running application include GPS tracking, Pace Tracker, Time, Calories and Pedometer. This application records every run the athlete makes. For each run recorded it also shows the fastest mile and the slowest mile which you ran. This application also can tell the athlete how many calories he/she has burnt during his/her workout. Also it allows you the option of playing music while you run. Technologies: To complete this project I will need a mobile phone touchscreen device that allows me to download applications to it. I will need to use Android SDK tools to develop this application. Why Android? Android is a Linux based operating system designed primarily for touch screen mobile devices. Android is currently being developed by Google. Android is an important platform for two reasons. First the fact that Google is introducing it and the mind-share Android has garnered in such a small amount of time. Google is attempting to make a play for the crowded mobile market. The second reason being that Android is not just another mobile platform; the architecture of Android permits a highly customizable software environment thanks to its run time binding of requested actions and the code to satisfy those requests. I will be developing this Android application using the Eclipse environment. Eclipse provides a powerful environment to build Android applications using the Android Eclipse plug-in. 12

13 Getting Started: In order to undergo my project within the Eclipse environment, I first need to install some software kits. Android SDK relies on the Java SEDevelopment kit (JDK) so I need to install this first. Once I have the JDK installed I now install the Android SDK. Once I have these installed I can open up my Eclipse environment and specify the location of my Android SDK directory. I can now start my application development. In order to get to grasp using Eclipse and creating Android projects, I needed to work through some tutorials. A website I found for building my first application is: Some Code: <EditText android:id="@+id/edit_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android: hint="@string/edit_message" /> [(DeveloperAndroid.com)] About these Attributes: This provides a unique identifier for the view, which you can use to reference the object from your app code, such as to read and manipulate the object (you'll see this in the next lesson). The at sign (@) is required when you're referring to any resource object from XML. It is followed by the resource type (id in this case), a slash, then the resource name (edit_message). The plus sign (+) before the resource type is needed only when you're defining a resource ID for the first time. When you compile the app, the SDK tools use the ID name to create a new resource ID in your project's gen/r.java file that refers to the EditText element. Once the resource ID is declared once this way, other references to the ID do not need the plus sign. Using the plus sign is necessary only when specifying a new resource ID and not needed for concrete resources such as strings or layouts. See the sidebox for more information about resource objects. android: layout_width and android: layout_height 13

14 Instead of using specific sizes for the width and height, the "wrap_content" value specifies that the view should be only as big as needed to fit the contents of the view. If you were to instead use "match_parent", then the EditText element would fill the screen, because it would match the size of the parent LinearLayout. For more information, see the Layouts guide. android: hint This is a default string to display when the text field is empty. Instead of using a hard-coded string as the value, the "@string/edit_message" value refers to a string resource defined in a separate file. Because this refers to a concrete resource (not just an identifier), it does not need the plus sign. However, because you haven't defined the string resource yet, you ll see a compiler error at first. You'll fix this in the next section by defining the string. Note: This string resource has the same name as the element ID: edit_message. However, references to resources are always scoped by the resource type (such as id or string), so using the same name does not cause collisions. <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_send" android:onclick="sendmessage" /> [(DeveloperAndroid.com)] The android: onclick attribute s value, "sendmessage", is the name of a method in your activity that the system calls when the user clicks the button. Problems while using eclipse: Error in an XML file: aborting build. R cannot be resolved to a variable. Solutions: You need to delete the main.out.xml in your res/layout/, and then clean your project. If you work on Eclipse IDE, do like this: Project ==> Clean ==> check your project, and press OK. 14

15 GPS: GPS, which stands for the Global Positioning System, is a satellite-based navigation system made up of a network of 24 satellites placed into orbit by the U.S. Department of Defense. GPS originally was intended for military uses, but in the 1980s, the government made the system available for civilian use. GPS systems now are available to users worldwide who need accurate positioning, navigation, and timing services. [ (NASA)] Satellite Network: The GPS satellites transmit signals to a GPS receiver. These receivers passively receive satellite signals; they do not transmit and require an unobstructed view of the sky, so they can only be used effectively outdoors. GPS operations depend on a very accurate time reference, which is provided by atomic clocks on board the satellites. [ (Griffin, 2011)] The Navstar GPS Constellation [ (Griffin, 2011)] Each GPS satellite transmits data that indicates its location and the current time. All GPS satellites synchronize operations so that these repeating signals are transmitted at the same instant. The signals, moving at the speed of light, arrive at a GPS receiver at slightly different times because some satellites are further away than others. The distance to the GPS satellites can be determined by estimating the amount of time it takes for their signals to reach the receiver. When the receiver 15

16 estimates the distance to at least four GPS satellites, it can calculate its position in three dimensions. There are at least 24 operational GPS satellites at all times plus a number of spares. The satellites, operated by the US DoD, orbit with a period of 12 hours (two orbits per day) at a height of about 11,500 miles traveling at 9,000mph (3.9km/s or 14,000kph). Ground stations are used to precisely track each satellite's orbit. GPS signals are transmitted at a power equivalent to a 50 watt domestic light bulb. Those signals have to pass through space and our atmosphere before reaching your satnav after a journey of 11,500 miles. [ (Griffin, 2011)] Signals from multiple satellites are required to calculate a position [(Griffin, 2011)] 16

17 How Position is Determined: A GPS receiver "knows" the location of the satellites because that information is included in the transmitted Ephemeris data (see below). By estimating how far away a satellite is, the receiver also "knows" it is located somewhere on the surface of an imaginary sphere centred at the satellite. It then determines the sizes of several spheres, one for each satellite and therefore knows the receiver is located where these spheres intersect. [(Griffin, 2011)] GPS Accuracy: The accuracy of a position determined with GPS depends on the type of receiver. Most consumer GPS units have an accuracy of about +/-10m. Other types of receivers use a method called Differential GPS (DGPS) to obtain much higher accuracy. DGPS requires an additional receiver fixed at a known location nearby. Observations made by the stationary receiver are used to correct positions recorded by the roving units, producing an accuracy greater than 1 meter. Global Positioning System will be an integral part of my project. The GPS allows me to track the movements of the person holding the mobile device. In order to record distance travelled and how fast a person is going I will need to include the GPS system in my application. My mobile device and GPS: My mobile device can use Global Positioning System signals for location-based applications. The GPS uses satellites controlled by the U.S. government, implemented in accordance with the Department of Defence policy and the Radio Navigation Plan. [ (Milestone)]. My mobile device can also use Assisted Global Positioning System (AGPS), which obtains information from the mobile network to improve GPS performance. Native versus Mobile Web App: What is a Native app? 17

18 A native app is an app for a certain mobile device (smartphone, tablet, android etc.) They are installed directly on to the device. Users typically acquire these apps through an online store or marketplace such as The App Store or Android Apps on Google Play. Examples of native app are Camera+ for ios devices and KeePassDroid for Android devices. What is mobile Web App? Mobile web apps are Interned enabled apps that have specific functionality for mobile devices. They are accessed through the mobile device s web browser and they need to be downloaded and installed on the device. Comparison of Native App vs. Mobile Web App: User Interface: Here is a side by side view of Facebook s native app and mobile web app: In terms of the general look and feel, there s little difference between the two, making for a consistent user experience. 18

19 Development: Native App: Each mobile application development platform requires its own development process. Mobile Web App: Run s in the mobile device s web browser and each may have its own features and quirks. Native App: Each mobile application development platform has its own native programming language: Java (Android), Objective-C (ios). Mobile Web App: Mobile web apps are written in HTML5, CSS3, JavaScript and server-side languages or web application frameworks of the developer s choice (e.g. PHP, Rails, and Python). Native App: Standardized software development kits (SDKs), development tools and common user interface elements (buttons, text input fields, etc.) are often provided by the manufacturer of the platform. Mobile Web App: There is no standard software development kits (SDKs) that developers are required to use to make a mobile web app. Capabilities: Native App: Can interface with the device s native features, information and hardware (camera, accelerometer, etc.) Mobile Web App: Mobile web apps can access a limited amount of the device s native features and information (orientation, geolocation, media, etc.) 19

20 Monetization: Native App: Developers have the ability to charge a download price and app stores will typically handle the payment process (in exchange for a percentage of sales). Mobile Web App: Charging users to use the mobile web app requires you to set up your own paywall or subscription-based system. Method of Delivery: Native App: Downloaded onto a mobile device. Mobile Web App: Accessed through a mobile device s web browser. Native App: Installed and runs as a standalone application (no web browser needed). Mobile Web App: No need to install new software. Native App: There are stores and marketplaces to help users find your app. Mobile Web App: Since there is no app store for the Mobile Web, it can be harder for users to find your app 20

21 Strengths: Native App: Typically perform faster than mobile web apps. App stores and marketplaces help users find native apps. App store approval processes can help assure users of the quality and safety of the app. Tools, support and standard development best practices provided by device manufacturers can help speed up development. Mobile Web App: Have a common code base across all platforms. Users don t have to go to a store or marketplace, download the app and install the app. Can be released in any form and any time as there isn t an app store that has to approve the app. Weaknesses: Native App: Are typically more expensive to develop, especially if you re supporting multiple mobile devices. Users can be on different versions and can make your app harder to maintain and provide support for. [ (Mudge, 2012) 21

22 Bibliography: [(DeveloperAndroid.com)]. Retrieved from DeveloperAndroid.com: [(Running Workout Endomondo)]. Retrieved from Running Workout Endomondo: [(MapMyRun)]. Retrieved November 7, 2012, from MapMyRun: [(Run Keeper)]. Retrieved November 6, 2012, from Run Keeper: Griffin, D. (2011, June). Retrieved from PocketGPSWorld.com: Milestone, M. (n.d.). Motorola Milestone. Ireland: MOTOROLA. Motorola Milestone. (n.d.). Ireland: MOTOROLA. Mudge, J. (2012, July 11). Six Revisions. Retrieved November 16, 2012, from NASA. (n.d.). Retrieved November 8, 2012, from nasa.gov: Smithsonian. (n.d.). How does GPS Work? Retrieved from National Air and Space Museum: Sports Tracker - My workouts. (n.d.). Retrieved from sports-tracker.com: 22

Strava. User Guide. June creative minds safe hands

Strava. User Guide. June creative minds safe hands Strava User Guide June 2018 1 Table of Contents Strava Desktop Website... 3 Signing Up... 3 Customising Your Profile... 4 Uploading an Activity... 8 Adding a Manual Entry... 9 Strava Mobile App - iphone...

More information

Android and ios Hybrid Applications for Surabaya Public Transportation Route

Android and ios Hybrid Applications for Surabaya Public Transportation Route Android and ios Hybrid Applications for Surabaya Public Transportation Route Djoni Haryadi Setiabudi Informatics Department Petra Christian University Surabaya, Indonesia Lady Joanne Tjahyana Communication

More information

Creating a User Interface

Creating a User Interface Creating a User Interface Developing for Android devices is a complicated process that requires precision to work with. Android runs on numerous devices from smart-phones to tablets. Instead of using a

More information

SPIRIT FIT APP USER S GUIDE VER: 2.1

SPIRIT FIT APP USER S GUIDE VER: 2.1 SPIRIT FIT APP USER S GUIDE 800.258.8511 www.spiritfitness.com VER: 2.1 USER S GUIDE The SPIRITFIT APP is designed to monitor and record your workout data through an integrated Bluetooth 4.0 module that

More information

EMPLOYEE LOCATION TRACKING SERVICE

EMPLOYEE LOCATION TRACKING SERVICE WES T ST R EET AWE SOM E STR EET EMPLOYEE LOCATION TRACKING SERVICE Web & Android OVERVIEW GPS fleet tracking services have been on the market for some years now but with the explosion of smartphone usage,

More information

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 AGENDA Android v. ios Design Paradigms Setup Application Framework Demo Libraries Distribution ANDROID V. IOS Android $25 one-time

More information

Mobile Technologies. Types of Apps

Mobile Technologies. Types of Apps Mobile Technologies Types of Apps What is mobile? Devices and their capabilities It s about people Fundamentally, mobile refers to the user, and not the device or the application. Barbara Ballard, Designing

More information

IEMS 5722 Mobile Network Programming and Distributed Server Architecture

IEMS 5722 Mobile Network Programming and Distributed Server Architecture Department of Information Engineering, CUHK MScIE 2 nd Semester, 2016/17 IEMS 5722 Mobile Network Programming and Distributed Server Architecture Lecture 1 Course Introduction Lecturer: Albert C. M. Au

More information

Android App Development. Mr. Michaud ICE Programs Georgia Institute of Technology

Android App Development. Mr. Michaud ICE Programs Georgia Institute of Technology Android App Development Mr. Michaud ICE Programs Georgia Institute of Technology Android Operating System Created by Android, Inc. Bought by Google in 2005. First Android Device released in 2008 Based

More information

We ve Created This Guide To Help You:

We ve Created This Guide To Help You: WELCOME We re so glad you re here. As part of the Keller Williams' wellness program, you have the opportunity to get a new Fitbit activity tracker at a preferred price. We ve Created This Guide To Help

More information

Android Programming in Bluetooth Cochlea Group

Android Programming in Bluetooth Cochlea Group Android Programming in Bluetooth Cochlea Group Zijian Zhao Abstract: My project is mainly android programming work in the Bluetooth Cochlea Group. In this report I will first introduce the background of

More information

Mobile Computing Meets Research Data

Mobile Computing Meets Research Data Mobile Computing Meets Research Data Engineer Bainomugisha Pilot Research Data Center Workshop Mombasa/Kenya Software Languages Lab. Department of Computer Science Vrije Universiteit Brussel, Belgium Department

More information

ConstraintLayouts in Android

ConstraintLayouts in Android B ConstraintLayouts in Android Constrained Layouts are a new addition to Android. These layouts are similar to Relative Layouts, in that all widgets are positioned with respect to other UI elements. However,

More information

Nike+ SportWatch GPS

Nike+ SportWatch GPS $249. 99CAD Nike+ SportWatch GPS FAQs What is the Nike+ SportWatch GPS? The Nike+ SportWatch GPS is a GPS watch that provides athletes with the most dynamic and motivational running experience in the world

More information

SUPPORT KIT. for sales trainers and store staff. How to become a MyKronoz expert

SUPPORT KIT. for sales trainers and store staff. How to become a MyKronoz expert SUPPORT KIT for sales trainers and store staff How to become a MyKronoz expert LEARN UNDERSTAND MASTER Activity tracker with color touchscreen TIME ACTIVITY NOTIFICATIONS KEY FACTS Unique selling points

More information

Volume UNCHAINED WARRIOR LIMITED. Quick Start User Guide 1.2. Smart Bracelet

Volume UNCHAINED WARRIOR LIMITED. Quick Start User Guide 1.2. Smart Bracelet Volume 1 UNCHAINED WARRIOR LIMITED Quick Start User Guide 1.2 Smart Bracelet U N C H A I N E D W A R R I O R L I M I T E D User Guide for Smart Bracelet Version 1.2 Unchained Warrior Limited 2017 400 Pavilion

More information

Garmin Forerunner 620 Review

Garmin Forerunner 620 Review Garmin Forerunner 620 Review The Garmin Forerunner 620 was recently released in December and is Garmin's newest and most advanced running GPS watch. This review will explore the new features in the 620

More information

Mobile Devices. Questions. NCJRL ICAC Webinar Mobile Devices October 25, Don Mason Associate Director, NCJRL. Presenter

Mobile Devices. Questions. NCJRL ICAC Webinar Mobile Devices October 25, Don Mason Associate Director, NCJRL. Presenter Mobile Devices Presenter Don Mason Associate Director, NCJRL 662-915-6898 drmason@olemiss.edu Questions Feel free to email any time to: drmason@olemiss.edu Please include your phone number In case it might

More information

ExakTime Mobile for iphone

ExakTime Mobile for iphone ExakTime Mobile for iphone Guide to Getting Started Contents Chapter 1. Introduction... 1 What s Needed to Start?... 1 Chapter 2. Configure TimeSummit... 2 Enter your Serial Numbers... 3 Set up Employees

More information

Table of contents. USERGUIDE_V11_ENG_Android

Table of contents. USERGUIDE_V11_ENG_Android FOR Table of contents Welcome to NDrive!... 3 V11 Highlights... 3 Main Map Screen... 3 Basic Interaction... 6 Exploring menu screens... 6 Using keyboards... 6 Performing a search... 8 Go screen... 9 How

More information

The trackers use about 1MB of data in 24 hours of live tracking (5p on Giffgaff) so relatively speaking it s not so much data.

The trackers use about 1MB of data in 24 hours of live tracking (5p on Giffgaff) so relatively speaking it s not so much data. FAQ s How does it work and why do I need a SIM? The tracker is effectively a mini satnav which can tell a server where it is by sending its GPS location data via the sim s mobile internet connection. Without

More information

Mobile Devices. Objectives. Types of Devices 4/25/2012

Mobile Devices. Objectives. Types of Devices 4/25/2012 Mobile Devices Objectives Identify mobile devices Learn how mobile devices obtain and transmit information Identify potential evidence that may be obtained from mobile devices Learn where data is stored

More information

Route Tracking. Project Proposal

Route Tracking. Project Proposal Route Tracking Project Proposal Abstract Take the lead from similar GPS tracking mobile applications and provide a more detailed record of a typical activity route, whilst incorporating elevation changes

More information

Table of contents. Main Map Screen... 2 Basic Commands... 5 Exploring menu screens... 5 Using keyboards... 5 Performing a search...

Table of contents. Main Map Screen... 2 Basic Commands... 5 Exploring menu screens... 5 Using keyboards... 5 Performing a search... Table of contents Welcome!... 2 Main Map Screen... 2 Basic Commands... 5 Exploring menu screens... 5 Using keyboards... 5 Performing a search... 7 Go screen... 7 How to Navigate... 8 Navigate to an address...

More information

The app requires: Android 4.1 (Jelly Bean) or later Internet connection Bluetooth GPS

The app requires: Android 4.1 (Jelly Bean) or later Internet connection Bluetooth GPS FPV Tracker works with the Zbig & Pitlab FPV system. The application connects via Bluetooth to OSD or GroundStation. It extends features of the system. It is available on smartphones and tablets with Android.

More information

Criterion C: Project schedule

Criterion C: Project schedule Criterion C: Project schedule Date Action Details Comments and follow up Date completed Criterion Feb Teacher introduced project My ideas were approved by my ITGS teacher after discussing them through

More information

NUBAND APP. Model: NU-G0003.

NUBAND APP. Model: NU-G0003. NUBAND APP Model: NU-G0003 www.nubandamerica.com FCC Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These

More information

www.nutechdesign.com FCC Statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide

More information

(Refer Slide Time: 0:48)

(Refer Slide Time: 0:48) Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Lecture 10 Android Studio Last week gave you a quick introduction to android program. You develop a simple

More information

Amazfit Verge User Manual

Amazfit Verge User Manual Amazfit Verge User Manual Contents Watch Operating Instructions & Watch Status... 3 1. Button Descriptions... 3 2. Touch Screen Gesture Operations... 3 3. Off-Screen Mode... 3 4. Low-Light Mode... 4 5.

More information

SW-500 SMARTWATCH. User s Guide. ENGLISH

SW-500 SMARTWATCH. User s Guide. ENGLISH SW-500 SMARTWATCH User s Guide ENGLISH www.denver-electronics.com Caution please read carefully! Do not try to open your smartwatch. Do not expose to water or high moisture. The smartwatch is not waterproof.

More information

Step-by-Step Guide Updated Feb 1, 2017

Step-by-Step Guide Updated Feb 1, 2017 Step-by-Step Guide Updated Feb 1, 2017 Overview At Swivl, our mission is to lift school achievement by expanding the focus of observations to students. Typical classroom observations tools aren t observant

More information

Mobile Application Development

Mobile Application Development Mobile Application Development The principal goal of education is to create men and women who are capable of doing new things, not simply repeating what other generations have done. -Jean Piaget Mobile

More information

Thank you for purchasing your new Moochies Watch. We hope you, and more importantly your kids will love it as much as we did creating it.

Thank you for purchasing your new Moochies Watch. We hope you, and more importantly your kids will love it as much as we did creating it. www.moochies.com Thank you for purchasing your new Moochies Watch. We hope you, and more importantly your kids will love it as much as we did creating it. This manual will take you through all the steps

More information

Enterprise Architecture Building a Mobile Vision. David Hunt DCH Technology Services Gill Windall University of Greenwich

Enterprise Architecture Building a Mobile Vision. David Hunt DCH Technology Services Gill Windall University of Greenwich Enterprise Architecture Building a Mobile Vision David Hunt DCH Technology Services Gill Windall University of Greenwich What is Enterprise Architecture? Definition Enterprise Architecture is the practice

More information

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan

More information

Website Design HAC

Website Design HAC Website Design and Development 2018 HAC 3.7.1 HEMERA INC. www.hemerawebdesign.com info@hemerawebdesign.com Our Risk Free Guarantee If within the first 30 days of working with Hemera, you are dissatisfied,

More information

NAVIGATION USER MANUAL

NAVIGATION USER MANUAL NAVIGATION USER MANUAL POWERED by Welcome Dear Customer, Thank you for selecting NDrive as your navigation software. This guide is created so that you can find quick and simple answers to your questions,

More information

A STUDY OF ANDROID OPERATING SYSTEM WITH RESPECT WITH USERS SATISFACTION

A STUDY OF ANDROID OPERATING SYSTEM WITH RESPECT WITH USERS SATISFACTION A STUDY OF ANDROID OPERATING SYSTEM WITH RESPECT WITH USERS SATISFACTION Ashish A Kulkarni 1, Pooja A Kulkarni 2 1 Assistant Professor, MIT School of Management Pune, (India) 2 Assistant Professor, NBN

More information

ITP 140 Mobile Technologies. Build vs. Buy

ITP 140 Mobile Technologies. Build vs. Buy ITP 140 Mobile Technologies Build vs. Buy 1. App idea App Development Process 2. User profile 3. App definition statement 4. Design (wireframes, prototype) Functionality layout App icon, color palette,

More information

FAQ BlueWeigh Activity Tracker

FAQ BlueWeigh Activity Tracker FAQ BlueWeigh Activity Tracker Before wearing your fitness activity tracker and hit the gym your device needs to be connected to your smartphone. To setup BlueWeigh Activity Tracker please follow the steps

More information

1:Is my HUAWEI WATCH 2 compatible with an iphone or other ios. 2: What is the difference between the Android Wear, Huawei Wear, and

1:Is my HUAWEI WATCH 2 compatible with an iphone or other ios. 2: What is the difference between the Android Wear, Huawei Wear, and 1:Is my HUAWEI WATCH 2 compatible with an iphone or other ios device? Yes. Your HUAWEI WATCH 2 can be used with ios devices (ios 9 or later). You can download the ios version of the Android Wear app from

More information

This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:

This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: FCC Statement The equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection

More information

Index. Battery life, Blood pressure monitor, 193

Index. Battery life, Blood pressure monitor, 193 Index A Accelerometer, 5 Activity app, 42 creation, 69 display, 65 66 Exercise ring, 67 improvements, 193 mission accomplishment, 68 Move ring, 66 67 nonaerobic sports, 194 purpose, 67 reminder, 69 sensor,

More information

G, William James. The smartphone & tablet have changed the course of real estate

G, William James.   The smartphone & tablet have changed the course of real estate Mobile Office Solutions For REALTORS : Must-Have Tools For The Agent s Mobile Office A mobile professional s guide to knowing Which wireless technologies work for you G. William James Handheld Computer

More information

TRENDY PRO FITNESS TRACKER USER GUIDE

TRENDY PRO FITNESS TRACKER USER GUIDE 2017 TRENDY PRO FITNESS TRACKER USER GUIDE Page1 Charging your TRENDY PRO Fitness Tracker Hold the tracker with both hands by the bracelet, pull the band that s next to the Touch key to reveal 2 gold strips.

More information

USER GUIDE. the American Legion

USER GUIDE. the American Legion USER GUIDE the American Legion USER GUIDE The American Legion Claims Coach provides step-by-step guidance to you and your service officer through the process of filing for VA benefits. The app contains

More information

Solving Mobile App Development Challenges. Andrew Leggett & Abram Darnutzer CM First

Solving Mobile App Development Challenges. Andrew Leggett & Abram Darnutzer CM First Solving Mobile App Development Challenges Andrew Leggett & Abram Darnutzer CM First CM First WebClient Solutions CM WebClient Full desktop experience in browser CM WebClient Mobile Online mobile solution,

More information

One of the primary features of 5-Star Students is the ability to capture and store attendance data during school events.

One of the primary features of 5-Star Students is the ability to capture and store attendance data during school events. Conducting Events This guide will assist you with planning and conducting events using 5-Star Students Determine which events you ll track using 5-Star Students Understand requirements and options for

More information

WELCOME Mobile Applications Testing. Copyright

WELCOME Mobile Applications Testing. Copyright WELCOME Mobile Applications Testing 1 Mobile Applications Testing List of MUST HAVE to survive this class Required Google Drive account Google email Flash Drive Mobile Phone (iphone/android) Desired Have

More information

MOBILE TOOLS FOR DRIVERS

MOBILE TOOLS FOR DRIVERS E V A N S N E T W O R K O F C O M P A N I E S MOBILE TOOLS FOR DRIVERS for Drivers with their own mobile devices 100 110 W. Columbia Street, Schuylkill Haven, PA 17972 www.evansdelivery.com E V A N S

More information

Eventually, you'll be returned to the AVD Manager. From there, you'll see your new device.

Eventually, you'll be returned to the AVD Manager. From there, you'll see your new device. Let's get started! Start Studio We might have a bit of work to do here Create new project Let's give it a useful name Note the traditional convention for company/package names We don't need C++ support

More information

SR200 GPS SPORTS WATCH. Keeping you one step ahead. User manual

SR200 GPS SPORTS WATCH. Keeping you one step ahead. User manual SR200 GPS SPORTS WATCH Keeping you one step ahead User manual Congratulations on purchasing your Snooper RUN SR200 Your new Snooper RUN SR200 is packed with loads of great features. It uses the latest

More information

Fundamentals of Information Systems, Seventh Edition

Fundamentals of Information Systems, Seventh Edition Fundamentals of Information Systems, Seventh Edition Chapter 4 Telecommunications, the Internet, Intranets, and Extranets Fundamentals of Information Systems, Seventh Edition 1 An Overview of Telecommunications

More information

MOBILE PUBLISHING - TECHNOLOGY OPTIONS AND PRICING

MOBILE PUBLISHING - TECHNOLOGY OPTIONS AND PRICING MOBILE PUBLISHING - TECHNOLOGY OPTIONS AND PRICING Presented by: Rajesh Padinjaremadam Publishing Business Conference March 21st, 2012 Contents Technology Options for Implementing a Mobile Publishing Solution

More information

Programming The Mobile Web Ebooks Free

Programming The Mobile Web Ebooks Free Programming The Mobile Web Ebooks Free With the second edition of this popular book, youâ ll learn how to build HTML5 and CSS3-based apps that access geolocation, accelerometer, multi-touch screens, offline

More information

Case study on PhoneGap / Apache Cordova

Case study on PhoneGap / Apache Cordova Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform

More information

Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09

Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09 Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09 Hello, today we will create another application called a math quiz. This

More information

Android Online Training

Android Online Training Android Online Training IQ training facility offers Android Online Training. Our Android trainers come with vast work experience and teaching skills. Our Android training online is regarded as the one

More information

AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY

AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY 2017 TESLA MODEL S 75 INFOTAINMENT SYSTEM* DEMAND RATING Very High Demand The Tesla Model S 75 infotainment system generated a very high demand rating in the

More information

Here is the design that I created in response to the user feedback.

Here is the design that I created in response to the user feedback. Mobile Creative Application Development Assignment 2 Report Design When designing my application, I used my original proposal as a rough guide as to how to arrange each element. The original idea was to

More information

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1

Android. Lesson 1. Introduction. Android Developer Fundamentals. Android Developer Fundamentals. to Android 1 Android Lesson 1 1 1 1.0 to Android 2 Contents Android is an ecosystem Android platform architecture Android Versions Challenges of Android app development App fundamentals 3 Android Ecosystem 4 What is

More information

Navik - Cycling navigation, with smartwatch compatibility. CSIS0801 Final Year Project, Department of Computer Science, The University of Hong Kong

Navik - Cycling navigation, with smartwatch compatibility. CSIS0801 Final Year Project, Department of Computer Science, The University of Hong Kong Programming an intelligent watch Navik - Cycling navigation, with smartwatch compatibility Project Plan CSIS0801 Final Year Project, Department of Computer Science, The University of Hong Kong Table of

More information

Anthony Hand, M.S.I. Mobile User Experience Designer, Hand Interactive Presented at:

Anthony Hand, M.S.I. Mobile User Experience Designer, Hand Interactive Presented at: Android vs. iphone Anthony Hand, M.S.I. Mobile User Experience Designer, Hand Interactive anthony.hand@gmail.com Presented at: Self Introduction Motorola o UI designer on Android platform Hand Interactive:

More information

Tap this button on your iphone to start the TomTom app.

Tap this button on your iphone to start the TomTom app. TomTom app 1. Getting started Getting started Tap this button on your iphone to start the TomTom app. The language used for buttons and menus in the TomTom app is the same as the language you selected

More information

Installing and configuring an Android device emulator. EntwicklerCamp 2012

Installing and configuring an Android device emulator. EntwicklerCamp 2012 Installing and configuring an Android device emulator EntwicklerCamp 2012 Page 1 of 29 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up the device

More information

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore Android App Development Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore Mobile devices (e.g., smartphone, tablet PCs, etc.) are increasingly becoming an essential part of human life

More information

Distributed Systems - Mertz & McCarthy

Distributed Systems - Mertz & McCarthy Design Issues in Distributed Mobile Applications Association Sensing and Context Awareness Security and Privacy Adaptation Devices Appear and disappear from the space. Do so unpredictably May be totally

More information

CSS JavaScript General Implementation Preloading Preloading in the Design Thinking Process Preloading in the Summary View Android UI Design Design

CSS JavaScript General Implementation Preloading Preloading in the Design Thinking Process Preloading in the Summary View Android UI Design Design Table of Contents Introduction Purpose Scope Overview Design Thinking Process Description Empathy Define Ideate Prototype Test Design Thinking Requirement Analysis Empathy Define Ideate Prototype Test

More information

NTS A NAVIGATION TRACKER SYSTEM

NTS A NAVIGATION TRACKER SYSTEM NTS A NAVIGATION TRACKER SYSTEM Nitin Tooteja 1, Prerna Ahuja 2, Shanu Sharma 3 1 Student, Computer Science & Engineering, Amity University, Uttar Pradesh, India, ntooteja_30@yahoo.co.in 2 Student, Computer

More information

Web Hosting. Important features to consider

Web Hosting. Important features to consider Web Hosting Important features to consider Amount of Storage When choosing your web hosting, one of your primary concerns will obviously be How much data can I store? For most small and medium web sites,

More information

SMARTWATCH WITH ACTIVITY AND SLEEP TRACKER

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

More information

Teachers Manual for Creating a Website with WordPress

Teachers Manual for Creating a Website with WordPress Teachers Manual for Creating a Website with WordPress ISBN 978 90 5905 422 6 2 1. Introduction This course manual assumes a lesson structure consisting of nine points. These points have been divided into

More information

TomTom Navigation app for iphone/ipad Reference Guide

TomTom Navigation app for iphone/ipad Reference Guide TomTom Navigation app for iphone/ipad Reference Guide Contents Getting Started 6 Start TomTom Navigation app for iphone/ipad... 6 Updating your TomTom Navigation app for iphone/ipad... 6 GPS reception...

More information

GPS mini Watch User Manual Introduction. Getting Started. Caution: Step 1) Know your Watch:

GPS mini Watch User Manual Introduction. Getting Started. Caution: Step 1) Know your Watch: Watch User Manual Introduction Thank you for purchasing the GPS Watch. This GPS Watch is packed with personal Training features like speed, trip time, laps, etc. Watch features include but not limited

More information

Volume UNCHAINED WARRIOR LIMITED UNCHAINED WARRIOR CHARGED UWTRK-007 QUICK START USER GUIDE 1.2. Charged: Smart Bracelet

Volume UNCHAINED WARRIOR LIMITED UNCHAINED WARRIOR CHARGED UWTRK-007 QUICK START USER GUIDE 1.2. Charged: Smart Bracelet Volume 1 UNCHAINED WARRIOR LIMITED UNCHAINED WARRIOR CHARGED UWTRK-007 QUICK START USER GUIDE 1.2 Charged: Smart Bracelet U N C H A I N E D W A R R I O R L I M I T E D User Guide for Charged Smart Bracelet

More information

Heart Rate Fitness Tracker

Heart Rate Fitness Tracker Heart Rate Fitness Tracker Manual Congratulations on your new fitness tracker and thank you for choosing our device.please read the user guide carefully before using. Settings Use the VeryFitPro app on

More information

Android: Android Programming And Android App Development For Beginners (Learn How To Program Android Apps, How To Develop Android Applications

Android: Android Programming And Android App Development For Beginners (Learn How To Program Android Apps, How To Develop Android Applications Android: Android Programming And Android App Development For Beginners (Learn How To Program Android Apps, How To Develop Android Applications Through Java Programming, Android For Dummies) Ebooks Free

More information

Cisco Virtual Beacon Technology

Cisco Virtual Beacon Technology Cisco Virtual Beacon Technology Deliver Amazing Mobile Experiences What you will learn The world is at an inflection point, where smart devices (phones, tablets, and laptops) are taking over as the predominant

More information

LEADING THE WAY. A GUIDE TO DIGITAL WAYFINDING AT HOME ON SITE ON THE MOVE.

LEADING THE WAY. A GUIDE TO DIGITAL WAYFINDING AT HOME ON SITE ON THE MOVE. LEADING THE WAY. AT HOME ON SITE ON THE MOVE NAVIGATION MADE EASY AND ACCESSIBLE FOR EVERYONE. WHAT IS NAVIG8? NAVIG8 (pronounced navigate) is a multi-platform digital mapping application created to give

More information

CONFIGURATION MANAGEMENT PLAN FİZAN MACROHARD

CONFIGURATION MANAGEMENT PLAN FİZAN MACROHARD CONFIGURATION MANAGEMENT PLAN FİZAN MACROHARD INDEX 2 1 INTRODUCTION.. 3 1.1 PURPOSE OF CONFIGURATION MANAGEMENT REPORT. 3 1.2 SCOPE OF CONFIGURATION MANAGEMENT PLAN 3 1.3 ACRONYMS... 4 2 CONFIGURATION

More information

Flare. Smart Activity Tracker. Quick Start Guide. delvfire.com PHONE/TABLET REQUIREMENTS QUICK START GUIDE

Flare. Smart Activity Tracker. Quick Start Guide. delvfire.com PHONE/TABLET REQUIREMENTS QUICK START GUIDE PHONE/TABLET REQUIREMENTS ios 7.1 & above Android 4.5 & above Bluetooth 4.0 QUICK START GUIDE Flare Smart Activity Tracker Quick Start Guide ID115U 1. Download the VeryFitPro App To set up your tracker

More information

DEVELOPING APPS FOR. Note: This ebook relies on and uses information from the Google Glass Developers site.

DEVELOPING APPS FOR. Note: This ebook relies on and uses information from the Google Glass Developers site. DEVELOPING APPS FOR Note: This ebook relies on and uses information from the Google Glass Developers site. Table of Contents GLASS What is Google Glass? 3 Technology Basics.... 3 Design for Google Glass

More information

INTRODUCTION TO MIFLEET. June Support Information Robert Richey

INTRODUCTION TO MIFLEET. June Support Information  Robert Richey June 2016 Support Information fleetsales@mifleet.us fleetsupport@mifleet.us Robert Richey rrichey@dcsbusiness.com Table of Contents Basics... 3 Terms... 3 Tool tips... 3 Menu buttons... 3 Access Tab (Permissions)...

More information

Unifer Documentation. Release V1.0. Matthew S

Unifer Documentation. Release V1.0. Matthew S Unifer Documentation Release V1.0 Matthew S July 28, 2014 Contents 1 Unifer Tutorial - Notes Web App 3 1.1 Setting up................................................. 3 1.2 Getting the Template...........................................

More information

Online End User Manual

Online End User Manual Contents Online End User Manual 1. Sign in to your OpticStudio Online account... 2 a. Browser Options... 2 b. OpticStudio in an ios App... 3 2. Start a session... 3 a. Get started with OpticStudio... 4

More information

Garmin.com. GPS Running & Multisport Trainers

Garmin.com. GPS Running & Multisport Trainers GPS Running & Multisport Trainers The Bluetooth word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by Garmin is under license. 2015 Garmin Ltd. or its

More information

Carkuda (VTG500X) User Manual

Carkuda (VTG500X) User Manual Carkuda (VTG500X) User Manual Contents Carkuda Concepts Quick Start Installing Carkuda Mirror Using Carkuda Mirror Using Carkuda Smartphone App Technical Specifications Packing List FAQs Revision History

More information

Privacy guide. How to manage and protect your data. Instructions. Privacy guide

Privacy guide. How to manage and protect your data. Instructions. Privacy guide How to manage and protect your data Instructions EN EN -- 1 User Guide Copyright This User Guide is protected by Intellectual Property laws and copyright. Any reproduction, modification, representation,

More information

Pulse. Multisport HR Fitness Tracker. Quick Start Guide. delvfire.com. ID115Plus HR

Pulse. Multisport HR Fitness Tracker. Quick Start Guide. delvfire.com. ID115Plus HR Pulse Multisport HR Fitness Tracker Quick Start Guide ID115Plus HR delvfire.com Register your new Delvfire product and claim... 1 Year free warranty The easy way to register - simply visit: www.delvfire.com/warranty

More information

City of Mobile GIS Web Mapping Applications: New Technology, New Expectations

City of Mobile GIS Web Mapping Applications: New Technology, New Expectations City of Mobile GIS Web Mapping Applications: New Technology, New Expectations Presenters : Scott Kearney GIS Manager Patricia Creamer GIS Analyst Background: GIS Department Developing web mapping apps

More information

ACTIVE FIT+HR. Fitness Tracker Activity Band USERS GUIDE

ACTIVE FIT+HR. Fitness Tracker Activity Band USERS GUIDE ACTIVE FIT+HR Fitness Tracker Activity Band USERS GUIDE Getting Started Thank you for choosing the Jarv Active Fit +HR Fitness Tracker Activity Band. Please take the time to read this manual carefully,

More information

NTT DOCOMO Technical Journal

NTT DOCOMO Technical Journal M2M Pre-paid Health Management (Pets) The market in pet-related goods and services exceeded 1.4 trillion yen in 2012 and is expected to continue to grow in the future. In March 2014, NTT DOCOMO began providing

More information

The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience.

The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience. The office for the anywhere worker!!! Your LCB SOFTPHONE: A powerful new take on the all-in-one for a more immersive experience. LCB SOFTPHONE FOR SALESFORCE Combine real-time communications and tracking

More information

Java And Android Application Development For Dummies Ebook Set

Java And Android Application Development For Dummies Ebook Set Java And Android Application Development For Dummies Ebook Set (1) Very easy to learn if you know Java because android libraries are built on top (1) Android Game programming for dummies: it-ebooks.info/book/1700/

More information

Measuring KSA Broadband

Measuring KSA Broadband Measuring KSA Broadband Meqyas, Q2 218 Report In 217, the CITC in partnership with SamKnows launched a project to measure internet performance. The project, named Meqyas, gives internet users in Saudi

More information

The Easy Way to Create Your Own Personal Meeting Room

The Easy Way to Create Your Own Personal Meeting Room The Easy Way to Create Your Own Personal Meeting Room From now on, busy meeting rooms are a thing of the past. Because your own personal meeting room is just a few clicks away - no matter where you are.

More information

WELCOME We re so glad you re here. As part of our Healthy Huber Initiative program, we ve partnered with Fitbit to offer you the opportunity to get a

WELCOME We re so glad you re here. As part of our Healthy Huber Initiative program, we ve partnered with Fitbit to offer you the opportunity to get a WELCOME We re so glad you re here. As part of our Healthy Huber Initiative program, we ve partnered with Fitbit to offer you the opportunity to get a new Fitbit activity tracker at a preferred price. We

More information

GOING MOBILE: Setting The Scene for RTOs.

GOING MOBILE: Setting The Scene for RTOs. GOING MOBILE: Setting The Scene for RTOs. 29 November, 4:00 pm 4:45 pm, General Session Presented by Lawrence Smith & Chris Adams WHERE: Usage of Mobile Devices Source: State of American Traveler Research

More information

National College of Ireland BSc in Computing 2015/2016. Mahmoud Azzam LocalDeal. Final Report

National College of Ireland BSc in Computing 2015/2016. Mahmoud Azzam LocalDeal. Final Report National College of Ireland BSc in Computing 2015/2016 Mahmoud Azzam 13110241 X13110241@student.ncirl.ie LocalDeal Final Report Table of Contents Table of Contents Executive Summary... 4 1 Introduction...

More information