JAVA PROJECT MOBILE TRACKER
JAVA PROJECT MOBILE TRACKER
PROJECT WORK
BOOK YEAR 2024-2025
2024-2025
A
Project Report
On
CERTIFICATE
[ KARTIK MAHESH
SURYAWANSHI ]
[AAYUSHI ATUL
SHIRSATH ]
have successfully completed their Project on "Mobile Tracking System" at Brahma Valley
College of Technical Education, Anjaneri, Nashik in the partial fulfillment of the Diploma
course in Computer Technology in the academic Year 2023-2024.
Prof. External
Guide
CERTIFICATE
This is to certify that Madhuri Vasant Thorait from Computer Technology Department has
successfully completed his/her Project on "Mobile Tracking System" at Brahma Valley
College of Technical Education, Anjaneri, Nashik in the partial fulfillment of the Diploma
course in Computer Technology in the academic Year 2023-2024.
Prof. External
Guide
Prof. M. M. Kulkarni
Head of the
Department Prof. V. P.
Nikhade
Principal
Brahma Valley College Of Technical
Education,
Anjaneri, Nasik
Department Of Computer Technology
CERTIFICATE
This is to certify that Yogita Narayan Jadhav from Computer Technology Department has
successfully completed his/her Project on " GPS-BASED MOBILE TRACKER " at
Brahma Valley College of Technical Education, Anjaneri, Nashik in the partial fulfillment of
the Diploma course in Computer Technology in the academic Year 2023-2024.
External
Prof. M. M. Kulkarni
Guide
Prof. M. M. Kulkarni
Head of the Department
Prof. V. P. Nikhade
Principal
Brahma Valley College Of Technical
Education,
Anjaneri, Nasik
Department Of Computer Technology
CERTIFICATE
This is to certify that Gayatri Murlidhar Bhoye from Computer Technology Department has
successfully completed his/her Project on " GPS-BASED MOBILE TRACKER " at
Brahma Valley College of Technical Education, Anjaneri, Nashik in the partial fulfillment of
the Diploma course in Computer Technology in the academic Year 2023-2024.
External
Prof. M. M. Kulkarni
Guide
Prof. M. M. Kulkarni
Head of the Department
Prof. V. P. Nikhade
Principal
I would like to deeply thank the various people who, during the several months which this
endeavor lasted, provided us with useful and helpful assistance. Without care and
consideration, this seminar would likely not have matured..
First I would like to thank our project guide Head of Dept. Prof. M. M. Kulkarni Sir for his
guidance and interest. Her guidance reflects expertise we certainly do not master ourselves. I
also thank him for his patience throughout, in cross-reviewing which constitutes a rather
difficult balancing act.
Second, I would like to thank all the Staff Members of Computer Department for providing
us their admirable feedback and insights whenever I discussed my project with them. I also
extend my thanks to our lab assistants who guided us in implementation of our seminar.
I would like to extend my special thanks to our Principal, Prof. V. P. Nikhade for his
encouragement and words of wisdom.
Finally, I express my deepest gratitude to my family and friends who encouraged me since
the beginning and provided me with their insightful reviews to help me make my Project
successful.
[ KARTIK MAHESH
SURYAWANSHI ]
[AAYUSHI ATUL
SHIRSATH ]
ABSTRACT
Parents are very much concerned about their children now a days and are compelled to
provide an Android phone to their children. They want to monitor children activities and
movements, where they are going and what they are doing. But this process is difficult. To
solve this problem a Mobile Tracking System has been designed, using this system parents
can track children's location. An Android application (Mobile Tracking System) needs to
install in mobile phone of of children and parents have to register this application with a
password. After completing the registration, parents can monitor mobile phone's location of
their children through a web site (www.mobiletrackerbd.com) from anywhere. Parents can
track children's mobile phone's location by two methods, one is manually and another is
automatically. In manual system children have to click a button of the apps for sending
mobile phone's location. In automatic system parents have to set a time period into the apps
and then apps automatically send mobile phone's location periodically as setting time. Parents
can track last and previous location of their children's mobile phone.
-Travel has always been a man's best pass time, a method to renew from the daily stress, a
break from the
monotonous life and to experience the thrill of adventure. Until the last decade, camera was a
traveler's best friend but little did we know things are going to change a lot better. In today's
world, life is always on the move. With the advancement of technology, smart phones today
have immense capabilities to provide rich user experience with interactive facilities. Smart
Tracking System is an Android based application for travelers to obtain the geo-location and
tag it with
multimedia features. This application allows users to create, store and view their Vehicles,
Vehicle related information and all the memories that bring with it. Vehicle Tracker
Combines places visited, notes taken and the images captured, and display all this
information on a map at the exact location where it all took place. This application is
developed to provide the users a rich user experience by having all the information in one
place, easy- to-access and interactive. With the help of Google Maps, each Vehicle can be
drawn out on the map with all the locations visited and the route taken. The user will also be
able to view the description, the location address and the image captured any. Vehicle
Tracker, developed in Android, provides extensive flexibility, supports many features and can
be among the best travel friendly app.
Keywords: Android, Mobile Application, Web Portal, central database, server, global
positioning system(GPS).
INTRODUCTION
Tracking system is not a new concept. GPS is a popular technology for tracking system.
Different types of GPS devices are used to track different types of object's locatio GPS
devices receive signal from satellite. GSM is another technology that is also used for tracking
system. GSM Devices receive signal from connected base station. Mobile phone technology
has been developed over a very short period of time. Mobile phone includes GPS sensor, so it
can receive signal from base station and Satellite.
Now GPS tracker is used for track location but it needs to buy extra GPS devices and have to
pay periodically for this services. Device location does not display in GSM technology, it
display base station location. If someone wants to find location of the device in GSM
technology, it needs to pay to the service provider.
Here a mobile tracking system has developed without purchasing and using extra devices and
no need to pay for this service. User can download this tracking apps free of cost from
www.mobiletrackerbd.com and register as a client.
I With changing times, the mobile technology has changed a lot and in the last few years we
have seen the arrival of various new kinds of gadgets in the form of Smartphone, camera-
phone, Android and tablet phones. In fact, the handset industry has turned from simple
budget handsets to ultra-modern high end mobile phones. Today's device is almost everything
it is fashionable, innovative, appealing, high-performing, durable, stylish and multi-tasking.
Latest gadgets can be used for various purposes like browsing mobile, internet, playing
games, emailing, and blogging, messaging, GPS, youtube, Google search, Gmail and more.
Along with this, there has been a booming market for the multimedia mobile phones. Modern
gadgets are coming with built-in cameras with the rise of mobile phone applications, so-
called apps; people today are more looking for information on the go. 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. Google's Android is one of the
latest and unique innovations, which Instantly has taken over the mobile market
DEFINITION
In case of our software the device that we are going to use is an android phone and the
vehicles will be watched using android application. 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 vehicle. It increases the cost of
transportation and wastes time of bus movement. To solve such problems, a land bus tracking
system has been developed. Android supports to develop a location aware application
utilizing Global Positioning System (GPS) and Android's
Network Location Provider to acquire the location. Although GPS accurate, it only works
outdoors, it quickly consumes battery power, and doesn't return the location as quickly as
users want. Android's Network Location Provider (NLP) determines user location using cell
tower and Wi-Fi signals, providing location information in a way that works indoors and
outdoors, responds faster, and uses less to battery power.
This is one such social travel mapping mapping application apple designed to organize and
store information about our route with a lot more information about them. This research is
oriented in creating cre a travel logger integrated with GPS to track. This application is
developed with intensive research on Location-based services and Map Overlays to provide
the users to create a personalized travel.
EXISTING SYSTEM
There are 17,000 location-based travel apps on the market, and 160 million app-compatible
devices are owned worldwide iPhones, Androids, Blackberries and tablet devices such as the
iPad and Motorola Xoom. There are apps that can
make our travelling a little easier, a bit more fun and more memorable. They let you do
anything you can do online or with a guidebook, but more quickly and easily and while
you're on the move with maps and GPS to tell you where you are and capture wonderful
memories. This research is based on development of a user-friendly Android-based
application called Vehicle Tracker. Vehicle Tracking Solutions, a leading provider of GPS
fleet management services, has introduced at free downloadable "app" for the Android phone
that interacts with the fleet supervisor's Vehicle Tracking Solutions account. Called Silent
Passenger, this GPS tracking Android app offers flexibility and mobility to fleet and
operations management enabling them to modify settings, get reports, or monitor vehicle
status, all from their smart phone
Existing systems:
Amit Kushwaha & Vineet Kushwaha (2011). 'Location Based Services using Android Mobile
Operating System'
1) International Journal of Advances in Engineering & Technology, ISSN: 2231-1963.
In this article Amit & Vineet designed an Android based tracking system, which can
help user to find nearest important locations like hospital, market, ATM booth, School
etc. Manav Singhal & Anupam Shukla (2012). 'Implementation of Location based
Services in Android using GPS and Web Services'
The paper describes mobile phone location tracking system which has the following
objectives:
Develop an Android application which is used to receive GPS location and a web
application that can be used to track mobile phone's location.
This application can track the last location of children's mobile phone.
Proposed system
TECHNOLOGY BACKGROUND
GPS: The Global Positioning System (GPS) is a utility that provides users with positioning,
navigation, and timing services. This system consists of three segments: the space segment,
the control segment, and the user segment. The space segment consists of a nominal
constellation of 24 operating satellites that transmit one-way signals that give the current GPS
satellite position and time. The Control Segment tracks the GPS satellites, uploads updated
navigational data, and maintains health and status of the satellite constellation. The user
segment consists of the GPS receiver equipment and uses the transmitted information to
calculate the user's three dimensional position and time.
Android: Android is a mobile operating system which offers a unified approach to application
development. Developers need to develop applications using Android and these applications
can run on numerous different devices, as long
as the devices are powered using Android , Here Google Maps: PHP; My SQL: HTML,
JavaScript are used.
NEED
As population numbers in cities increase and gas prices rise, public transportations often
suggested as an easy, cheap, and environmentally friendly alternative to driving, but the
uncertainty inherent system combined with a lack of communication often prevent its
widespread adoption by commuters. Busses in particular can be impractical for those who
must adhere to a strict schedule or depend on on them for emergencies. Buses that are
running particularly behind schedule can lead to late arrivals or missed connections while
busses running ahead of schedule can indirectly cause travelers to be late if they end up
waiting for a bus that has already passed.
While these variations from the official bus schedule are understandable and largely
unavoidable, the lack of communication discourages adoption at a rate disproportionate with
their actaal likelihood. Even if a bus is running exactly on schedule, hus users have no easy
way of knowing that information and those that have alternative modes of transportation will
be less likely to ride the bus regardless of its actual timeliness. In this modern era of
technological communication, it is increasingly easy for people to stay in contact at all times
with the use of smart phones and other internet capable mobile devices. While business has
traditionally been conducted during
specified business hours and preplanned locations, communication and scheduling software
advances in recent years have made it easier to facilitate impromptu meeting or work
schedule changes.
OBJECTIVES OF THE PROPOSED SYSTEM
We are going to use GPS for locating the position of vehicle. We will also find the speed of
the vehicle in real time. We can track vehicles through android application using GPS to find
out here a bus is using a web application which requires login of administrator for Vehicle
Details and User. We use the Vehicle details From Vehicle Registration Form ie. (Vehicle
Name. Vehicle No. Driver Name, Driver Mobile No.). This is the Administrative Activity.
From that detail Vehicle, only registered vehicles location can track can track the location of
vehicle only registered vehicles location can track.
Scope:
School and Employment-STS can alert when vehicle is approaching
Public Service: STS avoids misusage
Private Yatches and Fishing Boats :- STS locates the vehicle in case of emergency
Logistics, Cargo, Distribution, and Transportation: Fleet management
Police:- Communication with other vehicles
Rent a Car Firms: Monitor the vegicle in agreement terms
Working Vehicle:- Monitoring vehicle which project they are working
ANDROID SYSTEM ARCHITECTURE
Android Runtime:
This is the third section section of of the th architecture and and available available on on the the
second second layer from the bottom. This section provides a key y component called Dalvik
Virtual Machine which is a kind of Java Virtual Machine specially designed and optimized
for Android. The Dalvik VM makes use of Linux core features like memory management and
multi threading, which is intrinsic in the Java language. The Dalvik VM enables every
Android application to run in its own process, with its own instance of the Dalvik virtual
machine. The Android runtime also provides a set of core libraries which enable Android
application developers to write Android applications using standard Java programming
language.
Application Framework:
The Application Framework layer provides many higher-level services to applications in the
form of Java classes. Application developers are allowed to make use of these services in
their applications
Applications:
You will find all the Android application at the top layer. You will write your application to be
installed on this layer only. Examples of such applications are Contacts Books, Browser, and
Games etc. Application components are the essential building blocks of Android application.
These components loosely coupled by the application manifest file Android Manifest. Xmd
that describes each component of the application and how they interact.
ANDROID APPLICATION LIFE CYCLE
1. Starting State:
When an activity does not yet exist in memory, it is in the starting state.
2. Resumed/Running State:
An activity that is in the foreground is in the running state. Any activity that is
currently on the screen and interacting with the user is the running activity at that
particular point in time. It exists at the top of the Activity stack.
3. Paused State:
When an activity is not in focus (i.e. not interacting with the user), but is still visible
on the screen, it is in the Paused. state.
4. Stopped State:
An activity that is not visible on the screen, but exists in the memory is in the Stopped
State.
5. Destroyed State:
A Destroyed activity results from the removal of an activity (that is no longer
required) from the memory. Such removals generally occur, when the activity
manager decides that there is no use for such activities anymore.
Vehicle
Client Application
Application
Database
MySQL
Typical Architecture
Above figure 3.1 shows the typical architecture of the system, it shows how system works and
what phases of system are. The major content of this architecture are following:
User interface (Android application).
Server
Database (MySQL).
Registration activity :
Home activity:
GPS setting;
Bus index:
Google map navigation:
Track me location:
Help activity:
Vehicle registration:
Application service:
ORGANIZATION OF PROJECT REPORT