Land Vehicle Tracking System Using Java On Android Platform
Land Vehicle Tracking System Using Java On Android Platform
org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012
Abstract
As urban living environment is becoming more and more complex, the road condition is becoming worse
because of heavy traffic, increase of traffic accidents and high ratio of empty vehicles. It increases the cost of
transportation and wastes time of vehicle movement. To solve such problems, a land vehicle tracking system has
been developed. A land vehicle tracking system determines the position of land rover with a terminal with
embedded GPS receiver or PCS phone and displays the position on a digital map. Recently, vehicle tracking
technologies have brought some breakthrough in these areas: commercial vehicle operations, fleet management,
dispatching, emergency rescue, hazard material monitoring, and security.
Keywords: Android, Java, Eclipse, GPS, AGPS, Land Vehicle Tracking, Internet.
1. Introduction
A vehicle tracking system combines the installation of an electronic device in a vehicle, or fleet of vehicles, with
purpose-designed computer software at least at one operational base to enable the owner or a third party to track
the vehicle's location, collecting data in the process from the field and deliver it to the base of operation. Modern
vehicle tracking systems commonly use GPS or GLONASS technology for locating the vehicle, but other types of
automatic vehicle location technology can also be used. Vehicle information can be viewed on electronic maps via
the Internet or specialized software. In case of our software the device that we are going to use is an android
phone and the vehicles will be watched by an administrator using a web application.
4. Android
ANDROID (Automated Numeration of Data Realized by Optimized Image Detection) Android is an operating
system for mobile devices such as Smartphone and tablet computers. It is developed by the Open Handset
Alliance led by Google. Android consists of a kernel based on the Linux kernel, with middleware, libraries and
88
Computer Engineering and Intelligent Systems www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012
APIs written in C and application software running on an application framework which includes Java-compatible
libraries based on Apache Harmony. Android uses the Dalvik virtual machine with just-in-time compilation to
run Dalvik dex-code (Dalvik Executable), which is usually translated from Java bytecode.
5. Location Technology
Nowadays, a substantial number of smart phone have multimedia ability and geo-locating ability. While some
people may get confused with GPS and AGPS here we provide a brief background study about them.
5.1 Global Positioning System (GPS)
Global Positioning System is composed of satellites and GPS receivers.GPS receivers receive signals from the
satellites orbiting in space in 6 different planes 20 kilometers away from Earth (Porcino, 2001). There are 24
satellites orbiting in space at present originally owned by United States government for military purposes and are
now opened for commercial use. The GPS receiver installed in the mobile handsets will receive radio signals
from satellites and compare with the local duplication of geo data to calculate its actual location on Earth. To
increase the accuracy, data received from three satellites can perform the calculation of two- dimensional
location, including the longitude and latitude. For three- dimensional location information, consisting longitude,
latitude and altitude, data from at least 4 satellites are required.
6. Product Perspective
6.1 Overview
The system will be basically a project that consists of client part, server part and GPS part. Also will look at the
information’s of routes, drivers and give the most optimal options to the user. Moreover, user may see and search
the users’ and vehicles’ information in to the system repository. The most important component of our system is
GPS. The coordinates of the vehicles that incoming build up the system’s treatment. The purpose of this
89
Computer Engineering and Intelligent Systems www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012
document is to model and design the project with the requirements defined in the SRS document. We are going
to use GPS for locating the position of vehicle. Vehicle tracking systems are devices used for tracking location of
vehicles in real time.
6.2 Applications
• Vehicle tracking systems are commonly used by fleet operators for fleet management functions such as fleet
tracking, routing, dispatch, on-board information and security.
• Vehicle tracking systems are also popular in consumer vehicles as a theft prevention and retrieval device.
Police can simply follow the signal emitted by the tracking system and locate the stolen vehicle.
• Asset tracking: Companies needing to track valuable assets for insurance.
• Field service management: Companies with a field service workforce for services such as repair or
maintenance, must be able to plan field workers’ time, schedule subsequent customer visits and be able to
operate these departments efficiently.
• Field sales: Mobile sales professionals can access real-time locations.
• Trailer tracking: Haulage and Logistics companies often operate Lorries with detachable load carrying units.
7. Conclusion
Vehicle tracking system resulted in improving overall productivity with better fleet management that in turn offers
better return on your investments. Better scheduling or route planning can enable you handle larger jobs loads
within a particular time. Vehicle tracking both in case of personal as well as business purpose improves safety and
security, communication medium, performance monitoring and increases productivity. So in the coming year, it is
going to play a major role in our day-to-day living.
8. Acknowledgment
We would like to express our gratitude towards a number of people whose support and consideration has been an
invaluable asset during the course of this work
9. References
[1] Mi Hyun Eom, Eun Young Han and Hee Soon Chang. (2001), “Implementation of Internet-based
Land Vehicle Tracking System using Java”
[2] Chia-Chi Teng and Richard Helps. (2010), “Mobile Application Development: Essential New Directions
for IT”
[3] Agung Dewandaru, Abas M. Said and Abdul Nasir Matori. (2007), “A Novel Map-matching Algorithm to
Improve Vehicle Tracking System Accuracy”
[4] Feng Liu, Jan Sparbert and Christoph Stiller. (2008), “IMMPDA Vehicle Tracking System using
Asynchronous Sensor Fusion of Radar and Vision”
90
Computer Engineering and Intelligent Systems www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012
91
Computer Engineering and Intelligent Systems www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012
92
Computer Engineering and Intelligent Systems www.iiste.org
ISSN 2222-1719 (Paper) ISSN 2222-2863 (Online)
Vol 3, No.5, 2012
Storage SQLite, a lightweight relational database, is used for data storage purposes
Web The web browser available in Android is based on the open-source WebKit layout engine, coupled
browser with Chrome's V8 JavaScript engine. The browser scores a 93/100 on the Acid3 Test.
While most Android applications are written in Java, there is no Java Virtual Machine in the
platform and Java byte code is not executed. Java classes are compiled into Dalvik executables and
Java support run on Dalvik, a specialized virtual machine designed specifically for Android and optimized for
battery-powered mobile devices with limited memory and CPU. J2ME support can be provided via
third-party applications.
Supports A2DP, AVRCP, sending files (OPP), accessing the phone book (PBAP), voice dialing
and sending contacts between phones. Keyboard, mouse and joystick (HID) support is available
Bluetooth
through manufacturer customizations and third-party applications. Full HID support is planned for
Android 3.0 (Honeycomb).
Android supports tethering, which allows a phone to be used as a wireless/wired hotspot. Before
Tethering
Android 2.2 this was supported by third-party applications or manufacturer customizations.
93
This academic article was published by The International Institute for Science,
Technology and Education (IISTE). The IISTE is a pioneer in the Open Access
Publishing service based in the U.S. and Europe. The aim of the institute is
Accelerating Global Knowledge Sharing.
More information about the publisher can be found in the IISTE’s homepage:
http://www.iiste.org
The IISTE is currently hosting more than 30 peer-reviewed academic journals and
collaborating with academic institutions around the world. Prospective authors of
IISTE journals can find the submission instruction on the following page:
http://www.iiste.org/Journals/
The IISTE editorial team promises to the review and publish all the qualified
submissions in a fast manner. All the journals articles are available online to the
readers all over the world without financial, legal, or technical barriers other than
those inseparable from gaining access to the internet itself. Printed version of the
journals is also available upon request of readers and authors.