Vous êtes sur la page 1sur 17

LOCATION BASED VOICE

REMAINDER

Submitted By:
Akash Jain
Shubhangi Bansal
1

Contents
Introduction
Objective
Finding the location in Android
Existing System
Proposed System
Functional Requirements
Advantage
Use Case Diagram
Sequence Diagram
System Requirements
Conclusion
2

Introduction
Location services to the smartphones through which we can easily get the location detail but
Google does not provides the facility to add the task reminder on specific location.
By using their services of Map, GPS and Location we developed the system called as Location
Based Task Reminder System Using Android Mobile.
This system plays very important role in users daily life to set task reminder at several locations
through which user can make idea and alert of tasks he has to perform on specific location.

Objective
It is an attempt to add alarm facility for mobiles, based on the location of the device.
The location-based services are to provide services to customers based on the knowledge of their
locations.
Services are provided in appropriate time considering users intention and changing environment.

Finding the location in Android


The programmer should set permissions in Android Manifest.xml file.
The programmer should create a location manager instance as reference to the location service.
The programmer can request current location from location manager.
The programmer receives location update from location listener on change of location.
Once the location information is changed, we can use geocoding and reverse geocoding.

Existing System
Google Keep notes and lists
Google Keep is a note taking app developed by Google. In Google Keep, the user can set time or location
based reminders.

Advantages
i. Create and access notes from anywhere and anytime.
ii. Changes made by the user will be instantly saved to the cloud and synced with all the other devices of
the user.

Disadvantages
iii.
iv.
v.
vi.

No voice based alert.


Limited features.
Unorganized.
Not User Friendly.

Geobells
Geobells is an Android app that reminds the user about his/her task based on location.

Advantages
i.

Voice based alert.

ii. The user can add repeat option for his/her reminders.

Disadvantages
iii. Confusing graphical user interface
iv. Paid app.

Proposed System
The proposed system should be executable inside an Android mobile handset, and should be able
to track the location, and should enable the user to sound alarm based on place, instead of time.
Taking into account the GPS readings and the data from the Wi-Fi or Mobile Network APIs, the
application can perform geolocation to estimate the current location of the user.

The schematic diagram of the proposed system Locale-Reminder application is shown in Fig.

Functional Requirements
Add Reminder
The user will be navigated to the Location Based Reminder activity on touching the ADD REMINDER
icon.
In Location Based Reminder the user can create a reminder with respect to location.

My To-Do
It is a list of Location based reminders.
In List the user can see Upcoming, Completed and Expired status tags for reminders.

10

Get My Location
When the user touches on GET MY LOCATION icon in the home screen.
He/she will be navigated to my location activity, where the user can see a list of location coordinates like
latitude, longitude, altitude and address for current location.

View Saved Locations


When the user touches on VIEW SAVED LOCATIONS icon in the home screen.
He/she will be navigated to the saved locations activity, where the user can see a list of previously saved
locations.

Safe Driving Mode


Safe Driving Mode helps the user to completely focus on driving by answering all the incoming calls
with automatic text replies.

11

Advantage
Location based alarm is convenient for the travelling user.
Existing Smartphones can be converted to a location based scheduling device.
Cost Effective Software

12

Use Case Diagram

13

Sequence Diagram

14

System Requirements
Hardware Requirements
Processor

Pentium III/IV (preferably P-IV) 1.6 GHz


CPU.

RAM

2 GB

Hard disk

50GB

System Type

64 bits

Peripherals

Mouse, Keyboard, Monitor

Software Requirements
Operating System

Windows 10

Back End

SQL-lite

IDE

Android Studio 2.2

JDK

Version 8

15

Conclusion
This project presents a new application for android based smart phones and tablets that allows the
users to create reminders based on location.
It has unique features such as
i.
ii.
iii.
iv.
v.

Creating voice based reminders


Creating location reminders for unknown locations
Selecting a range of dates in which the user should be alerted when approaching a location
Alerting the user with voice
Saving the current location for creating reminders in future

In addition, it has Safe Driving Mode feature which helps the user to completely focus on driving,
by automatically sending a text message to the caller that the user is driving.

16

THANK YOU

17