SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 444
A CHANGE OF PROFILE BASED ON LOCATION
Suryabhan Gupta1
, Amol Joglekar2
1
M.Sc Computer Science student, Mithibai College, Mumbai, Maharashtra, India
2
Guide and Professor, Computer Science Mithibai College, Mumbai ,Maharashtra, India
Abstract
In today’s world time management is a big task. There could be the possibility that we may forget to do some important and
urgent jobs which could results in a negative way for us. Also we have a trend of using smart phones supporting different tools
and applications which could make our life simple. Today devices and phones run on many different types of operating systems
such as IOS, Android etc. The proposed study is based on android based devices such as smart phones and tablets running on the
Android operating system, since Android is designed to be an open source OS it gives a wide opportunity to any developer to
develop and try different applications on such devices. In the proposed system we will discuss about the application which
provides the service of automatic profile changing based on the user’s location from one to other (e.g. from normal to work mode
or vice versa). It uses internet connection and GPS services to learn about the user’s current location and accordingly it updates
the profile.
Keywords—LBS, anroid OS, profile, GPS.
--------------------------------------------------------------------***------------------------------------------------------------------
1. INTRODUCTION
This proposal is made on the basis of “Location based
services on smart phone using Android application.” and is
been designed to be automatic using the GPS services
provided by the smart phone manufacturers and using the
internet services on the smart phone. The motivation is that to
provide the android smart phone user with an application that
does not bother him/her to change the profile of their phone
manually each time they reach to a certain place, but rather to
let them set a preferred profile for that place and it would be
updated automatically as soon as the user reaches that place,
and also when he leaves that place the profile will again be
updated to the default or normal mode. This can be possible
because of the rapid growth of the wireless communication
systems and global location positioning systems. We know
that the Android is an open source platform it allows anyone
to try and develop application for it and use it for the specific
function on the devices running Android. Since the mobile
devices are built having limited power and storage facility, it
is ideal to build applications for one specific purpose or one
specific work. In this proposed system we have designed an
application that will provide the automatic profile change.
There are other various location based services as well that
could be implemented on the android devices. However there
are some limitations to the frequent responses of these
applications depending on the goodness of internet
connections and also in the GPS technology‟s accurate
functioning.
The various location based services that are available are
1) Automatic profile updater for Android phone
2) Location tracking of a person by others
3) Nearest friend finder etc
1.1 Location based Services
A location-based service (LBS) is a mobile application that is
dependent on the location of a mobile device, like mobile
phone. Virrantaus et al [1] defined LBS services as follows:
“Information services accessible with mobile devices through
the mobile network and utilizing the ability to make use of
the location of the mobile device”
Open Geospatial Consortium [2] defined “A wireless-IP
service that uses geographic information to serve a mobile
user, any application service that exploits the position of a
mobile terminal.”
A Location Based Service (LBS) is an information and
entertainment service, accessible with mobile devices
through the mobile network and utilizing this ability to make
use of geographical position of the mobile device. LBS
services can be used in a variety of way, such as work,
health, personal life, etc. LBS include services to identify the
location of a person or object, such as discovering the nearest
ATM or the nearest filling station, tracking location of friend
or employee. LBS services include order tracking and vehicle
tracking services.
There are two major parts-
1) Obtaining the current location of the user
2) Utilize the obtained information to provide the user
a specific service
1.2 Android Operating System
Android delivers a complete set of software for mobile
devices: an operating system, middleware and key mobile
applications. Android was built from the ground-up to enable
developers to create compelling mobile applications that take
full advantage of all a handset has to offer. It was built to be
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 445
truly open. Android is built on the open Linux Kernel.
Android support LBS Application Programming Interfaces
(APIs) . Location service allows finding out the device
current location. The application can request for periodic
update of the device location information. The application
can also register a intent receiver for proximity alerts like
when the device is entering and existing from an area of
given longitude, latitude and radius.
On a basic level, Android is a distribution of Linux that
includes a Java Virtual Machine (JVM), with Java being the
preferred programming language for most Android
applications. The Android Software Development Kit (SDK)
includes a debugger, libraries, a handset emulator,
documentation, sample code and tutorials. Android„s official
integrated development environment is Eclipse using the
Android Development Tools (ADT) plug-in. SQLite database
support is integrated into the Android platform. The ADT
plugin includes an Android emulator that allows for the
simulation of GPS and Wi-Fi. The Android emulator is
depicted
1.3 Android Location API
These are the different classes present under Location API
package to retrieve the Location information of the user.
Location Manager- The class provides access to the location
service. It also provides facility to get the best Location
Provider as per the criteria.
Location Provider- It„s an abstract super class for location
providers. A location provider provides periodic reports on
the geographical location of the device.
Location Listener- This class provides callback methods
which are called when location gets changed. The listener
object has to be registered with the
Location Manager - The class provides the application to
choose suitable Location Provider by providing access to set
of required properties of the Location Provider. Android also
provide an API to access the Google maps. So with the help
of the Google maps and the location APIs the application can
show required places to the user on the map.
1.4 Google Places API
On 10 May, 2011, at the Google I/O developer Conference in
San Francisco, Google announced the opening up and general
availability of the Google Places API. The Google Places
API is a service that returns data about Places —defined
within this Web Service as, spatial locations, or preferred
points of interest — using HTTP requests. Place response
specifies locations as latitude/longitude coordinates. The four
types of requests are available with the Google Places API
There are 4 fundamental Place services available:
Place Searches - It returns an array of nearby Places based
on a location defined by the user.
Place Details - It returns more specific data about a user
defined Place.
Place Check-ins - It allows the request that a person has
checked in to a Place.
Place Reports - It allows the users to add new locations to
the Place service, and to delete Places that the application
has added to the database.
2. GPS TECHNOLOGY AND ITS WORKING
In the recent years there has been a drastic increase in the
usage of smart phones by people specially those running on
the android operating system. These smart phones are now
coming lashed with GPS (Global Positioning System) inside
of them to update the location of the phone anywhere in the
world. Previously for the same reason the cell IDs were being
used. But in the current era that has been replaced by the GPS
technology. GPS works on the basis of calculating the
latitude and the longitude and according to which after doing
some mathematical calculations the exact location of the
phone is determined. Nowadays since GPS is integrated with
the smart phones a wide variety of location based services
and applications are available to be used and are being used
on a large scale by smart phone users.
Also there is a need of an application which is also location
based and uses the GPS and data services of the phone to
provide a specific service to the user. It also consists of a
middle layer of software as well hardware to get access to the
basic features of LBS(location Based Services) such as
tracking location and collecting location information and
providing a consistent interfacing to the LBS applications.
It also consists of many components which are known as
LBS components and are shown on the figure below.
It has the parts as shown in the figure below foe the particular
uses of them as their name suggests like LBS application is
the standalone application built for a specific functionality,
smartphones are the devices on which this application is
installed and run these phones has built in sensors for
location tracking, it also uses a server to exchange the
information, middleware is used to provide an interface
between the mobile phone and the application to run it,
location tracking involves the GPS data and GIS data
synchronization, finally the LCS service collects the location
of the device.
Fig 1: architecture of LBS
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 446
3. LITERATURE SURVEY
Prof. Seema Vanjire, Unmesh Kanchan, Ganesh Shitole, and
Pradnyesh Patil[3] states that the location based service is
beneficial in a variety of ways using the LBS components
and GPS trackers available in the phones. They suggested
that the android applications can be merged with google
maps APIs and using that advantage they can provide
services like “location tracking of person”, “nearest friend
finder”, “profile Changer based on the location” and so on.
They also revealed in their study that the location of a device
is tracked in many ways such as using the mobile‟s IDs,
using the satellites which include calculating the differences
in the time of a signal reaching to the device from a particular
satellite. They said that there are 24 satellites in the earth‟s
orbit and they optimize the location of the device between the
radius of 5 to 10 kilometers accuracy. This is the GPS
technology. Whereas the GSM based ID using location
tracker gives a low accuracy of the device being anywhere in
the radius of 150 meters with a granularity. It also focuses on
the reputation based security.
Vedang Moholkar, Prathamesh Hule, Mandar Khule, and
Sumit Sourabh[4] suggested location based automatic service
providing for the smartphone users. They focused on
developing a application that provide profile changing,
friends location and also remind the person whom the user is
going to meet at a certain place if both of them have the
similar applications installed on their devices. This will save
a lot of time for both and also the headache of waiting for the
other to come will be taken care of by the application.
Sandeep Kumar, Mohammed Abdul Qadeer, and Archana
Gupta[5]advocated about building application which will
provide the information of the geographic locations to the
users who are touring abroad or in their own country and are
not aware of certain places ,their suggestion indicates that if
such application is build then there will be no need of hiring
a tour guide for taking you tours around the country an even
around the world. This will be made possible by the
application built as per their suggestions. This will have
information about the hotels, filling stations, tour locations
and also will use the GPS technology to guide the way of the
user to the selected location.
Pankti Doshi, Pooja Jain, and Abhishek Shakwala[6] focused
on the similar things of providing similar services of locating
gas filling stations and nearest hospitals etc using the mobile
phone application built for the purpose. They also suggested
the integration of the Google Maps APIs in the application to
fetch the location in a more clear and more understandable
format. There are a variety of Goggle maps APIs are
available such as Grid View, satellite view, map view and so
on. So the particular integration of the Map will help the user
see the location clearly from the place where they are, and
also the route will be navigated to them with the help of the
Google Maps. They have also suggested its various usage
fields too.
Amit Kushwaha, and Vineet Kushwaha[7] stated about the
Different (LBS) components and about the architecture of
these components and how they work together as one
integrated system with Android application and Google map,
GPS integration in an application to provide various location
based services to the users, such as emergency services ,
health hazards and tracking the location of a patient and
sending an ambulance for the emergency services etc.
4. RESEARCH METHODOLOGY
4.1 Proposed System
Proposed system is also a location based service provider
application in which it provides the user the choice to select
the location and set a specific profile for that location
according to his own choice and keep the internet services
and the GPS services on in his phone. So as per his/ser
preference the profile of the phone will automatically change
by fetching the correct location of the user set by the user and
again to set the normal mode when the user moves away
from that location. It has some inbuilt profiles to let the user
either choose one of them or even they can create the profile
of their own choice for the particular place and set it to be
activated and deactivated accordingly. Here we proposing to
try and implement the idea of building a location based
application and integrating the Google Map APIs in it to
provide the most possible accurate results to the user about a
particular location and also the proposal is to make the
application work in a particular location and keep the profile
selected for that location to be active until the user moves
away from that location. Once the user moves away from that
location the application will run again and update the profile
to the normal or default mode from the one activated for the
location (may be silent).
4.2 Flow Chart
The proposed System is Depicted By the following flow
chart shown in figure 2 below.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 447
4.3 TestData
Fig 2: GUI interfacing
Fig 3: profile setting
5. FUTURE SCOPE
The Auto-Profiler is an Android application that features an
automatic sound profile silencing feature and a dynamic
alarm system. The dynamic alarms and automatic phone
silencing system will be based on GPS. The phone will
automatically change the sound profile to silent or vibrate
when it is close to a building. The user will be able to add
alarms to the application by entering Course Reference
Numbers (CRN) which will automatically add the required
information such as class location and meeting times. Auto-
Profiler will synchronize with Google Calendar.
Our system provides manual and automatic modes to change
the profiles. In automatic mode, our application sets a profile
of mobile phone automatically according to predefined
location. When there will be no locations provided for any
profile then “Default” profile gets activated. An application
provides various ringing settings for single profile like silent
mode, voice volume, media volume and ringing volume. We
can set number of locations for single profile.
The model can be implemented using different languages and
can be made more reliable and fast. Some extra features can
be added like alerts, friend locator etc.
6. CONCLUSION
Auto profiler is an excellent tool that helps us in our daily
life. We might forget to mute our phone before entering into
any important meeting and lose the impression of the
delegates sometimes. So using this application the user can
focus on his daily activities without worrying to monitor his
mobile device. Once he sets all his profiles according to the
schedule the application takes care of it and changes the
profiles according to the Location. Also, the application itself
will change the profile to the normal or the default mode
once the user leaves that location . It also allows the user to
create new profiles based on the locations he will be going to
and to also manipulate the already existing profiles without
any bondage. The behavior of the model is totally depend on
internet connection or Wi-Fi networks.
REFERENCES
[1]. Virrantaus, K., Markkula, J., Garmash, A., Terziyan, V.,
Veijalainen, J., Katanosov, A., and Tirri, H. “Developing
gissupported location-based services”. In Web Information
Systems Engineering (2001), IEEE, pp. 66_75.
[2]. Consortium, O. G. Open location services 1.1, 2005.
[3]. Prof. Seema Vanjire, Unmesh Kanchan, Ganesh Shitole,
and Pradnyesh Patil, “Location Based Services On
Smartphone Trough Android Application” in International
Journal of Advanced Research in Computer and
Communication Engineering Vol. 3, Issue 1, January 2014,
ISSN (Online) : 2278-1021.
[4]. Vedang Moholkar, Prathamesh Hule, Mandar Khule, and
Sumit Sourabh, “Automated Location Based Services”
Volume 4, Issue 2, February 2014, ISSN: 2277 128X, in
International Journal of Advanced Research in Computer
Science and Software Engineering.
[5]. Sandeep Kumar, Mohammed Abdul Qadeer, and
Archana Gupta, “Location Based Services Using Android” in
Aligarh Muslim University, Aligarh 202002, India, 2009
IEEE.
[6]. Pankti Doshi, Pooja Jain, and Abhishek Shakwala, “‟
Location Based Services And Integration Of Google Maps In
Android” in International Journal Of Engineering And
Computer Science ISSN:2319-7242, Volume 3 Issue 3
March,2014 Page No. 5072-5077.
[7]. Amit Kushwaha, and Vineet Kushwaha in “Location
Based Services Using Android Mobile Operating System” in
International Journal of Advances in Engineering &
Technology, Mar 2011, ISSN: 2231-1963.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 448
[8]. www.IJCSI.org
[9]. Chris Haseman, Android Essentials, firstPress, 9_17,
2008
[10].http://developer.android.com/guide/topics/fundamentals.
html
[11]. Google Directions API
https://developers.google.com/maps/documentation/direction
s/
[12]. Google Places API
https://developers.google.com/places/documentation/

More Related Content

PDF
IRJET- Location based Task Reminder Android Application
PDF
Mobile Device Application to locate an Interest Point using Google Maps
PPTX
Location based reminder
PDF
IRJET- Location based Voice Reminder
PPTX
Place reminder
PDF
ReminThereALocation-BasedRemindersApplication
DOCX
Location sharing and automatic message sender Android Application
PDF
50120140501008
IRJET- Location based Task Reminder Android Application
Mobile Device Application to locate an Interest Point using Google Maps
Location based reminder
IRJET- Location based Voice Reminder
Place reminder
ReminThereALocation-BasedRemindersApplication
Location sharing and automatic message sender Android Application
50120140501008

What's hot (20)

PDF
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
PDF
Place recommendation system
PDF
M1803028995
PDF
ANDROID MAPPING APPLICATION
DOCX
Location Tracking of Android Device Based on SMS.
PDF
C0352016019
PDF
My Places
PPTX
1 location tracking of android device based on sms
PDF
IRJET- Android Smart Traveller Guide using Virtual Assistant
PDF
DESIGN AN AR APPLICATION IN FINDING PREFERRED DINING PLACE WITH SOCIAL NETWOR...
PDF
A Review On Pocket Ambulance : Emergency Service
PDF
Android location based services
DOC
Android Sos app development report
PPT
Lecture Slides for Location based Services [Android]
PDF
Android based application for wireless control of wheelchair
PDF
NUDGE - A DAY PLANNER ANDROID APPLICATION USING ARTIFICIAL INTELLIGENCE
PDF
A survey on hiding user privacy in location based services through clustering
PDF
IRJET- Women Safety Application using Firebase and Geocoder
PDF
Assistance Application for Visually Impaired - VISION
PDF
Location services white_paper_nov_2019
[IJET-V1I3P1] Authors :Sayli Nikumbh,Suchal Gujarathi,Shubham Pawar,S.P.Pingat
Place recommendation system
M1803028995
ANDROID MAPPING APPLICATION
Location Tracking of Android Device Based on SMS.
C0352016019
My Places
1 location tracking of android device based on sms
IRJET- Android Smart Traveller Guide using Virtual Assistant
DESIGN AN AR APPLICATION IN FINDING PREFERRED DINING PLACE WITH SOCIAL NETWOR...
A Review On Pocket Ambulance : Emergency Service
Android location based services
Android Sos app development report
Lecture Slides for Location based Services [Android]
Android based application for wireless control of wheelchair
NUDGE - A DAY PLANNER ANDROID APPLICATION USING ARTIFICIAL INTELLIGENCE
A survey on hiding user privacy in location based services through clustering
IRJET- Women Safety Application using Firebase and Geocoder
Assistance Application for Visually Impaired - VISION
Location services white_paper_nov_2019
Ad

Viewers also liked (19)

DOC
KamalRaj-Technical-Solutions Architect
PDF
Attivio Product and Company Overview
DOCX
DanResume
DOC
Sami patel full_resume
DOC
Devendra_SrJavaJ2eeDeveloper
DOC
NirmalKumar.K
DOCX
Arun_Kaushik
DOC
Mohamed Aashik Ali.A_original - USA
DOC
Vikas sogani
DOCX
Chinmay_Kulkarni_CV
DOCX
Anupam kumar resume
DOC
Vivek resume
DOCX
Praveen_ETL_Tester_Resume (1)
DOC
Chiranjib resume
DOCX
Kaustabh_Bera Resume v0.1
DOCX
Resume
DOCX
Job Suneel Mandam
DOCX
Android developer
PDF
Kiran Infromatica developer
KamalRaj-Technical-Solutions Architect
Attivio Product and Company Overview
DanResume
Sami patel full_resume
Devendra_SrJavaJ2eeDeveloper
NirmalKumar.K
Arun_Kaushik
Mohamed Aashik Ali.A_original - USA
Vikas sogani
Chinmay_Kulkarni_CV
Anupam kumar resume
Vivek resume
Praveen_ETL_Tester_Resume (1)
Chiranjib resume
Kaustabh_Bera Resume v0.1
Resume
Job Suneel Mandam
Android developer
Kiran Infromatica developer
Ad

Similar to A change of profile based on location (20)

PDF
Location Based Services, Change in Profile and Notification
PDF
Implementation of Recommendation on Location Based Services
PDF
Smart Way to Track the Location in Android Operating System
PDF
Android application to locate and track mobile phones(aaltm) an implementati...
PDF
Iaetsd location-based services using autonomous gps
PDF
Location based-services-using-android-mobile-operating-system-copyright-ijaet
PDF
iTimer - Count On Your Time
PDF
Advancement in Android Authentication System Using Direct Significance Service
PDF
Mobile Application Development-Lecture 15 & 16.pdf
PPT
Android - Android Geocoding and Location based Services
PDF
Land vehicle tracking system using java on android platform
PDF
Locationaware Applications Pappsc Richard Ferraro Murat Aktihanoglu
DOCX
location based service
PPTX
Week 4
PDF
Prototyping the Future Potentials of Location Based Services in the Realm of ...
PPTX
Location Based Services in Telecommunication Networks
PPTX
Location_based_services.pptx
PDF
Location Based offers using Android Application
PDF
10 bm60083 location_based_badge_on_a_mobile_phone
PDF
IRJET-A Generic Framework for Accessing Location Based Information by Androi...
Location Based Services, Change in Profile and Notification
Implementation of Recommendation on Location Based Services
Smart Way to Track the Location in Android Operating System
Android application to locate and track mobile phones(aaltm) an implementati...
Iaetsd location-based services using autonomous gps
Location based-services-using-android-mobile-operating-system-copyright-ijaet
iTimer - Count On Your Time
Advancement in Android Authentication System Using Direct Significance Service
Mobile Application Development-Lecture 15 & 16.pdf
Android - Android Geocoding and Location based Services
Land vehicle tracking system using java on android platform
Locationaware Applications Pappsc Richard Ferraro Murat Aktihanoglu
location based service
Week 4
Prototyping the Future Potentials of Location Based Services in the Realm of ...
Location Based Services in Telecommunication Networks
Location_based_services.pptx
Location Based offers using Android Application
10 bm60083 location_based_badge_on_a_mobile_phone
IRJET-A Generic Framework for Accessing Location Based Information by Androi...

More from eSAT Journals (20)

PDF
Mechanical properties of hybrid fiber reinforced concrete for pavements
PDF
Material management in construction – a case study
PDF
Managing drought short term strategies in semi arid regions a case study
PDF
Life cycle cost analysis of overlay for an urban road in bangalore
PDF
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
PDF
Laboratory investigation of expansive soil stabilized with natural inorganic ...
PDF
Influence of reinforcement on the behavior of hollow concrete block masonry p...
PDF
Influence of compaction energy on soil stabilized with chemical stabilizer
PDF
Geographical information system (gis) for water resources management
PDF
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
PDF
Factors influencing compressive strength of geopolymer concrete
PDF
Experimental investigation on circular hollow steel columns in filled with li...
PDF
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
PDF
Evaluation of punching shear in flat slabs
PDF
Evaluation of performance of intake tower dam for recent earthquake in india
PDF
Evaluation of operational efficiency of urban road network using travel time ...
PDF
Estimation of surface runoff in nallur amanikere watershed using scs cn method
PDF
Estimation of morphometric parameters and runoff using rs & gis techniques
PDF
Effect of variation of plastic hinge length on the results of non linear anal...
PDF
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Mechanical properties of hybrid fiber reinforced concrete for pavements
Material management in construction – a case study
Managing drought short term strategies in semi arid regions a case study
Life cycle cost analysis of overlay for an urban road in bangalore
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of compaction energy on soil stabilized with chemical stabilizer
Geographical information system (gis) for water resources management
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Factors influencing compressive strength of geopolymer concrete
Experimental investigation on circular hollow steel columns in filled with li...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Evaluation of punching shear in flat slabs
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of operational efficiency of urban road network using travel time ...
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of morphometric parameters and runoff using rs & gis techniques
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of use of recycled materials on indirect tensile strength of asphalt c...

Recently uploaded (20)

PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
DOCX
573137875-Attendance-Management-System-original
PPTX
Sustainable Sites - Green Building Construction
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Well-logging-methods_new................
PPTX
Artificial Intelligence
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPT
Project quality management in manufacturing
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
737-MAX_SRG.pdf student reference guides
PPTX
Current and future trends in Computer Vision.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
UNIT 4 Total Quality Management .pptx
PPT
Total quality management ppt for engineering students
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CYBER-CRIMES AND SECURITY A guide to understanding
573137875-Attendance-Management-System-original
Sustainable Sites - Green Building Construction
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Safety Seminar civil to be ensured for safe working.
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Automation-in-Manufacturing-Chapter-Introduction.pdf
Well-logging-methods_new................
Artificial Intelligence
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Project quality management in manufacturing
R24 SURVEYING LAB MANUAL for civil enggi
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
737-MAX_SRG.pdf student reference guides
Current and future trends in Computer Vision.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
UNIT 4 Total Quality Management .pptx
Total quality management ppt for engineering students

A change of profile based on location

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 444 A CHANGE OF PROFILE BASED ON LOCATION Suryabhan Gupta1 , Amol Joglekar2 1 M.Sc Computer Science student, Mithibai College, Mumbai, Maharashtra, India 2 Guide and Professor, Computer Science Mithibai College, Mumbai ,Maharashtra, India Abstract In today’s world time management is a big task. There could be the possibility that we may forget to do some important and urgent jobs which could results in a negative way for us. Also we have a trend of using smart phones supporting different tools and applications which could make our life simple. Today devices and phones run on many different types of operating systems such as IOS, Android etc. The proposed study is based on android based devices such as smart phones and tablets running on the Android operating system, since Android is designed to be an open source OS it gives a wide opportunity to any developer to develop and try different applications on such devices. In the proposed system we will discuss about the application which provides the service of automatic profile changing based on the user’s location from one to other (e.g. from normal to work mode or vice versa). It uses internet connection and GPS services to learn about the user’s current location and accordingly it updates the profile. Keywords—LBS, anroid OS, profile, GPS. --------------------------------------------------------------------***------------------------------------------------------------------ 1. INTRODUCTION This proposal is made on the basis of “Location based services on smart phone using Android application.” and is been designed to be automatic using the GPS services provided by the smart phone manufacturers and using the internet services on the smart phone. The motivation is that to provide the android smart phone user with an application that does not bother him/her to change the profile of their phone manually each time they reach to a certain place, but rather to let them set a preferred profile for that place and it would be updated automatically as soon as the user reaches that place, and also when he leaves that place the profile will again be updated to the default or normal mode. This can be possible because of the rapid growth of the wireless communication systems and global location positioning systems. We know that the Android is an open source platform it allows anyone to try and develop application for it and use it for the specific function on the devices running Android. Since the mobile devices are built having limited power and storage facility, it is ideal to build applications for one specific purpose or one specific work. In this proposed system we have designed an application that will provide the automatic profile change. There are other various location based services as well that could be implemented on the android devices. However there are some limitations to the frequent responses of these applications depending on the goodness of internet connections and also in the GPS technology‟s accurate functioning. The various location based services that are available are 1) Automatic profile updater for Android phone 2) Location tracking of a person by others 3) Nearest friend finder etc 1.1 Location based Services A location-based service (LBS) is a mobile application that is dependent on the location of a mobile device, like mobile phone. Virrantaus et al [1] defined LBS services as follows: “Information services accessible with mobile devices through the mobile network and utilizing the ability to make use of the location of the mobile device” Open Geospatial Consortium [2] defined “A wireless-IP service that uses geographic information to serve a mobile user, any application service that exploits the position of a mobile terminal.” A Location Based Service (LBS) is an information and entertainment service, accessible with mobile devices through the mobile network and utilizing this ability to make use of geographical position of the mobile device. LBS services can be used in a variety of way, such as work, health, personal life, etc. LBS include services to identify the location of a person or object, such as discovering the nearest ATM or the nearest filling station, tracking location of friend or employee. LBS services include order tracking and vehicle tracking services. There are two major parts- 1) Obtaining the current location of the user 2) Utilize the obtained information to provide the user a specific service 1.2 Android Operating System Android delivers a complete set of software for mobile devices: an operating system, middleware and key mobile applications. Android was built from the ground-up to enable developers to create compelling mobile applications that take full advantage of all a handset has to offer. It was built to be
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 445 truly open. Android is built on the open Linux Kernel. Android support LBS Application Programming Interfaces (APIs) . Location service allows finding out the device current location. The application can request for periodic update of the device location information. The application can also register a intent receiver for proximity alerts like when the device is entering and existing from an area of given longitude, latitude and radius. On a basic level, Android is a distribution of Linux that includes a Java Virtual Machine (JVM), with Java being the preferred programming language for most Android applications. The Android Software Development Kit (SDK) includes a debugger, libraries, a handset emulator, documentation, sample code and tutorials. Android„s official integrated development environment is Eclipse using the Android Development Tools (ADT) plug-in. SQLite database support is integrated into the Android platform. The ADT plugin includes an Android emulator that allows for the simulation of GPS and Wi-Fi. The Android emulator is depicted 1.3 Android Location API These are the different classes present under Location API package to retrieve the Location information of the user. Location Manager- The class provides access to the location service. It also provides facility to get the best Location Provider as per the criteria. Location Provider- It„s an abstract super class for location providers. A location provider provides periodic reports on the geographical location of the device. Location Listener- This class provides callback methods which are called when location gets changed. The listener object has to be registered with the Location Manager - The class provides the application to choose suitable Location Provider by providing access to set of required properties of the Location Provider. Android also provide an API to access the Google maps. So with the help of the Google maps and the location APIs the application can show required places to the user on the map. 1.4 Google Places API On 10 May, 2011, at the Google I/O developer Conference in San Francisco, Google announced the opening up and general availability of the Google Places API. The Google Places API is a service that returns data about Places —defined within this Web Service as, spatial locations, or preferred points of interest — using HTTP requests. Place response specifies locations as latitude/longitude coordinates. The four types of requests are available with the Google Places API There are 4 fundamental Place services available: Place Searches - It returns an array of nearby Places based on a location defined by the user. Place Details - It returns more specific data about a user defined Place. Place Check-ins - It allows the request that a person has checked in to a Place. Place Reports - It allows the users to add new locations to the Place service, and to delete Places that the application has added to the database. 2. GPS TECHNOLOGY AND ITS WORKING In the recent years there has been a drastic increase in the usage of smart phones by people specially those running on the android operating system. These smart phones are now coming lashed with GPS (Global Positioning System) inside of them to update the location of the phone anywhere in the world. Previously for the same reason the cell IDs were being used. But in the current era that has been replaced by the GPS technology. GPS works on the basis of calculating the latitude and the longitude and according to which after doing some mathematical calculations the exact location of the phone is determined. Nowadays since GPS is integrated with the smart phones a wide variety of location based services and applications are available to be used and are being used on a large scale by smart phone users. Also there is a need of an application which is also location based and uses the GPS and data services of the phone to provide a specific service to the user. It also consists of a middle layer of software as well hardware to get access to the basic features of LBS(location Based Services) such as tracking location and collecting location information and providing a consistent interfacing to the LBS applications. It also consists of many components which are known as LBS components and are shown on the figure below. It has the parts as shown in the figure below foe the particular uses of them as their name suggests like LBS application is the standalone application built for a specific functionality, smartphones are the devices on which this application is installed and run these phones has built in sensors for location tracking, it also uses a server to exchange the information, middleware is used to provide an interface between the mobile phone and the application to run it, location tracking involves the GPS data and GIS data synchronization, finally the LCS service collects the location of the device. Fig 1: architecture of LBS
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 446 3. LITERATURE SURVEY Prof. Seema Vanjire, Unmesh Kanchan, Ganesh Shitole, and Pradnyesh Patil[3] states that the location based service is beneficial in a variety of ways using the LBS components and GPS trackers available in the phones. They suggested that the android applications can be merged with google maps APIs and using that advantage they can provide services like “location tracking of person”, “nearest friend finder”, “profile Changer based on the location” and so on. They also revealed in their study that the location of a device is tracked in many ways such as using the mobile‟s IDs, using the satellites which include calculating the differences in the time of a signal reaching to the device from a particular satellite. They said that there are 24 satellites in the earth‟s orbit and they optimize the location of the device between the radius of 5 to 10 kilometers accuracy. This is the GPS technology. Whereas the GSM based ID using location tracker gives a low accuracy of the device being anywhere in the radius of 150 meters with a granularity. It also focuses on the reputation based security. Vedang Moholkar, Prathamesh Hule, Mandar Khule, and Sumit Sourabh[4] suggested location based automatic service providing for the smartphone users. They focused on developing a application that provide profile changing, friends location and also remind the person whom the user is going to meet at a certain place if both of them have the similar applications installed on their devices. This will save a lot of time for both and also the headache of waiting for the other to come will be taken care of by the application. Sandeep Kumar, Mohammed Abdul Qadeer, and Archana Gupta[5]advocated about building application which will provide the information of the geographic locations to the users who are touring abroad or in their own country and are not aware of certain places ,their suggestion indicates that if such application is build then there will be no need of hiring a tour guide for taking you tours around the country an even around the world. This will be made possible by the application built as per their suggestions. This will have information about the hotels, filling stations, tour locations and also will use the GPS technology to guide the way of the user to the selected location. Pankti Doshi, Pooja Jain, and Abhishek Shakwala[6] focused on the similar things of providing similar services of locating gas filling stations and nearest hospitals etc using the mobile phone application built for the purpose. They also suggested the integration of the Google Maps APIs in the application to fetch the location in a more clear and more understandable format. There are a variety of Goggle maps APIs are available such as Grid View, satellite view, map view and so on. So the particular integration of the Map will help the user see the location clearly from the place where they are, and also the route will be navigated to them with the help of the Google Maps. They have also suggested its various usage fields too. Amit Kushwaha, and Vineet Kushwaha[7] stated about the Different (LBS) components and about the architecture of these components and how they work together as one integrated system with Android application and Google map, GPS integration in an application to provide various location based services to the users, such as emergency services , health hazards and tracking the location of a patient and sending an ambulance for the emergency services etc. 4. RESEARCH METHODOLOGY 4.1 Proposed System Proposed system is also a location based service provider application in which it provides the user the choice to select the location and set a specific profile for that location according to his own choice and keep the internet services and the GPS services on in his phone. So as per his/ser preference the profile of the phone will automatically change by fetching the correct location of the user set by the user and again to set the normal mode when the user moves away from that location. It has some inbuilt profiles to let the user either choose one of them or even they can create the profile of their own choice for the particular place and set it to be activated and deactivated accordingly. Here we proposing to try and implement the idea of building a location based application and integrating the Google Map APIs in it to provide the most possible accurate results to the user about a particular location and also the proposal is to make the application work in a particular location and keep the profile selected for that location to be active until the user moves away from that location. Once the user moves away from that location the application will run again and update the profile to the normal or default mode from the one activated for the location (may be silent). 4.2 Flow Chart The proposed System is Depicted By the following flow chart shown in figure 2 below.
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 447 4.3 TestData Fig 2: GUI interfacing Fig 3: profile setting 5. FUTURE SCOPE The Auto-Profiler is an Android application that features an automatic sound profile silencing feature and a dynamic alarm system. The dynamic alarms and automatic phone silencing system will be based on GPS. The phone will automatically change the sound profile to silent or vibrate when it is close to a building. The user will be able to add alarms to the application by entering Course Reference Numbers (CRN) which will automatically add the required information such as class location and meeting times. Auto- Profiler will synchronize with Google Calendar. Our system provides manual and automatic modes to change the profiles. In automatic mode, our application sets a profile of mobile phone automatically according to predefined location. When there will be no locations provided for any profile then “Default” profile gets activated. An application provides various ringing settings for single profile like silent mode, voice volume, media volume and ringing volume. We can set number of locations for single profile. The model can be implemented using different languages and can be made more reliable and fast. Some extra features can be added like alerts, friend locator etc. 6. CONCLUSION Auto profiler is an excellent tool that helps us in our daily life. We might forget to mute our phone before entering into any important meeting and lose the impression of the delegates sometimes. So using this application the user can focus on his daily activities without worrying to monitor his mobile device. Once he sets all his profiles according to the schedule the application takes care of it and changes the profiles according to the Location. Also, the application itself will change the profile to the normal or the default mode once the user leaves that location . It also allows the user to create new profiles based on the locations he will be going to and to also manipulate the already existing profiles without any bondage. The behavior of the model is totally depend on internet connection or Wi-Fi networks. REFERENCES [1]. Virrantaus, K., Markkula, J., Garmash, A., Terziyan, V., Veijalainen, J., Katanosov, A., and Tirri, H. “Developing gissupported location-based services”. In Web Information Systems Engineering (2001), IEEE, pp. 66_75. [2]. Consortium, O. G. Open location services 1.1, 2005. [3]. Prof. Seema Vanjire, Unmesh Kanchan, Ganesh Shitole, and Pradnyesh Patil, “Location Based Services On Smartphone Trough Android Application” in International Journal of Advanced Research in Computer and Communication Engineering Vol. 3, Issue 1, January 2014, ISSN (Online) : 2278-1021. [4]. Vedang Moholkar, Prathamesh Hule, Mandar Khule, and Sumit Sourabh, “Automated Location Based Services” Volume 4, Issue 2, February 2014, ISSN: 2277 128X, in International Journal of Advanced Research in Computer Science and Software Engineering. [5]. Sandeep Kumar, Mohammed Abdul Qadeer, and Archana Gupta, “Location Based Services Using Android” in Aligarh Muslim University, Aligarh 202002, India, 2009 IEEE. [6]. Pankti Doshi, Pooja Jain, and Abhishek Shakwala, “‟ Location Based Services And Integration Of Google Maps In Android” in International Journal Of Engineering And Computer Science ISSN:2319-7242, Volume 3 Issue 3 March,2014 Page No. 5072-5077. [7]. Amit Kushwaha, and Vineet Kushwaha in “Location Based Services Using Android Mobile Operating System” in International Journal of Advances in Engineering & Technology, Mar 2011, ISSN: 2231-1963.
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 05 | May-2015, Available @ http://www.ijret.org 448 [8]. www.IJCSI.org [9]. Chris Haseman, Android Essentials, firstPress, 9_17, 2008 [10].http://developer.android.com/guide/topics/fundamentals. html [11]. Google Directions API https://developers.google.com/maps/documentation/direction s/ [12]. Google Places API https://developers.google.com/places/documentation/