Wireless Sensor Networks
Wireless Sensor Networks
2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 3642
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 04 | Apr -2017 www.irjet.net p-ISSN: 2395-0072
the Android application. This all activities will be done by In given fig.2 there is flow of Location Based Task
using Google map and GPS services. Reminder System Using Android Mobile. For adding task
We used Android programming and operating reminder user need to install our Android application in
system for this system which allows easy installation of their mobile phones. User will ask to certain permission
application. Our proposed system allow user to add many while installing it, once it is accepted by the user the Android
task reminder on the same location and can add multiple application is ready to give service to the user. Following are
task reminder in the application. In our proposed system it the permissions we add in implementation.
doesnt provide continuous reminder to the user it just
simply display the task reminder until and unless the user -> Android.permission.ACCESS_FINE_LOCATION
decline that notification, searching of location from current -> Android.permission.ACCESS_COARSE_LOCATION
location is very effective in our system when user will search -> Android.permission.ACCESS_NETWORK_STATE
any location and add task reminder on that searched -> Android.permission.ACCESS_MOCK_LOCATION
location it will be stored in the Android smart phones -> Android.permission.ACCESS_WIFI_STATE
database and if user got the alert from application about task -> Android.permission.BIND_INPUT_METHOD
reminder and user decline it or cancel it that will delete from -> Android.permission.BIND_DEVICE_ADMIN
Android smart phones database. It doesnt collect any used -> Android.permission.BIND_NFC_SERVICE
records user can add new location task reminder and if he -> Android.permission.BIND_TEXT_SERVICE
wants to continue with the same location he can also set -> Android.permission.BIND_NFC_SERVICE
same task reminder for same location without cancelling it. -> Android.permission.CHANGE_NETWORK_STATE
-> Android.permission.ACCESS_WIFI_STATE
2. IMPLEMENTATION AND WORKING -> Android.permission.CONTROL_LOCATION_STATE
-> Android.permission.INSTALL_LOCATION_PROVIDER
We used android programming language and Android
operating system to implement this system, for connectivity These permissions we need to add in AndroidManifest.xml
with GPS we used Google API . Google map provides service file in Android programming development. This will give
to Android application for adding task reminder on specific service based on their work. When user will install the
location using Location Based Task Reminder System Using application in their Android mobile phones and when user
Android Mobile. will open it then it will requires location services provided
In given fig.1 there is complete structure of Location by the Google. User can browse any of location through the
Based Task Reminder System Using Android Mobile. Android application and set task reminder on that specified
location when user will reach on that location in the future
When user will connect to the GPS or Wi-Fi an application the service installed in users mobile phone provided by our
installed on users Android mobile phone will try to connect system will match that latitude and longitude and if that
to the GPS service. It will fetch location of the user based on specified task reminders locations latitude and longitude
users query. There is synchronization with Google Map with matches with the current location after reaching by the user
our Android application. There is GPS receiver to receive will be generate an alert as reminder through the Android
service from GPS and Wi-Fi provides connectivity to the application in the users Android mobile phones.
mobile through which user can access any location. Android This system uses the system database to store the Task
application allows adding reminder. reminder set by the user. User can view his current location
in the view of satellite, Route, Google earth and in navigation
form. User can add multiple task reminders on same
location. This system is really beneficial to perform daily
routine task more effectively. We registered our Google API
key to access the services provided by the Google. In such
manner our system provides these features and reliability to
the user.
2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 3643
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 04 | Apr -2017 www.irjet.net p-ISSN: 2395-0072
2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 3644
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 04 | Apr -2017 www.irjet.net p-ISSN: 2395-0072
R6: Alert
Given figure is the update of required location distance in the Availability : The system is user friendly.
form of latitude and longitude from his current location. User
can view his required location from his current location in Fault tolerance : In case of GPS failure due to
the form of latitude and longitude from which he can guess weather conditions, location information can be
our location is nearby from current location. retrieved using Location Based Service which is
Given fig.8 is the final result of task reminder as shown. This capable of getting location information from the
will be the final result of our system from this user will get mobile place inside the college.
the notification along with the vibration until user decline it.
If user cancelled it, that reminder will be deleted from the
Scalability : The system works with same
systems database.
efficiency for any number of registrations.
2.3 Functional requirement Reliability : The system works in any of the
critical conditions. The recovery from the failure
R1: Get current location is faster.
Description: Application will get the Latitude and Portability : The application is applicable on all
Longitude points on the device and will show the current versions of android.
location on Map.
2.5 Future Requirements
R2: Plan Journey
Application also can be merged with some
information gain applications like, location of
Description: User can plan his journey by entering following
the nearest restaurants, hotels, shopping malls,
details.
etc.
Name of the plan.
Source and Destination of the journey. It is also possible to make more efficient and
Expected arrival time at destination. user friendly GUI for the application.
Add milestones at which user has
3. CONCLUSIONS
some task to do.
Expected time to reach the milestone.
Nowadays it is the era of Android mobile everywhere, we
Expected time to leave the milestone. travelled at so many location in our daily life it is necessary
to know at what location what we have to do and what task
should we have to perform on that location, generally we
forgot which location we are existing and the important
2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 3645
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 04 | Apr -2017 www.irjet.net p-ISSN: 2395-0072
REFERENCES
2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 3646