ISSN: 2231-2803 http://www.ijcttjournal.org Page 63



Similar documents
Remote Android Assistant with Global Positioning System Tracking

Phone Pal: Remote Mobile Access through Short Message Service Prof. Mitul K. Patel 1 Gadhiya Janki D. 2

Location Based Services using Android Mobile Operating System

An Android Application for Tracking College Bus Using Google Map

Intermedia Cloud Softphone. User Guide

SwannEye HD Plug & Play Wi-Fi Security Camera Quick Start Guide Welcome! Lets get started.

Mitel MiCollab Client

ipecs UCS Unified Communications Solution Easy to access and activate Highlights Single server solution

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

GadgetTrak Mobile Security Android & BlackBerry Installation & Operation Manual

RFID, GPS & GSM Based Vehicle Tracing & Employee Security System

CMR Journal of Engineering and Technology Vol.1 Issue.1 January 2016

MOBILE MARKETING. A guide to how you can market your business to mobile phone users. 2 April 2012 Version 1.0

Vehicle Scrutinizing using GPS & GSM Technologies Implemented with Ardunio controller

Smart Home Security System Based on Microcontroller Using Internet and Android Smartphone

Trace Desktop Workforce / Fleet Management System

Review on Accident Alert and Vehicle Tracking System

Adobe Connect and Zoom are web conferencing tools with many features. Google Hangouts and Skype are primarily for voice calling or text chat.

A Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile

Challenges in Android Application Development: A Case Study

How To Track A Vehicle With A Smart Vehicle Tracking System

International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 3, Issue 6, June 2014

Low Cost SMS based Vehicle Tracking System using Android

ShareLink 200 Setup Guide

AN ANDROID APPLICATION FOR ISSUING AND VERIFYING COMMUTER TRAIN TICKET THROUGH GPS USING CLOUD

RESCO MOBILE CRM QUICK GUIDE. for MS Dynamics CRM. ios (ipad & iphone) Android phones & tablets

Store & Share Quick Start

LiveTalk Call Center solution

OpenScape UC Application

HOW A BETTER PHONE SERVICE WILL IMPROVE YOUR BUSINESS

PARK UNIVERSITY. Information Technology Services. VDI In-A-Box Virtual Desktop. Version 1.1

A Mobile Application for Bus Information System and Location Tracking using Client-Server Technology

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

Professional navigation solutions for trucks and fleets

Vehicle Tracking System,

Ultra Dashcam. with Smartphone app control INSTRUCTION MANUAL

TELUS Business Connect Meeting User Guide. Video Conference. Web Share.

RCN BUSINESS OFFICE MOBILITY FOR DESKTOP

3. GENERALI MOBILE APPLICATION CONTENT. 3 P a g e

Getting Started with Zoom

Note: This documentation was written using the Samsung Galaxy S5 and Android version 5.0. Configuration may be slightly different.

ios Mobile Dialer Application Manual Make low cost Internet calls from your iphone, ipad and ipod touch

Quick Start Guide: Iridium GO! Advanced Portal

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

Vehicle Monitoring Quick Reference Guide

7 6.2 Windows Vista / Windows IP Address Syntax Mobile Port Windows Vista / Windows Apply Rules To Your Device

WebEx what is it and how can I use it?

Zoom Participant Guide

LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID

User's Guide. [Home Network] app. Model No.

FAMILY. Reference Guide. Pogoplug Family. Reference Guide Cloud Engines, Inc. All Rights Reserved.

International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 ISSN

Nagpur, Maharashtra, India

Why have a mobile website

GPSintegrated - GPS Tracking Platform

DUO SECURITY CISCO VPN USER GUIDE 1/27/2016

Amcrest 960H DVR Quick Start Guide

RingCentral from AT&T Desktop App for Windows & Mac. User Guide

Choose your Price per Seat (no contract): $79 per month Pay $237 for 3 months Save $30 quarterly

Celly FAQ. inbox cells people help. celly help. Common Support Questions. celly company. General. school. policies. About Cells.

RingCentral Meetings QuickStart

BroadTouch Business Communicator

Intel Unite Solution. Standalone User Guide

Safely on track with Vodacom Fleet Management

Sophos Mobile Control User guide for Windows Phone 8. Product version: 3.5

Frequently Asked Questions About Mobile Banking/Deposit App

Remote Desktop Access through Android Mobiles and Android Mobiles Access through Web Browser

X X X X X. Platinum Edition. Unlimited Extensions. Unlimited Auto Attendants. Unlimited Voic Boxes. ACD Features

Android OS Mobile Dialer Application Manual. Make low cost Internet calls from Android Smartphone or Tablet

TrackRoad GPS User Guide

Arcus Business Connect

The all-in-one Unified Communications solution for SMBs.

TARGETPROCESS HELP DESK PORTAL

SuperValu Car Insurance FAQs

Multi-Factor Authentication FAQs

1. Vehicle Security/Tracking Device

Your Small Business Phone System

Aeroqual Connect and Cloud

Rogers Smart Home Monitoring QUICK START GUIDE ROG_6093_QST_GDE_EN.indd 1 9/22/12 8:29 AM

Keywords LBS, Continuous Query, Range Query, Google API s, GPS.

How To Collaborate On A Project Plan 365 Plan On A Pcode On A Microsoft Project World On A Macbook Or Ipad Or Ipa Or Ipam Or Ipat Or Ipar Or Ipor Or Ipro Or Ipo Or Ip

REVIEW ON IMPROVED VEHICLE MONITORING SYSTEM WITH ARRIVAL TIME PREDICITION

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

MOBILITY FOR iphone USER GUIDE

Zoom Participant Guide

WorkTime UC Mobile Admin Guide

IP PHONE EXPANSION KEY

Mobile Commerce and Ubiquitous Computing. Chapter 6

Sophos Mobile Control User guide for Android. Product version: 4

RouteShoot Users Guide Android

Welcome to a whole new level of interactive home security

Free Options for Internet Videoconferencing: Moving Beyond and Chat

Satellite Tracking System FindMe F2

Communications. Simplified ipecs UCP.

TaleBlazer Documentation

Transcription:

Implementation of an Android Application for Location Tracking and Conferencing 1Prajakta.N.Pande, 2 Prof.Amit Welekar 2 Head of the Department, Information Technology, TGPCET, Maharashtra, India ABSTRACT Android applications are increasingly gaining popularity these days because of the simplicity of its use. An Android application can be used for both personal use or in the business. This paper introduces an Android based application for location tracking and conferencing which can be used by employees working on site, outside office. A discussion on how location tracking can be useful in a variety of ways is made. A comparison of proposed system is made with present system, also the actual implementation of this application is discussed. Lastly a discussion on how this app can be enhanced further is made. Index Terms: Android, Location Tracking, Conferencing. 1. INTRODUCTION A Smart Phone is the one that has a vast range of applications (built-in) and supports plenty more from the external apps markets. These apps allow the user to do almost everything that previously required a Desktop PC or a laptop. People can now, with the use of a Smart Phone, stay connected all the time, communicate and collaborate over work in real-time without any lag, conduct meetings, prepare reports and share them with anyone anywhere in the world, and also stay connected with friends, family and communities on various social networks. And all this can be done without being confined in front of your PC; it doesn t really matter where you are. Location tracking refers to finding the location of an object either stationary or moving. Some of tracking systems require special hardware devices to be installed for example in some of vehicle tracking and asset tracking systems, but however this can also be achieved by mobile positioning. Mobile positioning, which is a Location-based service that can provide with the actual coordinates of a mobile phone user. This is a technology used by telecommunication companies to find the location of a mobile phone user. A video conferencing is a technology that allows users in different locations to hold face-to-face communication without having to move to a single location. A mobile app is a software application developed specifically for use on small, wireless computing devices, such as smartphones and tablets, rather than desktop or laptop computers. Android is a Linux-based operating system for smartphones and tablets. Android includes a touch screen user interface with other features that enable a cell phone to be called a smartphone. This is a platform that supports various applications, available through the Android Stores. This platform allows end users to develop their own apps, can install and use their own applications on top of the Android framework. Android mobile phones are easily available now at a reasonable cost and can be used for a wide variety of purpose. This paper aims to propose an Android based application that can be used for location tracking and communicating. This application will be used to track current location of employees. The location of all the other employees will be known to each employee which will help him in case of emergency. This application aims to provide services to employee such as location tracking as stated above along with communication. The communication takes place with the help of video co Video conferencing's main advantage over teleconferencing is that users can see each other, which allows them to develop stronger relationships & solve problems. When a video conference is held for informal purposes, it is called a video call or video chat. 2. A REVIEW OF EXISTING SYSTEM Location tracking system can be used in a variety of situations. The location tracking can be used to track a child or aged. It can be used to locate family or friends, to find nearby places, to control mobile workforce etc. Public transport networks (PTNs) are difficult to use when the user is unfamiliar with the area they are traveling to. In these situations, adequate on-trip navigation information can substantially ease the use of public transportation and be the driving factor in motivating travelers to prefer it over other modes of transportation. However, estimating the localization of a user is critical for providing relevant information. Relevant design issues for a modular cost-efficient user friendly on-trip Navigation service that uses position sensors are accessed [1]. By helping travelers move from single-occupancy vehicles to public transportation systems, communities can reduce traffic congestion as well as its environmental impact. This will increase the satisfaction of current public transportation users and help motivate more people to ride. In the tracking ISSN: 2231-2803 http://www.ijcttjournal.org Page 63

system developed by [2] the location tracking is used to improving Efficiency & Effectiveness of various business find location of vehicle that has been stolen and using a processes in addition to improve security aspects by remote some signals can be sent to inbuilt hardware Timely Communication. within the system to automatically stop the car. Vehicle tracking and locking system is installed in the vehicle, to Location Tracking: Gives real time location information track the place and locking engine motor. The place of Image Tracking: Captures pictures using front & back the vehicle is identified using Global Positioning System camera and makes it available on portal in real time (GPS) and Global system mobile communication (GSM). manner These systems constantly watch a moving Vehicle and report the status on demand. When the theft is Speed Tracking: Tracks speed identified, the responsible person send SMS to the microcontroller, the microcontroller issue the control Distance Tracking: Tracks distance covered for a trip signals to stop the engine mot or. Authorized person need to send the password to controller to restart the Inquiry Capture & Reporting: Captures inquiries from vehicle. In the system proposed in Android location field and reports it in real time manner based services [3] the implementation of location based services through Google Web Services and Walk Score Communication: Business chat application to Transit APIs on Android Phones to give multiple services communicate with various business participants to the user based on their location. There have been various location tracking and business usage apps but very few focus upon the benefit to employees. These application provide facility to employers to track their employees but very few provide feature of employees tracking each other. Although in some cases employee can track each other they can do only textual conversation. The proposed system will allow employees to know each other s location along with a video chat. Visual aids are obviously better means of conveying information as compared to textual data. So an employee can use video conferencing with another. Employee to take help on his project. For example there are certain apps such that if somebody needs help on a project he may send a message to his team and attach a picture or any location if needed. Looking for help while away from the office an employee may see who s available and located closest to his worksite to get the required help. This application allow sharing of location amongst the employees and communication using text messages. This has no facility for an administrator to track his employee s. Also there are application which allows employers to easily track employees, drivers, sales force, etc. from any web enabled device. It provides a way to stay connected with his team and see where they are in real time. Every employee to be tracked will install the app on their mobile, register and accept the Terms and Conditions. An access to web portal will be provided where admin will be able to check the current location of their work force. The app also has a SEND LOCATION button that allows the user to check in at their current location. Simple and easy way to confirm a pickup or delivery. Consider an example of ispot4u. ispot4u platform is designed & developed by AppBell Technologies Pvt Ltd. ispot4u is Mobile based platform which can be used by various businesses. ispot4u applications helps in Visit Reporting: Captures and reports visits by employee to customer location SOS/Emergency: Reports emergency situation with location information & photos Transportation Logistics: Rich Android application to handle pickup/drop. Many such examples can be cited. 3. PROPOSED SYSTEM The proposed system is an android based application that will provide a location based service of location tracking. Location tracking refers to attaining of the current position of a object stationary or moving. This application will allow employees working on field to locate and track the other employee located nearby so that they can take help of each other when in problem. The location of the employee will also be known to the administrator. The employee be able to find location of nearby employee. The employee will also be allowed to do a video chat with the other employee or with the administrator directly. The video chat is a fantastic tool under the right circumstances. Communication through a visual medium is often clearer than communication only through text or audio. The server will maintain relevant data of employee and video chat will happen using the internet. The following figure shows the sequence of steps carried out while using this application and the kind of request and response provided. This deals with the users employee and admin respectively. ISSN: 2231-2803 http://www.ijcttjournal.org Page 64

Figure 2: Select designation Step 2: If Admin is chosen he will login with his id and password or an employee will login with his id and password respectively. Consider for example that two employee login into the system both at different locations. Figure 1: Overview of the system. 4. IMPLEMENTATION The proposed system is implemented using Eclipse IDE. This is a client server system where the server is implemented in NetBeans.The data from client mobile to the server goes in JSON format. This application uses various classes and methods from Location Manager class which was used to implement location tracking system. The video conferencing here is based on Web RTC.Here follow the screen shots showing the actual implementation. Here follow the screen shots showing the actual implementation. Step 1: A screen with two buttons labeled employee and admin. Here each individual will have a unique id and password. The Admin as well as all the employee will only be able to log in with their unique id which will already be registered in the system. If an employee tries to login as a admin he will not be given access. Figure 3: Login Screen Step 3: The person who logged in will be shown his address at the current location, this will help him see his exact location. After this the person click next button. ISSN: 2231-2803 http://www.ijcttjournal.org Page 65

The following figure shows screen for user2.this is because we are assuming that only two employees have currently logged in. Figure 4:Address of user Step 4:The logged in user click on GET MY LOCATION which will capture his actual latitude and longitude and send it to server. This will also be an intimation that he has reached destination and this location will also be seen by others upon clicking on online user. Here two users have currently logged in therefore user 1 will see user2 and user 2 will see user 1 in the list of online users. Figure 6:Screen for User 2(eg:Ramesh) Location Manager class provides access to the system location services. These services allow applications to obtain periodic updates of the device's geographical location, or to fire an application-specified Intent when the device enters the proximity of a given geographical location. This class is not instantiated directly; instead, retrieve through Context.getSystemService (Context.LOCATION_SERVICE) The Location object represents a geographic location which can consist of a latitude, longitude. The functions getlatitude ( ) and getlongitude ( ) are used to find the latitude and the longitude. Once we have Location object, we can use Geocoder.getFromLocation () method to get an address for a given latitude and longitude. Figure 5: Screen for user 1(eg: Rahul) Step 5: Now if admin login he will be assured that his employee has reached destination where here was asked to go.this is because he has also logged in into system. Since he has also logged in he will be seen in the list of online users by rest of the employees. If an employee faces a difficulty in his project he may choose to setup a video call with either the admin or some other employee. ISSN: 2231-2803 http://www.ijcttjournal.org Page 66

Step 6: A receiver has a option to either receive a call in employee for which he may choose to switch to back which case the caller will be informed that receiver is camera. Now because another employee can directly see online or else the call can be aborted by the receiver. In the object on which the employee need help it will be this case employee may call another employee. easy for him to solve the problem or help. Also because chatting is happening simultaneously the employee in The following screens show both the situations. difficulty will also be able to better understand the solution. Figure 7 : Can receiver receive call If he answers no call is aborted. Figure 8:Video Conferencing 5. CONCLUSION This proposed system is an attempt to help the employee facing difficulty in his work by integrating video conferencing which allow communication between two people at distant locations. Because the location of employee is known by all other employees the employee in need sometimes may choose to interact with person nearest to him. The location information is also useful for the admin.in future a feature can be added to this application that will allow the employee to search for nearby places. Figure 7:Call aborted Step 7: A video call is set up between the employee and another employee. By default the front camera of the mobile will be on. The employee facing difficulty may directly show his hardware or machine parts to another ACKNOWLEDGEMENTS I would like to express my deep and sincere gratitude to my research supervisor, Prof.Mr.Amit. Welekar, Head, Department of Information Technology, Tulsiramji Gaikwad Patil College of Engineering and Technology, for his invaluable guidance throughout this research. His dynamism, vision, sincerity and motivation have deeply inspired me. He has taught me the methodology to carry out the research and to present the research works as clearly as possible. It was a great privilege and honor to work and study under his guidance. I am extremely grateful for what he has offered me. ISSN: 2231-2803 http://www.ijcttjournal.org Page 67

REFERENCES [1]Pradip Suresh Mane, Vaishali Khairnar Analysis of Bus Tracking System Using Gps on Smart Phones -IOSR Journalof Computer Engineering (IOSR-JCE)e-ISSN: 2278-0661, ISSN: 2278-8727 Volume 16, Issue 2, Ver. XII (Mar-Apr. 2014), Pg 80-82 [2]Mahadevaiah K G,Sujay Sajjan T, Abhishek V, Rakshith P R., Ashish N Koushik Android Based Remote Vehicle DisEngaging System Volume 3 Issue 4, April 2014 International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 [3]Nilima Walde, Pravindra Singh Khatri, Dheeraj Mehta, A V Avinash Android Location based Services, International Journal of Advanced Research in Computer and Communication Engineering, Vol. 3, Issue 3, March 2014 [4] Virrantaus, K., Markkula, J., Garmash, A., Terziyan, V., Veijalainen, J., Katanosov, A., and Tirri, H.Developing gissupported location-based services. In Web Information Systems Engineering (2001), IEEE,pp. 66_75. [5]Consortium, O. G. Open location services 1.1, 2005. [6]D'Roza, T., and Bilchev, G. An overview of location-based services. BT Technology Journal 21, 1 (2003), 20_27 [7]Location Based Services using Android Mobile Operating System,Amit Kushwaha, Vineet Kushwaha, International Journal of Advances in Engineering & Technology, Mar 2011. [8] http//developer.android.com [9]www.tracksterapp.com [10]https://play.google.com/store/apps/details [11]http://webrtcbook.com/presentations/WebRTCIEEE04-02-13.pdf [12]http://www.kamailio.org/events/2013-[13]KamailioWorld/04- Victor.Pascual-WebRTC-and VoIP.pdf [14]https://en.wikipedia.org/wiki/WebRTC [15]http://www.polycom.co.uk/content/dam/polycom/common/docu ments/brochures/video-basics-br-engb.pdf [16]Suhas Holla,Mahima M Katti Android Based Mobile Application Development and its Security.IJCTT vol 3 Issue 2012. [17]Swati Sharma, Dr.Pradeep Mittal Mobile Location Based Tour guide System IJCTT vol 4 May 2013. BIOGRAPHIES Ms.Prajakta.Pande has completed MCA from Nagpur University. She has published 5 papers in international journal and presented 2 papers in International Conference. Prof.Mr.Amit Welekar is Head of Department Information Technology in TGPCET, Nagpur. He has completed M.Tech in Wireless Communication and currently pursuing Ph.D. He has attended 11 International Conference and his 6 papers are published in International Journals. ISSN: 2231-2803 http://www.ijcttjournal.org Page 68