proximity alert using lbs for android
DESCRIPTION
A Location Based Service(LBS) is a mobile computing application that provides information and functionality to users based on their geographical location. First generation example include “show me nearby restaurant”-type application. Next generation LBS can provide additional benefits for users and service providers such as Providing proximity alert for the user Finding a friend nearby ChatTRANSCRIPT
Proximity Alert Using LBS For Android
Abstract: A Location Based Service(LBS) is a mobile computing application that provides
information and functionality to users based on their geographical location. First
generation example include “show me nearby restaurant”-type application. Next
generation LBS can provide additional benefits for users and service providers such as
Providing proximity alert for the user
Finding a friend nearby
Chat
Keywords: Proximity Alert, Shortest Path, Friend Finder, Chat, Geocoding.
R. R. Bagul
M. N. Bangar
J. K. Attar
A. V. Satkar
Student, Department of Computer Engineering,
University of Pune, MMIT, Lohgaon
Pune, Maharashtra, India
S. G. Rathod
Lecturer, Department of Computer Engineering,
University Of Pune, MMIT, Lohgaon,
Pune, Maharashtra, India
ISSN 2319-9725
March, 2013 www.ijirs.com Vol 2 Issue 3
International Journal of Innovative Research and Studies Page 115
1. Introduction:
A Location Based Service is mobile computing application that provides services to users
based on their geographical location[6]. These can range from simple “find the closest
HOTEL present” uses to “tell me when my friends are nearby”.
In this modern word each and every individual want to access a mobile device which is smart
enough to fulfill individual’s needs. Android is such a smart device which is capable enough
to fulfill the user’s need. We can develop our own application which can be run over andro id
device[3][5]. We just needs to install the “.apk” file of generated application over android
device.
The proposed system is going to provide the facilities to the users when user is newer to any
place through the application named proximity alert. The proximity alert application of
proposed system will provide the notification to the user of arrival of its specified destination
while travelling in the form of alarm. Another application of proposed system is shortest path
which is going to provide the service to user by mining the shortest distance between source
and destination. Another application named friend finder of proposed system will provide the
notification to the user about his/her friends nearby. If two friends are within same location,
then the last, but not least, application provides chat facility between them.
2. Literature Survey:
2.1 LBS Components And Technologies:
Here we are going to discuss LBS Components which includes:
How to obtain information about current location
Relative middleware standards
Storage of location information
How Smartphone technology can be used in next generation LBS
LBS’s contains a number of components including maps and geographic information
system(GIS) information ,location collection service. The architecture of LBS can be as
below[6].
March, 2013 www.ijirs.com Vol 2 Issue 3
International Journal of Innovative Research and Studies Page 116
Figure 1: LBS Components and Technology
2.2 Geocoding:
Geocoder is the only class which enables us to translate latitude/longitude to approximate
street address and vice-versa. The Geocoding is done on server side, so our application needs
to add Internet uses-permission in our manifest. The Geocoder class gives access to two
functions[4]:
2.2.1 Forward Geocoding:
Using this function the user will be able to translate street address into latitude and
longitude values.
2.2.2 Reverse Geocoding:
Using this function the user will be able to translate latitude and longitude values into
approximate street address.
3. Proximity Alert:
It’s often useful to have our applications react when a user moves toward, or away from, a
specific location. Proximity alerts let our applications set triggers that are fired when a user
moves within or beyond a set distance from a geographic location. To set a proximity alert
for a given coverage area, select the center point (using longitude and latitude values), a
radius around that point, and an expiry time-out for the alert. The alert will fire if the device
crosses over that boundary, both when it moves from outside to within the radius, and when it
moves from inside to beyond it. When triggered, proximity alerts fire Intents, most
March, 2013 www.ijirs.com Vol 2 Issue 3
International Journal of Innovative Research and Studies Page 117
commonly broadcast Intents. Here Intent is nothing but a small message that will be triggered
when user moves within or beyond a set distance. The Intent notification looks like this[1]:
Figure 2: Proximity Alert
4. Shortest Path:
This application provides shortest path between source and destination entered by user. It
chooses the optimum path from the large set of available paths. It also notifies the user how
to reach to the specified destination. The source is indicated by blue color and destination is
indicated by green color. It shows shortest path on map using green color line from source to
destination on android device while travelling[2].
Figure 3: Shortest Path
March, 2013 www.ijirs.com Vol 2 Issue 3
International Journal of Innovative Research and Studies Page 118
5. Friendfinder:
This application notifies the user about his/her friends nearby. If A is friend with B, and both
are in same region then a pop-up message will be fired on both the devices that so and so
friend in your region. To notify about friends we have to set some radius. When any other
friend comes under that location a triggered will be fired to both the friends. Finally the
application provides chat facility between two friends.
6. Advantages:
This system provides user with various modules within one package. Proximity alert provide
various resource information with respect to current user location to user which is new to that
location. It helps to find all the friends within same location. It is user Friendly. As it provides
shortest path from all available paths it save user valuable time and hence time efficient.
This is an application package which can be run on any android device. We just need to
install “.apk” file of this package on our android device and it is ready to work.
7. Disadvantages:
As these applications need internet it requires GPRS connection every time. Bad weather and
poor Internet connection can affect the system. Required Android based OS mobile
containing in-built GPS. Require Google Maps.
8. Future Scope:
After detailed survey we observe that obtaining a user location from mobile device is quite
tedious. Because:
There are several things that can give idea about user location like, GPS, Cell-ID, and Wi-Fi.
Determining which to use and trust is tedious.
Because use changes his/her location so we have to re-estimate the user location every so
often.
Location obtained from one source of location is more accurate than previous source of
location.
Right now we just provide chat between two friends at a time we do not provide chat between
several friends.
March, 2013 www.ijirs.com Vol 2 Issue 3
International Journal of Innovative Research and Studies Page 119
The future scope is to eliminate these issues and provide efficient system to the users.
9. Conclusions:
Here we are providing a unique package of android applications. This alerts the user about
current location, nearby places, ATMs, Banks, and so many. The package provides the great
shortest distance between source and destination from number of available paths from source
to destination in order to save user valuable time. It finds users friends in the same location
and provides chat facility among them.
___________________________________________________________________________
Acknowledgment:
We would like to sincerely thank Mr. Subhash Rathod, our guide, for his support and
encouragement.
March, 2013 www.ijirs.com Vol 2 Issue 3
International Journal of Innovative Research and Studies Page 120
References:
1. Ch. Radhika Rani, A. Praveen Kumar, D. Adarsh, K. Krishna Mohan, K. V. Kiran,
“Location based services in android” International Journal of Advances in
Engineering and Technology, March 2012
2. Bagrecha Komal S., Bramhecha Amit R., Chhajed Sneha S., Chhajed Sneha S.,
Khivsara B.A., ”Android application using GPS navigation” 1st International
Conference on Recent Trends in Engineering & Technology, March 2012
3. Chris Haseman, Android Essentials, firstPress,9_17,2008
4. Reto Meier, “Android Application Development”, First Edition, Wiley
Publication,2009
5. [Online] developer.android.com
6. [Online] http://en.wikipedia.org/wiki/Location-based_service