Prasad Nilesh, S. Swetha; International Journal of Advance Research, Ideas and Innovations in Technology
© 2019, www.IJARIIT.com All Rights Reserved Page |2060
ISSN: 2454-132X
Impact factor: 4.295
(Volume 5, Issue 2)
Available online at: www.ijariit.com
GeoFencing: Location based services
Nilesh Prasad
nileshprasad.is15@rvce.edu.in
RV College of Engineering, Bengaluru, Karnataka
Swetha S.
shwetha.ise@rvce.edu.in
RV College of Engineering, Bengaluru, Karnataka
ABSTRACT
The geofence has come out to be the application which helps
in the protection of the machine and the jobs that need to be
carried out both inside the fence or backyard the fence. This
surely helps the employer to hold music of the gadget and the
jobs that are being carried out from the devices, which
increases the effectively in the experience that the system is
utilized in a suitable manner. One of the features of the product
is Fencing where all the units will be given sure jobs which can
only be performed when interior the fence and some jobs which
will be active only backyard the fence. These points were
already present in the Android Application side, now it needs
to be applied in the Linux side. The approach that we have used
is the geofencing API in the android side, however getting the
geolocation of the laptop alongside with the latitude and
longitude differs with the precise location. Therefore, we are
going to use location-based offerings in order to get a specific
area of the device
Keywords— Geofencing, Location-based services, MVC
architecture, Geofence, Geolocation
1. INTRODUCTION
1.1 Model-View-Controller (MVC)
Model View Controller (MVC) [1] is an architectural sample
typically used in web-based applications. It provides three main
layers; model, view, and controller. Many builders use MVC as
a fashionable format pattern. It is an entire framework. MVC
provides three sorts of classes:
(a) Model: Model lessons are used to enforce the good judgment
of information domains. These instructions are used to
retrieve, insert or replace the information into the database
associated with our application.
(b) View: Views are used to prepare the interface of our
application. By the usage of that interface, users have
interaction with our application.
(c) Controller: Controller classes are used to reply to the user’s
requests. Controller instructions operate the users requested
actions [2].
These lessons work with mannequin instructions and select the
appropriate view that should be displayed to the consumer in
accordance with consumer requests.
1.2 Location Based Services (LBS)
The location-specific reminder services are a really necessary
characteristic of smartphones or tablets. While taking the user’s
place into account, they are in most cases used to set off the
search to acquire location-based [13] records (e.g. surrounding
shops, nearby friends, on hand condo cars). Thereby, an LBS is
being asked the question about Location in particular beneficial
check its accuracy and the applicable statistics is being by using
a cell utility only on request through the user, that is to say, the
requested location-specific statistics is being compelled by
means of however being pushed to the user[15]. Recently, all
essential cell running systems make recognised constructing
guide for devoted LBS, awesome two regarded as Geofencing.
1.3 Concept of Geofencing
In this scenario, the smartphone device is able to signify the
person about location-specific statistics in scenario the person
two comes or leaves a committed zone, called geofence. This
function is mainly used with the aid of location-specific
notification two purposes as a dependable way for consumers to
be notified about non-public to-do at splendid places. Another
very manageable utility area offers location-based commercials
[5]. Smartphone consumers that are on foot or driving shut round
to an industrial geographical region are regarded to be viable
customers and will be proactively reminded about two sales,
gives or coupons. In many scenarios, it is now not efficient to
reflect on consideration on whether or not a person is a
Promising goal for proactive commercial or geo-notifications
typically via simply gazing at the client’s location.
Fig. 1: Geofencing
1.4 Tools and technologies used with MVC
There are many equipment and technologies which can be used
to advance web purposes with the help of MVC architecture.