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 KeywordsGeofencing, 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.