Mute Me Here
We face a problem of mobile ringing tone when we are at
some place where a ringing mobile causes embarrassment for us. For example:
while offering prayer in a mosque, attending a meeting, inside a library,
inside a seminar hall etc. This application will provide a solution to this,
using smart phone’s GPS, Google (or other) Maps feature as per mobile phone’s
OS and development frameworks. It will actually require the user to define
areas on the map, at which the smart phone shall be muted. The user should be
able to use mute options (profile selection, vibration setting, sound setting,
notification settings etc). This way as soon as a user walks into a building
whose coordinates are defined in the application, the user does not have to
bother about turning off the phone or setting silent option. In addition to
location based muting, it will also facilitate time based muting. Following are
the main project features:
This is a single user mobile application so there shall
be only one actor i.e. User, Following are the required features of this project:
Location
Based Muting
–
Application will require user to define one or more locations
at which the mobile phone shall be muted.
–
Phone should be muted when user moves into any of the
pre-defined locations and it should be automatically un-muted when the user
walks out of that location. For this purpose, application must store the last
used settings before muting and un-muting to apply or restore.
–
User should be able to define mute settings. Either full
profile selection from default profiles of the phone, or define settings
separately i.e. phone settings for volume, vibration, LED or backlight
notification (if available in the phone set).
Time Based
Muting
–
Application will allow user to define time based muting,
instead of location based muting. The time based muting shall mute the phone
based on pre-defined time spans, further setting/working will be similar to
what discussed in Location Based Muting section.
Application
Type: It
will be a native mobile application. You can pick any modern mobile OS platform
(e.g. Android, Apple, Windows Mobile etc) for smart phones.
Tools &
Technologies: Any
modern tool and technology set, used for developing mobile applications based
on the platforms discussed in Application Type.
Supervisor Name: Usman Waheed