LOCATING FRIENDS AND FAMILY USING MOBILE PHONES WITH
GLOBAL POSITIONING SYSTEM (GPS)
This paper presents a mobile application based on
providing Location Based Services
(LBS) using Global
Positioning System (GPS) as a location provider. The main
objective of this
work is to design and implement a client server
system that helps users to locate their family
receive alerts when friends are nearby. The mobile application
using J2ME where the most recent APIs and
er APIs were combined together in order to
application reliable on all types of mobiles. The server was
implemented using PHP
since PHP guarantees that the server
would not be overloaded. The type of the Database used in
average location accuracy of the
application is about couple of
There are not many projects that are carried out in the LBS
is because this type
of application was somehow exclusive for mobile service providers because
they use mobile
cells information to get the location of the mobile and then provide a service to get it.
Mobile phone tracking
tracks the current position of a mobile phone even on the move.
To locate the phone, it must emit at least the
o contact the next nearby antenna
Using the system, the people who have to
each other is really hard by merely
scanning the crowd.
If we use the options like SMS or
process is extremely hard when we are in the
of crowd giving locations.
Mobile Phone Tracking
is not work when network coverage is not available.
Location based service that discloses the actual coordinates of a mobile phone bearer, is a
technology used by te
lecommunication companies to approximate where a mobile phone, and
thereby also its user (bearer), temporarily resides.
The more properly applied term
refers to the purpose rather than a
Such service is offered as an option o
f the class of
The system built is portable and can run on any mobile phone that supports J2ME
whether they support the new JAVA location API or not.
The system can run on mobiles that have a built in GPS receiver
or mobiles that support
Bluetooth which can be used to connect the mobile to external GPS receivers.
On the mobile side, the application size is small because all user lists and other data are
stored in the server
The mobile requests its location from the positioning system periodically and sends it
through the communication network to the server. The user can request the location of a family
member at any time from
the server. Also an alert can be received whenever the user and a friend
are in the same location.
Every time the mobile phone updates the user location in the server, it requests the
location of the user from the GPS. The GPS determines
the longitude and the latitude and sends
them to the mobile phone.
The server receives users' location and alerts two friends if they are in the same location
or update the user about the location of family members.
The database contains all users subscribed in the service with their location, a list for each
user that contains friends and family members that can be located, and a table that contains
locations with their coordinates.
SYSTEM REQUIREMENT SPECIFICAT
Intel Pentium Dual Core
JAVA 1.6, J2ME(CLDC 1.1,MIDP 2.0)
Sun Java Wireless Toolkit 2.5.2
Apache Tomcat 5.5
JAVA (MIDP 2.0) supported mobiles