Mobile Applications on Vehicle Tracking Ahmed Yousif Ahmed Ibrahim and Dr Hala Eldaw Idris Faculty of Engineering, Al-Neelain University, Khartoum, Sudan Publishing Date: August 18, 2016 Abstract In last 20 years there are huge increases in broken and stolen vehicles which lead to the question how to improve the security to avoid this problem. There are a several ways of security level such as security cam, security watch, and high level of security lock. There are a new technology will lead to decrees this problem. This technology called Mobile application Tracking System. The idea of this technology is to use GPS system to track the vehicle location with the assistance of GSM. The GPS will send the location of the vehicle via SMS including coordination s this can be done by using the Google earth program. Keywords: Vehicle Tracking, GPS, GSM. Introduction Although there are many technologies can be used to avoid this problem (NCIC) said that in 2006 there are more than 1192809 thefts and the lost Is more than 7.9 billion dollar, so many programs were design to cut the lost. Mobile application Tracking System was designed to over less the effort. The main idea of the system when the vehicle turned on illegally {broke the glass, remove the battery, use unspecific key} the GPS system will automatically send an SMS using the GSM via satellite. The mobile application tracking system advantages are popular, more cheap, reliable and dependable. Related Work The mobile application tracking system previous workings are: In [1], the hardware and software works as base station & mobile station this is receive the information analysed it and give the result. In [2], tracking system which determine the location of the vehicle and send it using GPS and also can send MMS which contain a face photo of the driver to compare it with data base, this SMS& MMS will send in two copies, one to the owner of the vehicle and the other will send to the police department. In [3], using a hidden camera installed in the vehicle to have a clear face photo of the driver and compare it with the new driver face. In [4], this method the system will try to detect the level of toxic gases for example CO & LPG and then will notify through GSM and this will avoid the accidents by using IR sensor technology. In [5], the remote monitoring system based on SMS and GSM was implemented. Based on the total design of the system, the hardware and software designed. In this paper, the GSM network is a medium for transmitting the remote signal. This includes two parts that are the monitoring centre and the remote monitoring station. The monitoring centers consist of a computer and communication module of GSM. Methodology The design of Mobile application Tracking System is so simple. The Mobile Tracking System on the vehicle will use GPS technology to send the information to the satellite; the satellite will send this information to the mobile Sim card again, so the owner will receive this information on his mobile sim card. 34
Figure 1: System Architecture There are four bottoms in this application 1- Close 2- Watch 3- Alert 4- Open 1- Close: Use to close the vehicle. 2- Watch: Use to determine the current location. 3- Alert: Optional bottom use to send alert to specific person 4- Open Use to open the vehicle. 35
Figure 2: Android Application Flow Chart 36
Flow Chart: Figure 3: GPS Tracking Flow Chart Implementation When the application opened on a cell phone the data of the location will be send to the satellite, we can make authentication process to make sure that the drivers is authenticated, if not then follow previous-mention procedures. The implementation: Before the implementation of the any program we have to make sure about the platform, programming language that we used cause many factors will affected the process for instances the request speed, the program environment which pan the execution of the program. There are three major implementation decisions that have been made before the implementation of this project. They are as follows: 1. Selection of the Operating System. 2. Selection of the programming language. 3. Coding guidelines to be followed. A. Selection of the Platform Android is software for mobile devices. Android comes with its own Java language which developed and lead by Google corporation. Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language. Android contains its own Java Virtual machine called (Dalvik Virtual Machine - DVM). Android is created by the Open Handset Alliance 37
which is lead by Google. It is based on the Linux operating system and developed by Google. Android supports graphics sucg as 2-D and 3-D using the OpenGL libraries. B. Android Features 1. Application framework: It is used to replacement of components. 2. Dalvik virtual machine part of an open source the Android mobile phone platform. 3. Optimized graphics: It contains both 2D and 3D. 2D is based on graphics library and 3D is based on OpenGL ES 4. SQLite: It is used to data storage. 5. Media support: It contains audio, video, and still image formats. 6. GSM Telephony: (hardware dependent) 7. Camera (hardware dependent). C. Android Components An Android application consists out of the following parts: 1. Activity - represents the presentation layer of an Android application. 2. Views - the User interface of an Activity is built with widget classes which inherit from android. 3. Services - They can notify the user via the notification framework in Android. 4. Content Provider - provides data to applications, via a content provider. 6. Broadcast Receiver - receives system messages and implicit intents, can be used to react to changed conditions in the system. Android Architecture This is the first page in application. First we need to register by clicking. If you are h already Figure 4: Android Architecture registered you can directly login by entering your name and password 38
Figure 5: Login Page These are the four buttons which you can use to control your vehicle Figure 6: Vehicle Tracking Screen If you are a new user you need to register by entering the information on the page 39
Figure 7: Registration Page Here we enter latitude and longitude to track the current location of the vehicle Figure 8: View Page Conclusion At the end of this paper we find that we gave two part for the program, part one receive information, analyze it and provide the result, part two use the information to track the vehicles on the map given such as Google earth. References [1] F. M. Franczyk, and J. D. Vanstone, Vehicle warning system, Patent number: 7362239, Issue date: 22 Apr 2008.S. J. Breckling, Ed., The Analysis of Directional Time Series: Applications to Wind Speed and Direction, ser. Lecture Notes in Statistics. Berlin, Germany: Springer, 1989, vol. 61. [2] Hapsari, A.T., E.Y. Syamsudin, and I. Pramana, Design of Vehicle Position Tracking System Using Short Message Services And Its Implementation on FPGA, Proceedings of the Conference on Asia South Pacific Design Automation, Shanghai, China, 40
[3] Khondker Hasan, Mashiur Rahman, Abul L. Haque, M Abdur Rahman, Tanzil Rahman and M Mahbubur Rasheed, Cost Effective GPS-GPRS Based Tracking System, Proceedings of the International Multi- Conference of Engineers and Computer Scientists 2009 Vol I IMECS 2009, Hong Kong. [4] P. Efstathopoulos, M. Krohn, S. VanDeBogart, C. Frey, D. Ziegler, E. Kohler, D. Mazieres, F. Kaashoek, and R. Morris. Labels and event processes in the Asbestos operating system. In Proc. of the 20th ACM Symposium on Operating Systems Principles, pages 17{30. ACM, 2005}. [5] Vehicle tracking system overview [online] http://www.roseindia.net/technology/vehicle tracking/vehicletrackingsystems.shtml 41