LOCATING FRIENDS AND FAMILY abstract.doc - Projects9

foreheadsobstinacyΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 5 χρόνια και 3 μήνες)

378 εμφανίσεις

LOCATING FRIENDS AND FAMILY USING MOBILE PHONES WITH
GLOBAL POSITIONING SYSTEM (GPS)


ABSTRACT
:

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
members and

receive alerts when friends are nearby. The mobile application

was implemented
using J2ME where the most recent APIs and

other old
er APIs were combined together in order to
make the

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
the

system was
MySql
. The
average location accuracy of the

application is about couple of
meters.


EXISTING SYSTEM:

There are not many projects that are carried out in the LBS
field. This

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
roaming

signal t
o contact the next nearby antenna
tower.


Disadvantages:



Using the system, the people who have to
locate

each other is really hard by merely
scanning the crowd.



If we use the options like SMS or
MMS, the

process is extremely hard when we are in the
middle
of crowd giving locations.



Mobile Phone Tracking

is not work when network coverage is not available.



PROPOSED SYSTEM:


Mobile positioning



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
locating

refers to the purpose rather than a
positioning

process.
Such service is offered as an option o
f the class of
location
-
based services

(LBS).

Advantages:



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


MODULES:

1.

Client Module.

2.

GPS Module.

3.

Serv
er Module.

4.

Database Module.


Client (
Mobile
-
J2ME)

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.

GPS (
Mobile
-
J2ME)

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.

Server (System
-
J2EE)

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.

Database (System
-
My
Sql)

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
ION:

Hardware Requirements:


PROCESSOR



:

Intel Pentium Dual Core

RAM




:

512MB

HARD DISK



:

80GB

Software Requirements:

OPERATING SYSTEM

:

Windows XP

TECHNOLOGIES


:

JAVA 1.6, J2ME(CLDC 1.1,MIDP 2.0)

TOOLS



:

Sun Java Wireless Toolkit 2.5.2

IDE




:

N
etbeans 6.0

DATABASE



:


MySQL

WEB SERVER


:


Apache Tomcat 5.5


Mobile Requirements:

CONNECTIVITY


:

Internet

PHONE MEMORY


:

Minimum 10MB

TECHNOLOGY


:

JAVA (MIDP 2.0) supported mobiles