ATM (Automated Teller Machine) is important in our day-today lives for withdrawing money from our bank accounts. Android application for ATM finder is used to find ATMs around the user’s place, and it will reduce the time of searching the ATM. This application is a advanced and simple application in which ATM locator helps to find not only ATM's around us but also their service availability such as its working condition. This quick click series app is built for speed and ease of use. Types of ATM locations are preloaded to assist us with the optional name search, and it can also be done with the use of GPS. The ATM will periodically update its current status to the Bank, and in the proposed system the updated information from the Bank is obtained and utilized in the app to track the ATMs current service (Active or De-active). This will reduce the user's valuable time by making available the current working status of the ATM.
Operating systems have developed a lot in the last 15 years. One of the most widely used mobile OS these days is Android. Android is a mobile Operating System (OS) based on the Linux kernel and developed by Google. Android is designed primarily for touch screen mobile devices such as smart phones and tablet computers. The benefits of the Android OS are numerous, It has superior security, enhanced privacy and is rich with multimedia capabilities and is easy to operate.
Mobile with GPS system is used to find the ATM location. To pin point the location of the mobile device, a minimum of 4 line of sight satellites are required. It uses Android SDK API to manage the GPS Sensor. Google Maps API shows the Map powered by Google Maps, to display the markers about events on the Map [1].
Android is the name of the Linux based operating system that is developed by Google and other members of the Open Handset Alliance (OHA). Android has rapidly become the fastest growing mobile OS. OHA is devoted to advancing open standards for mobile devices.
Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give a powerful, integrated environment in which to build Android applications. ADT extends the capabilities of Eclipse to let us quickly set up new Android projects, create an application UI, to add packages based on the Android Framework API, and even export signed (or unsigned) Android Application Package (APK) files in order to distribute the application. Android version 1.5 has been developed with a specific code name. These code names are chosen alphabetically, and have thus far all been dessert items (or, generically, sweet/sugary foods) [7]. Table. 1 shows the versions and its name of android.
Table 1. Versions and its Name of Android
The Global Positioning System (GPS) is a space based Satellite navigation system that provides location and time information in all weather conditions, anywhere on or near the Earth where there is an unobstructed line of sight to four or more GPS satellites. Google Maps with location positioning systems such as GPS is becoming popular, as there is a growing demand for location-based applications. It is easier, these days, to utilize map information by connecting a GPS receiver to Personal Computer (PC) and Personal Digital Assistance (PDA) [6 - 11].
Android is now more popular than IOS (Orginally iphone OS) or the Windows phone. Some of the important features are as follows,
The authors in [2] have proposed Location Based Tracking (LBT), which, basically develop into the details of what Location based services actually are, their architecture and why it is important for the generation of today. LBS cannot be used to tag the photos clicked from camera and can be shown on the map on the location where they were clicked.
The authors in [3] have proposed mobility and connection management in a Wireless Local Area Network (WLAN). ATM has been successfully implemented in a wired networking environment to provide a strong Quality of Service (QoS) guarantee along with the high speed data transfer capability. With these main feature, the wireless ATM is built on top of ATM to meet the demand of fast data transfer over the wireless LAN and the QOS guarantee.
The authors in [4] have proposed location based services using android mobile operating system. This system is basically based on web browser and GPS services. Location Based Service (LBS) application can help the user to find hospitals, schools, gas filling stations or any other facility of interest indicated by user within certain range. Just like a GPS device, its location will also be updated as soon as user changes his/her position. Location positioning technologies, Query processing and Cache management are not considered in this system.
The authors in [5] have proposed automated location based services. This application intelligently provides the services as per locations, thus reducing human efforts. An elegant Graphical User Interface (GUI) improves user experience. This is a pure client side application, not considered for server.
The existing system is only on location based service, and is used to identify the nearest ATM center with the help of GPS. In this system the user is not able to find the current working status of the available ATM. The disadvantages are that it is a time consuming process with complex mapping technology.
The proposed system, is to overcome the drawbacks of the existing system, that is every user can view the nearest ATM along with their service such as the current working condition and waiting time of the user. The advantages of this proposed system are Space-based satellite navigation system, provides location and status information anywhere on or near the users place and provides quick access. Architectural design for ATM app is shown in Figure 1.
Figure 1. Architectural Design for ATM App
The overall execution of an app can be explained using the architectural design. The Google map server contains preloaded map which can be retrieved by the user. The GPS technology can be used to locate the user’s current location, for which the user's device has to be configured to access the Google map. The location has to be set to find the ATM, then all the nearest ATM locations are displayed from which the user can choose the ATM to check their status condition. This status information can be obtained from the bank which has been preloaded to the bank server automatically by all the nearest ATMs.
In some cases, we will need the following items to connect the external GPS receiver to the mobile device being used to run Arc Pad: Determine what cables, adapters, and gender changers, if any, are needed to connect the GPS receiver to the mobile device being used to run Arc Pad. Connect the GPS receiver to the mobile device. Configure the GPS receiver. Set the GPS preferences in Arc Pad.
Here, it is usually based on latitude and longitudinal angles. Maps and GPS receivers show the bold lines marked in degrees. Latitude is relative to equator and used to show how far we are from north or south to the equator. Longitude is to express our location in an eastwest direction, relative to Greenwich meridian.
Used to track a GPS enabled cell phone on Google maps. It includes J2ME (Java 2 Platform Micro Edition) cell phone source and source code to display data on our own website. The Web-based interactive digital maps use this technology, which also powers the 'Windows live local mapping service,' so users do not need to download and install any software to use the maps.
This module is used to display the nearest ATM location's current service condition. It provides the information that the ATM is currently active or de-active. It maintains this state of service model.
The App allows the new user to register their account before using the app. This process is carried out to provide security. User registration is shown in Figure 2.
Figure 2. User Registration
After registration, user can login to their account using username and password. Figure 3 shows the user login.
Figure 3. User Login
After login, query page will be displayed, which allows user to specify the keyword, which can be searched and display the information about the ATM. Searching query is shown in Figure 4.
Figure 4. Searching Query
The information such as name of the ATM, address, latitude, longitude, city and the status information (Active or De-active) are finally displayed in the app.
This android app is used to identify the status of nearby ATM machine with information such as active or deactive, communication problem, and traffic. It is also very much useful to search the ATM in nearby location. Main advantage of this application is to reduce traffic and save time. It is easy to install in any android mobile.
This app identifies your location and navigates you to the nearest Bank or ATM. The Global Positioning System (GPS) is a space-based satellite navigation system that provides location information anywhere on or near the Earth. The ATM will periodically update its current status to the Bank, and in the Proposed system, the updated information from the Bank is obtained and utilized in the app to track the ATM current service (Active or De-active). This will reduce the user's valuable time by making available the current working status of the ATM.