DEVELOPMENT OF PUBLIC FACILITY AND HOUSEHOLD LOCATOR TOOL USING MOBILE GIS AND ANDROID TECHNOLOGY

Size: px
Start display at page:

Download "DEVELOPMENT OF PUBLIC FACILITY AND HOUSEHOLD LOCATOR TOOL USING MOBILE GIS AND ANDROID TECHNOLOGY"

Transcription

1 DEVELOPMENT OF PUBLIC FACILITY AND HOUSEHOLD LOCATOR TOOL USING MOBILE GIS AND ANDROID TECHNOLOGY Engr. Alexander T. Demetillo, Engr. Michelle V. Japitana, Sonny S. Norca CLAIMS-GIS Project, College of Engineering and Information Technology, Caraga State University, Butuan City, Philippines KEY WORDS: Location Based Services, GPS, Network Location Provider, SQLite ABSTRACT: An extensive growth and production of android application has proven the society that flexible software such as this would make a distant advancement in terms of mobile and user-friendly applications. The utilization of the android technology mainly supports the location based service module which deals with information and entertainment service accessible with mobile devices through the mobile network and utilizing the ability to make use of geographical position of the mobile device. The development of the application caters the need of the City Government of Butuan in pursuing the project of locating the households and public facilities on every barangay that belongs to its territory. The application employs the capability of the Android Technology to handle Mobile GIS Geotagging. It is developed using Java programming language with its extensible plug-ins and SQLite database as the temporary storage of data when there is no internet connection, when the connection is available data can be passed to the main server. The application acquires the coordinates of the households using the GPS and the pictures are captured using the android camera. Geotagging is the process of adding geographical information to photographs using this technology information such as the date, time and coordinates can be attached to the pictures taken during surveys. Using Google Maps and geotagging a visual representation of the household geographical information gathered will also be provided along with its corresponding picture. This will enable the users to know exactly where they are or where something is. Aside from the coordinates other elements such as the residence, names, barangays and more will be also added to make it more personalized. The aim of this study is to improve the way of conducting surveys through android technology and seize the opportunity to innovate and get things done using a mobile device. 1. INTRODUCTION According to Mantas, Liu and Pireira (2015), android is an operating system based on a Linux kernel ( that is available on smartphones and tablets of most major manufacturers. Android, a Google product, currently holds a dominant market position and is expected to consolidate that advantage in coming years (IDC, 2013). Android, being an open-source application by nature, the interest and enthusiasm of the developers and programmers was increasingly focused on using and enhancing its features. This is one area of mobile phone technology enhancement that allows developers and programmers to offer users just what they seek under their preferred area of interest (Bhosale, 2015). In this study, the utilization of the android technology in community profiling is initiated to develop a domestic and public locator tool for geotagging. Community profiling is a process wherein a specific action plan is implemented to raise awareness, identify issues, priorities and actions to be taken. Part of this profiling is the acquiring of the coordinates using an Android application installed in a mobile device. The most recent and useful Android application is regarding the use of browsers and GPS navigation system. Global Positioning Systems (GPS) is a top priority technology used for locating a device position accurately (Ananya and Venkatalakshmi, 2011). Methodology for tracking can be done using a GPS receiver which is an additional hardware integrated in most of mobile equipment. We have used GPS as the approach idea for location tracking. The platform used for development is Android Operating System and it has been proven as the best operating system for a contextaware location based services (Hassan, 2008). Location Based Services (LBS) have become a trend in the past few years and is widely used for Location-Aware application for Android. With the incorporation of GPS devices in smartphones and using cellular network towers, obtaining the user location was made possible. Although GPS is most accurate it quickly consumes battery power, and doesn't return the location as quickly as users want (Reddy, 2011). Using the assisted GPS acquiring the location is much faster. Assisted GPS works by determining user location using cell towers. Very often cellular network towers have GPS receivers (or a base station nearby) and those receivers are constantly pulling down satellite information and computing the data ( this data is then passed on to the cellular

2 phone when requested. Satellite information such as the coordinates that are passed back to the device will be in a Geographic Information. The geographic information obtained during the survey will be attached to image captured during survey in the form of meta-data. Geotagging is the process of adding geographical information to photographs, image of the houses is captured which will serve as a reference to identify if that household belongs to the poverty threshold or not. This application uses GPS that has been integrated with the device. If the device supports assisted GPS then the device will automatically request for the satellite information from the nearest Network Location Provider. GPS accuracy may also vary, factors such as weather condition, amount of interference and horizon information: open fields are faster than canyons or urban environments where buildings can interfere with the satellite-receiver line of site. 2. MATERIALS AND METHODS 2.1 Android Platform In developing the application the researchers have used Eclipse IDE a Java-based open source platform. To be able to set up new Android project a plugin was added. Android Development Tool (ADT) was used to extend the capabilities of eclipse to create the Application User Interface, packages were added based on the Android Framework API. These API s facilitate to access the contents on the phone such as contacts and calendar information and also integrate them with external web-service in order to provide online services. Errors may occur during the development, for a complete set of debugging tools Android SDK was also integrated. 2.2 Acquire Location and Information To be able to acquire the geographic information of the households and public facilities, geotaggers must visit the area. Geographic Information such as the coordinates are acquired using the android application which is incorporated with the Location Listerner library. A Location Listener is the interface implemented to receive location updates. Instead of relying on GPS alone, assisted GPS was also implemented which acquires the location much faster (Android Location Package, 2010). Assisted GPS works by determining user location using cell towers. Very often cellular network towers have GPS receivers (or a base station nearby) and those receivers are constantly pulling down satellite information and computing the data ( this data is then passed on to the cellular phone when requested. Once the location is set, additional information such as the address, name of respondent and location name will be inputted to the device. Since not all area has signals, gathered data are saved temporarily to the SQLite first as shown in Figure 1. In return, the SQLite will respond with an ID, this means that the data has been successfully saved to the phone. Temporary ID s are provided to the gathered household, if the network connection is available all the information held by the ID will be sent to the server. Then a permanent ID will be given by the server. All the coordinates gathered during the survey will be used for geotagging. In the geotagging process, images of the House acquired in the field are attached into the coordinates. Images are captured using the android camera, this integration provides a higher-end GUI application to the users. The mobile device camera is utilized to capture pictures and tag them to the location points. To access the device camera, permission had to be set in the Android Manifest file by including the <uses-permission> as CAMERA and <usesfeatures> manifest element to declare the camera features used by the application (Reddy, 2011). To provide a visual representation for the user s current location, Google Maps was utilized. Google provides a Maps external library that includes the com.google.android.maps package. The com.google.android.maps package used in this application offered built-in downloading, rendering, and caching of Maps tiles, as well as a variety of display options and controls. An additional package called Map View was added to be able to use the maps. A Map View displays a map with data obtained from the Google Maps service. When the MapView has focus, it will capture key presses and touch gestures to pan and zoom the map automatically; including handling network requests for additional maps tiles (Reddy, 2011). It also provides all of the UI elements necessary for users to control the map. To use Google Maps in the application, a Maps API key had to be obtained to register with the service and Android system had to be notified that the application wishes to implement the add-on Google APIs which are external to the base APIs.

3 TEMP Household Acquires Geographic Information Geotagger Store initial House hold information Server Generate SQLite Network Connectivity Available? Figure 1 Gathering of Information 2.3 Store Data The data storage options which the Android supports: Shared Preferences, Internal Storage, External Storage, SQLite Databases and Network Connection. Tree Tracker uses internal storage, External Storage and SQLite databases for storing persistent application data. By default, the application once installed is stored in the internal storage of the Android system. This is private to the application and other applications cannot access it. When the user uninstalls the application, these files get removed. Since every Android-compatible device supports a shared external storage to save files, this application uses Secure Digital (SD) card to store the images captured. External storage are open to the public and can be read by all who can access it. It can be modified by the user when connected to a computer and the mode is set to USB Mass Storage which allows transferring files. Android also provides full support to SQLite databases. All databases that are created in the application are accessible by name to any class in the application but none outside. This is implemented by creating a sub-class to SQLiteOpenHelper and overriding the oncreate() method to execute the SQLite command to create the tables in the databases. The methods getwritabledatabase and getreadabledatabase are called for write to and read from the database which return SQLiteDatabase object (SQLiteOpenHelper, 2010). The Android SDK includes a sqlite3 database tool which is required to browse the table contents, run SQL commands and perform other SQL functions. Executing an SQL query returns a Cursor which stores the result set pointing to all the rows found by the query. 3. RESULTS AND DISCUSSION Using mobile device camera the picture of the respondent and their respective house was captured and displayed for reference. The pictures were decoded to reduce the size before displayed so that the consumed phone memory can be minimized and Memory exception can be avoided. All of the text data showed in the Figure 2 are stored in the SQLite while the pictures are stored in the SD card. In this example WIFI connection was used to send the information and request for ID. The combination of numbers on the top of interface shown in Figure 2 represents the ID generated by the server while the ID generated by the phone is shown at the bottom of the picture. SD card has been chosen as the image storage to address the limit of the phones internal storage. If an SD card is provided, the capacity of the phone to store files can be extended up to 32GB which very is useful when it comes to the number of images that can be accommodated in every survey.

4 Figure 2 Captured Image of the Respondent and the House Figure 3 shows that the application has successfully integrated the Google Maps and coordinates for geotagging. Here, the image that was captured was associated to the points to provide users with visual representation of the house location. The Map View can be focused using the capture keys and touch gestures to pan and zoom the map automatically. It also provides all of the UI elements necessary for users to control the map. The GPS settings will automatically pop-up in this view providing a user option whether to enable or disable the GPS. The images captured can be uploaded back to the server for the web application mapping. Upload status are provided so that unfinished and pending image that needs to be uploaded can be sent to the server. Figure 3 Sample snapshot of Geotagging and Image Uploading Figure 4 shows the images of the facilities and commercial establishments gathered during the pilot testing on a particular barangay. The image uploaded by the android application is saved into the server, using the web application these images were attached to their corresponding points. Due to the amount of size these numerous pictures may consume in the storage, pictures are compressed into a smaller resolution. Image compression is done in the image upload. An image with a higher resolution does not provide any visible benefit, but still takes up precious memory and incurs additional performance overhead due to additional on the fly scaling.

5 Figure 4 Web Application Geotagging 4. CONCLUSION The results of this study showed that with the help of the Android Technology, Google APIs and assisted GPS, current location are acquired much faster. However even with the help of AGPS, factors such as amount of interference example weather conditions and cloudy sky still affects the accuracy of the coordinates given. It will be more appropriate to conduct field validation under a good weather condition to acquire best results. Because of a faster location acquisition, less processing power is required by the device, therefore, it saves phone battery life. Also, the images captured by the device are of high resolution; errors were avoided when the image sizes were reduced before being displayed in the app. Scaling down the image is an effective way to minimize the memory used by the application. This application is very simple to use and is helpful to capture multiple respondents and houses displaying initial information together with the visual representation of their map location. 5. ACKNOWLEDGEMENT The researchers would like to give thanks to the City Government of Butuan for the trust, utmost support and for funding the Comprehensive Land Information and Management System using GIS (CLAIMS-GIS) Project. Also, we are very much thankful to the strong support of the Caraga State University in the implementation of this project. 6. REFERENCES [1] [2] Hassan,Z.S, Ubiquitous computing and android. 3 rd International Conference on Digital information Management, pp [3] Mantas, V. M., Liu, Z., Pereira, A. J. S. C., A web service and android application for the distribution of rainfall estimates and Earth observation data. Computers and GeoSciences Journal, pp [4] Android Developers. Android Location Package, [5] Android Developers. MediaStore, [6] Android Developers. SQLiteOpenHelper, [7] Siddartha Sreenivasa Reddy, Trip Tracker Application on Android, pp [8] Ananya S., Venkatalakshmi B., Location Based Intelligent Mobile Organizer p. 488 [9] Bhosale Deepak V., Kshirsagar Suraj S., Gaikwad Amit B., Londhe Namdev B., Jagtap Mahesh S., Android Based Mobile Smart Tracking System. Vol. 5 Issue 1 January 2015.

Presented by: Megan Bishop & Courtney Valentine

Presented by: Megan Bishop & Courtney Valentine Presented by: Megan Bishop & Courtney Valentine Early navigators relied on landmarks, major constellations, and the sun s position in the sky to determine latitude and longitude Now we have location- based

More information

MOBILE AND WEB GIS APPLICATION FOR MAPPING AND MONITORING LAND FEATURES

MOBILE AND WEB GIS APPLICATION FOR MAPPING AND MONITORING LAND FEATURES MOBILE AND WEB GIS APPLICATION FOR MAPPING AND MONITORING LAND FEATURES Michelle V. Japitana*, Melbert R. Bonotan, Roel G. Damalerio 1 Assoc. Professor College of Engineering & Information Techonology

More information

Android Application Development Course 28 Contact Hours

Android Application Development Course 28 Contact Hours Android Application Development Course 28 Contact Hours Course Overview This course that provides the required knowledge and skills to design and build a complete Androidâ application. It delivers an extensive

More information

Offline Location Based Services Using Android OS Implemented In Smartphone and Beagleboard Xm

Offline Location Based Services Using Android OS Implemented In Smartphone and Beagleboard Xm ORIENTAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY An International Open Free Access, Peer Reviewed Research Journal Published By: Oriental Scientific Publishing Co., India. www.computerscijournal.org ISSN:

More information

register/unregister for Intent to be activated if device is within a specific distance of of given lat/long

register/unregister for Intent to be activated if device is within a specific distance of of given lat/long stolen from: http://developer.android.com/guide/topics/sensors/index.html Locations and Maps Build using android.location package and google maps libraries Main component to talk to is LocationManager

More information

GPS Essentials. This guide may be downloaded as gps-essentials_en.odt or gps-essentials_en.pdf Reviewed

GPS Essentials. This guide may be downloaded as gps-essentials_en.odt or gps-essentials_en.pdf Reviewed GPS Essentials GPS Essentials This guide may be downloaded as gps-essentials_en.odt or gps-essentials_en.pdf Reviewed 2015-05-24 Installation of GPS Essentials 1. Tap the Google Play Store app icon on

More information

PERSONALISATION OF USER PROFILES IN SMART PHONES BASED ON GPS TECHNOLOGY (ANDROID)

PERSONALISATION OF USER PROFILES IN SMART PHONES BASED ON GPS TECHNOLOGY (ANDROID) PERSONALISATION OF USER PROFILES IN SMART PHONES BASED ON GPS TECHNOLOGY (ANDROID) 1 Ganesh, 2 Naveen C, 3 Kishore K M, 4 Kripal J Shekhar, 5 Dr. H D Phaneendra( Professor and Head of PG Studies ) 12345

More information

CS 403X Mobile and Ubiquitous Computing Lecture 5: Web Services, Broadcast Receivers, Tracking Location, SQLite Databases Emmanuel Agu

CS 403X Mobile and Ubiquitous Computing Lecture 5: Web Services, Broadcast Receivers, Tracking Location, SQLite Databases Emmanuel Agu CS 403X Mobile and Ubiquitous Computing Lecture 5: Web Services, Broadcast Receivers, Tracking Location, SQLite Databases Emmanuel Agu Web Services What are Web Services? Means to call a remote method

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

Introduction to Mobile Application and Development

Introduction to Mobile Application and Development Introduction to Mobile Application and Development Mobile Phones A mobile phone (also called mobile, cellular telephone, cell phone, or hand phone is an electronic device used to make 1. Calls across a

More information

Android Application Development using Kotlin

Android Application Development using Kotlin Android Application Development using Kotlin 1. Introduction to Kotlin a. Kotlin History b. Kotlin Advantages c. How Kotlin Program Work? d. Kotlin software Prerequisites i. Installing Java JDK and JRE

More information

Building Construction Management System Using Android Application

Building Construction Management System Using Android Application Building Construction Management System Using Android Application 1 Mr. K.Aravindhan, 2 Iswarya P. 1 Assistant Professor, Department of CSE, SNS College of Engineering, Coimbatore, India e-mail: aravindhan02@gmail.com

More information

3D GIS MODELING APPLICATION FOR DEVELOPING THE BUTUAN CITY 3D MODEL

3D GIS MODELING APPLICATION FOR DEVELOPING THE BUTUAN CITY 3D MODEL 3D GIS MODELING APPLICATION FOR DEVELOPING THE BUTUAN CITY 3D MODEL Alexander T. Demetillo, Michelle V. Japitana and Peter John A. Galamiton CLAIMS-GIS Project, College of Engineering and Information Technology,

More information

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015 Android System Architecture Android Application Fundamentals Applications in Android All source code, resources, and data are compiled into a single archive file. The file uses the.apk suffix and is used

More information

Android App Development

Android App Development Android App Development Outline Introduction Android Fundamentals Android Studio Tutorials Introduction What is Android? A software platform and operating system for mobile devices Based on the Linux kernel

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

Digital Municipal. Computer Science and Engineering, St Joseph Engineering College, Vamanjoor, India

Digital Municipal. Computer Science and Engineering, St Joseph Engineering College, Vamanjoor, India International Journal of Internet of Things 2017, 6(2): 62-66 DOI: 10.5923/j.ijit.20170602.11 Digital Municipal Anusha Prakash, Arzoo V. Dadhania, Janice Carlin D Silva *, Sudhamshu Vidyananda, Gayana

More information

SHWETANK KUMAR GUPTA Only For Education Purpose

SHWETANK KUMAR GUPTA Only For Education Purpose Introduction Android: INTERVIEW QUESTION AND ANSWER Android is an operating system for mobile devices that includes middleware and key applications, and uses a modified version of the Linux kernel. It

More information

IJRDTM Kailash ISBN No Vol.17 Issue

IJRDTM Kailash ISBN No Vol.17 Issue ABSTRACT ANDROID OPERATING SYSTEM : A CASE STUDY by Pankaj Research Associate, GGSIP University Android is a software stack for mobile devices that includes an operating system, middleware and key applications.

More information

Data storage and exchange in Android

Data storage and exchange in Android Mobile App Development 1 Overview 2 3 SQLite Overview Implementation 4 Overview Methods to implement URI like SQL 5 Internal storage External storage Overview 1 Overview 2 3 SQLite Overview Implementation

More information

ATC Android Application Development

ATC Android Application Development ATC Android Application Development 1. Android Framework and Android Studio b. Android Platform Architecture i. Linux Kernel ii. Hardware Abstraction Layer(HAL) iii. Android runtime iv. Native C/C++ Libraries

More information

Please read this manual carefully before you use the unit and save it for future reference.

Please read this manual carefully before you use the unit and save it for future reference. ANDROID STEREO RECEIVER Please read this manual carefully before you use the unit and save it for future reference. Installation Precaution: 1. This unit is designed for using a 12V negative ground system

More information

Android - open source mobile platform

Android - open source mobile platform Android - open source mobile platform Alexander Schreiber http://www.thangorodrim.de/ Chemnitzer Linux-Tage 2009 Alexander Schreiber Android - open source mobile

More information

Enhancement of Open Source Monitoring Tool for Small Footprint Databases

Enhancement of Open Source Monitoring Tool for Small Footprint Databases Enhancement of Open Source Monitoring Tool for Small Footprint Databases Dissertation Submitted in fulfillment of the requirements for the degree of Master of Technology in Computer Science and Engineering

More information

Android Application Development Course Code: AND-401 Version 7 Duration: 05 days

Android Application Development Course Code: AND-401 Version 7 Duration: 05 days Let s Reach For Excellence! TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC Address: 103 Pasteur, Dist.1, HCMC Tel: 08 38245819; 38239761 Email: traincert@tdt-tanduc.com Website: www.tdt-tanduc.com; www.tanducits.com

More information

Location based Mobile Multimedia Pusher System

Location based Mobile Multimedia Pusher System Location based Mobile Multimedia Pusher System Amit Chaurasia 1, Yash Chaurasia 2, Vishal Gupta 3, Ashwani Singh 4, Vaishali Malpe 5 1,2,3,4B. Tech, Department of Computer Science, Terna Engineering College,

More information

ANDROID AND ARM PROCESSOR BASED LOCATION TRACKING SYSTEM

ANDROID AND ARM PROCESSOR BASED LOCATION TRACKING SYSTEM 1 ANDROID AND ARM PROCESSOR BASED LOCATION TRACKING SYSTEM * J. Maheswari, # T. Deva Kumar * PG Scholar, # Assistant Professor (SG) Department of ECE National Engineering College, Kovilpatti, Tuticorin,

More information

Supporting Android Devices

Supporting Android Devices Supporting Android Devices 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective

More information

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP) Android Syllabus Pre-requisite: C, C++, Java Programming SQL & PL SQL Chapter 1: Introduction to Android Introduction to android operating system History of android operating system Features of Android

More information

Presentation Outline 10/16/2016

Presentation Outline 10/16/2016 CPET 491 (Phase II) Fall Semester-2012 Adam O Haver Project Advisor/Instructor: Professor Paul Lin CEIT Department 1 Presentation Outline Executive Summary Introduction Solution Development Software Analysis

More information

The Development of Mobile Shopping System Based on Android Platform

The Development of Mobile Shopping System Based on Android Platform 2017 2nd International Conference on Applied Mechanics and Mechatronics Engineering (AMME 2017) ISBN: 978-1-60595-521-6 The Development of Mobile Shopping System Based on Android Platform Yi-ping SHI *,

More information

Contextual Android Education

Contextual Android Education Contextual Android Education James Reed David S. Janzen Abstract Advances in mobile phone hardware and development platforms have drastically increased the demand, interest, and potential of mobile applications.

More information

GeoLocation Overview

GeoLocation Overview GeoLocation Overview Location-as-a-Service How Mobile, igaming and Lottery Markets can Advance with Layered Location Intelligence LocationSmart 2035 Corte del Nogal, Suite 110 Carlsbad, CA 92011 White

More information

CS 4518 Mobile and Ubiquitous Computing Lecture 2: Introduction to Android. Emmanuel Agu

CS 4518 Mobile and Ubiquitous Computing Lecture 2: Introduction to Android. Emmanuel Agu CS 4518 Mobile and Ubiquitous Computing Lecture 2: Introduction to Android Emmanuel Agu What is Android? Android is world s leading mobile operating system Open source Google: Owns Android, maintains it,

More information

Android App Development Workshop

Android App Development Workshop Android App Development Workshop Android powers hundreds of millions of mobile devices in more than 190 countries around the world. It s the largest installed base of any mobile platform and growing fast

More information

Tutorial for PGIS in Accra, Ghana

Tutorial for PGIS in Accra, Ghana Tutorial for PGIS in Accra, Ghana Chung-Rui Lee 1, Ick Hoi Kim 2, and Jayesh Patel 3 Welcome to Participatory GIS (PGIS) in Accra, Ghana (access to the PGIS website). This project is funded by NICHD Grant

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK M.E III SEM CSE MOBILE APPLICATION DEVELOPMENT UNIT -I INTRODUCTION

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK M.E III SEM CSE MOBILE APPLICATION DEVELOPMENT UNIT -I INTRODUCTION DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK M.E III SEM CSE NE7011 MOBILE APPLICATION DEVELOPMENT UNIT -I INTRODUCTION Part A (2 marks) 1. Define Mobile Application? 2. List the uses of

More information

Using GPS-enabled Cell Phones to Improve Multimodal Planning and Facilitate Travel Behavior Change

Using GPS-enabled Cell Phones to Improve Multimodal Planning and Facilitate Travel Behavior Change Using GPS-enabled Cell Phones to Improve Multimodal Planning and Facilitate Travel Behavior Change Center for Urban Transportation Research (CUTR) Computer Science & Engineering (CSE) Overview Background

More information

MOBILE COMPUTING 2/11/18. Location-based Services: Definition. Convergence of Technologies LBS. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 2/11/18. Location-based Services: Definition. Convergence of Technologies LBS. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Location-based Services: Definition LBS: A certain service that is offered to the users based on their locations. Convergence of Technologies GIS/ Spatial Database

More information

MOBILE DEVICES FOR SURVEY WORK

MOBILE DEVICES FOR SURVEY WORK MOBILE DEVICES FOR SURVEY WORK Guidelines for administrators (Sep 6, 2013) Mobile Devices: Android-based phones and tablets, also referred to as mobile devices, have become a reliable tool in assisting

More information

Emergency Contact for Real World Social Community

Emergency Contact for Real World Social Community Emergency Contact for Real World Social Community 1 M. KISHORE ANAND, 2 Dr.P.MARIKKANNU 1,2 DEPARTMENT OF INFORMATION TECHNOLOGY, COIMBATORE, INDIA Abstract: Android is a java based operating system which

More information

Supporting Android Devices

Supporting Android Devices Supporting Android Devices 2003-2018 BeyondTrust, Inc. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust, Inc. Other trademarks are the property of their respective owners.

More information

14FC Works Geotagging Mobile app Telangana Guidelines

14FC Works Geotagging Mobile app Telangana Guidelines 14FC Works Geotagging Mobile app Telangana Guidelines DOWNLOAD Directions: Go to CDMA portal www.cdma.telangana.gov.in and go to section 14FC Geo Tagging app Download. You will be redirected to below screen

More information

Cemetery Navigation and Information Query System Based on Android and Java Web

Cemetery Navigation and Information Query System Based on Android and Java Web 2017 3rd International Conference on Computational Systems and Communications (ICCSC 2017) Cemetery Navigation and Information Query System Based on Android and Java Web Chao Ding1, a, Yongjie Yang1, b,

More information

Syslog Technologies Innovative Thoughts

Syslog Technologies Innovative Thoughts ABSTRACT: - Syslog Technologies ANDROID PROCTER APP From the very beginning all over the globe the procedures of education system and the communication between students, staff, lectures, management or

More information

User Guide for itrust over SMS and itrust over Wi-Fi Direct Installation and Use

User Guide for itrust over SMS and itrust over Wi-Fi Direct Installation and Use National Science Foundation CNS 10-16193 User Guide for itrust over SMS and itrust over Wi-Fi Direct Installation and Use University of California, Santa Barbara by Isaí Michel Lombera This documentation

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

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK DESIGN & IMPLEMENTATION OF LOCATION AWARENESS & SHARING SYSTEM USING GPS & GPRS

More information

CELLSENSE-AN ACCURATE GSM POSITIONING SYSTEM BASED ON ANDROID

CELLSENSE-AN ACCURATE GSM POSITIONING SYSTEM BASED ON ANDROID CELLSENSE-AN ACCURATE GSM POSITIONING SYSTEM BASED ON ANDROID S. Reena Assistant Professor of Computer Science, Thiruvalluvar Arts & Science College for Women, Elumalai - 625535, Madurai District Abstract

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

1. What are the key components of Android Architecture? 2. What are the advantages of having an emulator within the Android environment?

1. What are the key components of Android Architecture? 2. What are the advantages of having an emulator within the Android environment? 1. What are the key components of Android Architecture? Android Architecture consists of 4 key components: - Linux Kernel - Libraries - Android Framework - Android Applications 2. What are the advantages

More information

Android for Ubiquitous Computing Researchers. Andrew Rice University of Cambridge 17-Sep-2011

Android for Ubiquitous Computing Researchers. Andrew Rice University of Cambridge 17-Sep-2011 Android for Ubiquitous Computing Researchers Andrew Rice University of Cambridge 17-Sep-2011 Getting started Website for the tutorial: http://www.cl.cam.ac.uk/~acr31/ubicomp/ Contains links to downloads

More information

DEVELOPMENT OF A MOBILE DATA COLLECTION AND MANAGEMENT SYSTEM

DEVELOPMENT OF A MOBILE DATA COLLECTION AND MANAGEMENT SYSTEM DEVELOPMENT OF A MOBILE DATA COLLECTION AND MANAGEMENT SYSTEM Nguyen Mai Dung* 1 and Tran Trung Chuyen 1, Nguyen Truong Xuan 1, Tran Truong Giang 1, Le Hong Anh 1, Dao Ngoc Long 2 1 Falculty of Information

More information

Michigan State University

Michigan State University Michigan State University Team Meijer Mobile Customer Satisfaction Application Project Plan Spring 2014 Meijer Staff: Jim Becher Chris Laske Michigan State University Capstone Members: Noor Hanan Ahmad

More information

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement. CSCE 315: Android Lectures (1/2) Dr. Jaerock Kwon App Development for Mobile Devices Jaerock Kwon, Ph.D. Assistant Professor in Computer Engineering App Development for Mobile Devices Jaerock Kwon, Ph.D.

More information

IdeaTab A1000L-F. User Guide V1.0. Please read the Important safety and handling information in the supplied manuals before use.

IdeaTab A1000L-F. User Guide V1.0. Please read the Important safety and handling information in the supplied manuals before use. IdeaTab A1000L - UserGuide IdeaTab A1000L-F User Guide V1.0 Please read the Important safety and handling information in the supplied manuals before use. file:///c /Users/xieqy1/Desktop/EN UG/index.html[2013/8/14

More information

Programming in Android. Nick Bopp

Programming in Android. Nick Bopp Programming in Android Nick Bopp nbopp@usc.edu Types of Classes Activity This is the main Android class that you will be using. These are actively displayed on the screen and allow for user interaction.

More information

Creative Digital Spaces Technology Encourages Inspired Human Communication

Creative Digital Spaces Technology Encourages Inspired Human Communication Creative Digital Spaces Technology Encourages Inspired Human Communication Keiju Okabayashi Masashi Uyama Junichi Yura Riichiro Take The new technology Creative Digital Spaces Technology is based on the

More information

Android Overview. Francesco Mercaldo, PhD

Android Overview. Francesco Mercaldo, PhD Android Overview Francesco Mercaldo, PhD Post-Doctoral researcher Corso di Sicurezza delle Reti e dei Sistemi Software Università degli Studi del Sannio (fmercaldo@unisannio.it) Things are not always what

More information

Course Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 )

Course Syllabus. Course Title. Who should attend? Course Description. Android ( Level 1 ) Course Title Android ( Level 1 ) Course Description Android is a Free and open source operating system designed primarily for smart phones and tablets and can be used for TVs, cars and others. It is based

More information

Introduction To Android

Introduction To Android Introduction To Android Mobile Technologies Symbian OS ios BlackBerry OS Windows Android Introduction to Android Android is an operating system for mobile devices such as smart phones and tablet computers.

More information

A Customizable Travel Application- Travel-It

A Customizable Travel Application- Travel-It A Customizable Travel Application- Travel-It GRADUATE PROJECT Submitted to the Faculty of the Department of Computing Sciences Texas A&M University-Corpus Christi Corpus Christi, Texas In Partial Fulfillment

More information

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 12, 2016 ISSN (online):

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 12, 2016 ISSN (online): IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 12, 2016 ISSN (online): 2321-0613 Android Application on Location Based Profile Manager Naitik M. Kachhadia 1 Hiresh D.

More information

ABSTRACT. The main objective of this project is to develop a mobile app in android that gives a new

ABSTRACT. The main objective of this project is to develop a mobile app in android that gives a new ABSTRACT The main objective of this project is to develop a mobile app in android that gives a new perspective to social networks called event-oriented social networking. This application can build a social

More information

ios vs Android By: Group 2

ios vs Android By: Group 2 ios vs Android By: Group 2 The ios System Memory Section A43972 Delta Core OS Layer Core Services Layer Media Layer CoCoa Touch Layer Memory Section A43972 Delta Aaron Josephs Core OS Layer - Core OS has

More information

GPS TRACKER PHONE WATCH USER GUIDE

GPS TRACKER PHONE WATCH USER GUIDE GPS TRACKER PHONE WATCH USER GUIDE WELCOME TO YOUR KOKO GPS TRACKER PHONE WATCH With your KOKO GPS Phone Watch you can: Locate position Track and play back route history Send call alerts to relative persons

More information

A Developers Guide To Mobile GIS. David Cardella, Jeff Shaner

A Developers Guide To Mobile GIS. David Cardella, Jeff Shaner A Developers Guide To Mobile GIS David Cardella, Jeff Shaner What is mobile GIS? Extends the reach of ArcGIS from the office to the field With a mobile GIS solution you can: - Carry your maps to the field

More information

Android App Development

Android App Development Android App Development Course Contents: Android app development Course Benefit: You will learn how to Use Advance Features of Android with LIVE PROJECTS Original Fees: 15000 per student. Corporate Discount

More information

MRR (Multi Resolution Raster) Revolutionizing Raster

MRR (Multi Resolution Raster) Revolutionizing Raster MRR (Multi Resolution Raster) Revolutionizing Raster Praveen Gupta Praveen.Gupta@pb.com Pitney Bowes, Noida, India T +91 120 4026000 M +91 9810 659 350 Pitney Bowes, pitneybowes.com/in 5 th Floor, Tower

More information

Automatically persisted among application sessions

Automatically persisted among application sessions STORAGE OPTIONS Storage options SharedPreference Small amount of data, as Key-value pairs Private to an Activity or Shared among Activities Internal storage Small to medium amount of data Private to the

More information

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 Evaluation Individual

More information

Understanding Storage I/O Behaviors of Mobile Applications. Louisiana State University Department of Computer Science and Engineering

Understanding Storage I/O Behaviors of Mobile Applications. Louisiana State University Department of Computer Science and Engineering Understanding Storage I/O Behaviors of Mobile Applications Jace Courville jcourv@csc.lsu.edu Feng Chen fchen@csc.lsu.edu Louisiana State University Department of Computer Science and Engineering The Rise

More information

Configuring the Android Manifest File

Configuring the Android Manifest File Configuring the Android Manifest File Author : userone What You ll Learn in This Hour:. Exploring the Android manifest file. Configuring basic application settings. Defining activities. Managing application

More information

User Guide Android App. Get the most out of the MapItFast app on your Android device with this user guide.

User Guide Android App. Get the most out of the MapItFast app on your Android device with this user guide. User Guide Android App Get the most out of the MapItFast app on your Android device with this user guide. Last Updated: January 2017 Disclaimer The use of GPS devices, tablets and smartphones with MapItFast

More information

3. How is technology used to serve our advertisements on other Sites that you visit and what choices do you have?

3. How is technology used to serve our advertisements on other Sites that you visit and what choices do you have? Privacy Policy for U.S. Websites Scope. This Privacy Policy applies to personal information collected online, used and disclosed by Stanley Black & Decker, Inc. s affiliates including but not limited to

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

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

doforms iphone User Guide

doforms iphone User Guide doforms iphone User Guide Updated October 1, 2011 A Product of Mobile Data Technologies, LLC. Table of Contents Legal Notice... 3 Contact Support... 3 Overview... 4 Mobile Data Collection App... 4 Data

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

Implementation of Business Register Record Application on Android Platform

Implementation of Business Register Record Application on Android Platform Implementation of Business Register Record Application on Android Platform B. Smitha Computer Science and Engineering, Post Graduate Scholars, Sreenidhi Institute of Science and Technology, T.S, India

More information

The Basis of Data. Steven R. Bagley

The Basis of Data. Steven R. Bagley The Basis of Data Steven R. Bagley So far How to create a UI View defined in XML Java-based Activity as the Controller Services Long running processes Intents used to send messages between things asynchronously

More information

Android Samsung Galaxy S6 Edge

Android Samsung Galaxy S6 Edge Android 6.0.1 Samsung Galaxy S6 Edge Access your quick menu by using two fingers to pull down the menu from the top-center of the screen. You can use this to quickly turn your Wi-Fi, Location, Bluetooth,

More information

The VIDEO1st app is installed with 4 predefined stages following the video and photograph capture. These stages are:

The VIDEO1st app is installed with 4 predefined stages following the video and photograph capture. These stages are: This guide describes the features and functionality available within VIDEO1 st and how the software is used on a handheld device, including smartphones and tablets. To use the VIDEO1 st application and

More information

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008 An Introduction to Android Jason Chen Developer Advocate Google I/O 2008 Background What is Android? Latest News 4,000,000,000 Internet and Mobile Phone Users, Worldwide 3,000,000,000 2,000,000,000 1,000,000,000

More information

Cisco Events Mobile Application

Cisco Events Mobile Application Welcome to the new free Cisco Events mobile application! Using this tool, participants can: Connect with peers and Cisco representatives attending an event virtually or onsite Earn points towards exclusive

More information

Introduction to Android

Introduction to Android Introduction to Android http://myphonedeals.co.uk/blog/33-the-smartphone-os-complete-comparison-chart www.techradar.com/news/phone-and-communications/mobile-phones/ios7-vs-android-jelly-bean-vs-windows-phone-8-vs-bb10-1159893

More information

application components

application components What you need to know for Lab 1 code to publish workflow application components activities An activity is an application component that provides a screen with which users can interact in order to do something,

More information

Staying Connected with Mobile Devices in the Power Sector

Staying Connected with Mobile Devices in the Power Sector Panasonic Staying Connected with Mobile Devices in the Power Sector Introduction A variety of factors contribute to power utilities feeling the pinch, and mobile solutions offer one way to cut costs by

More information

ANDROID SYLLABUS. Advanced Android

ANDROID SYLLABUS. Advanced Android Advanced Android 1) Introduction To Mobile Apps I. Why we Need Mobile Apps II. Different Kinds of Mobile Apps III. Briefly about Android 2) Introduction Android I. History Behind Android Development II.

More information

The Inflection Point in the Application Ecosystem

The Inflection Point in the Application Ecosystem The Inflection Point in the Application Ecosystem The post-pc era the data explosion 0111010101101010101010101010101010101010110101010101010101010101010101010101 0101010101101011011011011101011100000010110101001101011110011010101010110101

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

CS 528 Mobile and Ubiquitous Computing Lecture 1b: Introduction to Android. Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 1b: Introduction to Android. Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 1b: Introduction to Android Emmanuel Agu What is Android? Android is world s leading mobile operating system Open source (https://source.android.com/setup/)

More information

SkylineGlobe 6.5 s New Developments

SkylineGlobe 6.5 s New Developments SkylineGlobe 6.5 s New Developments The SkylineGlobe Enterprise suite of applications was created to provide all of the necessary software tools for an organization to implement their own private, 3D virtual

More information

Deltek Vision 7.4 Technical Overview & System Requirements: Advanced Deployment (150 or More Employees) 1/28/2015

Deltek Vision 7.4 Technical Overview & System Requirements: Advanced Deployment (150 or More Employees) 1/28/2015 Deltek Vision 7.4 Technical Overview & System Requirements: Advanced Deployment (150 or More Employees) 1/28/2015 Table of Contents Advanced Deployment Model (150 or More Employees)... 3 Introduction...

More information

Android Development Tools = Eclipse + ADT + SDK

Android Development Tools = Eclipse + ADT + SDK Lesson 2 Android Development Tools = Eclipse + ADT + SDK Victor Matos Cleveland State University Portions of this page are reproduced from work created and shared by Google and used according to terms

More information

Mapping with Google Fusion Tables

Mapping with Google Fusion Tables Mapping with Google Fusion Tables You will learn how to transform location information stored in an Excel spreadsheet to a format that can be mapped directly with Google Fusion Tables. Format of Data within

More information

Design and Implementation of a Multi-Function Data Acquisition System based on Android Platform

Design and Implementation of a Multi-Function Data Acquisition System based on Android Platform 2017 International Conference on Computer Science and Application Engineering (CSAE 2017) ISBN: 978-1-60595-505-6 Design and Implementation of a Multi-Function Data Acquisition System based on Android

More information

Developer s overview of the Android platform

Developer s overview of the Android platform Developer s overview of the Android platform Erlend Stav SINTEF November 10, 2009 mailto:erlend.stav@sintef.no 1 Overview Vendors and licensing Application distribution Platform architecture Application

More information

Software Development for Mobile Devices

Software Development for Mobile Devices Software Development for Mobile Devices Operating System Diversity Many Operating Systems Google Android Apple ios Microsoft Windows Phone Nokia Symbian Linux RIM BlackBerry OS HP/Palm WebOS BREW Differences

More information