Keywords
|
Reminder System, Set and Forget, Registered Events, Greeting Messages. |
INTRODUCTION
|
Now a days, mobile phones are used everywhere and every time in our daily life ranging from communication, entertainment to health and wellness applications. Today we know very well that the use and the demand of Mobile Application Development are increasing and it makes inspiration to create user friendly and effective variety of application. There are various innovative programs designed that allows the companies to obtain new levels of achievements. Application users can get all type of information about atmosphere, travels, tourism, and fresh hot news in their hand held mobile by smart mobile application. Android is open source platform and provides all information and services to all without any license fees. It has capacity of getting compatible with almost all browsers hence you can make it compatible. Quite a good number of platforms are available and is working for providing mobile solution Mobile applications are growing rapidly for both business owners trying to produce income, and companies utilizing apps for an interactive marketing device. The launch of iAd, mobile applications have grown to be a much greater chance to generate income. The probabilities are limitless with mobile application development and they are the advantages .The mobile application development implies the development of apps which work as additional features in a mobile handheld device. These apps can be downloaded by the end user and can be used in different mobile platforms which are available in the market. These applications can also be found pre-installed in different devices too [1]. |
Mobile Application technology features an exceptional opportunity in which a business could achieve instant access to a person’s mobile device, throughout the simple installation of an icon. People often use every one of these applications to become placed on their phone, if the business piques their curiosity or perhaps a feature of most this device attracts them. By using the possibilities which are present with top mobile app development organizations, a business is going to be effective at discovering the most effective applications to allow them to produce, to spark customer attention in addition to boost the opportunities of earning sales.2 Among all mobile platforms Android is very powerful because Google has made it full of feature and it is open source platform and it is highly scalable The android smart phones are truly helpful with open source platform and support all kinds of hardware. This open source platform attracts android application developers to build fabulous mobile applications [2]. This is the main reason for Android, since its launch Android has become vastly popular and admirer by many mobile application development communities. Social Networking sites like Face book, twitter are there to remind us how our friends look like, what they do or when their birthday is. But, are we satisfied yet? Not fully. We still need to be easier on our memories. We carry smart phones everywhere with us which can remind us instantly of what we should do next. At times, we get so much involve in our work and busy schedule that we really forget important occasions and events coming in our dayto- day life. Luckily, in today modern technological world many social networking sites has come to rescue us from all this burden of day-to-day life events and eased our life in many aspects e.g. Face book, Twitter provide us the list of friends who have birthday on a particular day. Therefore, the problem of getting reminded about our friends Birthdays, Anniversary, Meetings, etc has been addressed by Face book. But there are some constraints in it. It needs very active and enthusiastic participations from users. User has to Login every time in order to greet their friends and see their friends and relatives upcoming events and greet them by posting messages on the wall. But what happens when users net is not working on that day or net is too slow in speed or there are some people who are unaware if internet and latest social networking sites.?And when he suddenly remembers that time has passed there is no option for this problem. Once the time is passed, the person has to do work or wish their dearest person after the time is pass away. And may be the person may be suffering due to this problem. So application relieves us from all these problems and provides a very user-friendly environment [2][3]. |
Proposed Work: |
Our proposal was to make yet another reminder application which would list all upcoming events like Birthday, Anniversary, Best Wishes, Festivals, Important Meetings, Tasks of the day etc on a Android Smartphone, which would give Greeting notifications of friends and relatives on registered date and time. The application will show lists of all contacts with birthdays, anniversary, meetings etc so user does not have to search anymore. Fortunately, our Proposed Application Cards includes a contact reminder system, so that user does not need to remember everyone phone number. User can directly select from Contact List to whom he/she has to send greeting messages. The main aim of proposed application is to make it easy, user friendly and automatic. As our Proposed application is about all events and occasions, Hence we named our applications as Greeting Reminder Application[4][5].LITERATURE SURVEY |
LITERATURE SURVEY
|
In literature survey we analyse the existing system like:- |
1) Cute Reminder: |
Cute Reminder software supports schedule, recurrent reminders, individually colourable skins, audio files in various formats (mp3, wma), quick search and easy arrangement of sticky notes on your desktop, linking files and Web pages to reminders, archiving of notes and reminders into history, printing, and more. It automatically tracks the related events within the archive, so you can see an individual history of any specific issue. The user-friendly interface of Cute Reminder provides comfort at your workplace whether in the office or at home. This reminder software is very powerful, and you will be surprised how easy it is to use.[6] |
2) Secure Reminder: |
Secure Reminder - desktop reminder and scheduler program for Windows. Secure Reminder is advanced reminder program that helps you organize your life. Secure Reminder reminds about daily tasks or special dates and events such as birthdays, anniversaries and business meetings before they occur. Secure Reminder can serve as desktop reminder software, task and event scheduler, personal information organizer and password generator. Main features of these reminders are Quicker, Store and manage information in a safe manner, Search feature. [7] |
3) Vinade Reminder 3.0: |
Remind yourself of bills, meetings, medication, appointments, birthdays, trips, etc. With this easy to use reminder tool you can send your reminder to your screen, cell phone, pager, or e-mail. It has a very user friendly interface with an easy to use wizard for creating your reminders. Import/Export your reminders to friends or colleagues with just a few clicks. Create time and date specific, daily, weekly, monthly or yearly reminders. From now on you can stay on top of things where ever you are.Version 3.0 includes new look and design, enhanced features, and a more ease of use.[8] |
METHODOLOGY
|
a. General Flow of reminder |
We developed the application through several steps as shown below in Fig. 1. The steps comprises of all the design and development efforts that we investigated. The following sections describe each step in detail:- |
In the first step user will create the new reminder if it does not exist. And in the case of reminder list entries user can update it. Now, in the second step it has two values true and false. In the true case the next step is to proceed ahead that means if all the entries are inserted correctly then Reminder is eligible for next procedure. While, in the false case user have to enter valid entries. Here the due date is in the focus. If date is set then it will go for next step and in the false case, user have to set valid date that means if the date is older than that of the today’s date, it is not eligible for the next procedure, Otherwise that reminder entry is eligible for next procedure. And finally the last step is to insert the created or updated reminder in the reminder list. |
b. Field Study: |
Field studies aim to objectively and relationally uncover the strengths and weakness of an existing business or proposed venture, opportunities and threats as presented by the environment, the resources required to carry through, and ultimately the prospects for success. |
Feasibility Study: Our feasibility study is based upon the TELOS [9]. |
T Technology and System Feasibility. There is no need to use any other hardware or software, because we have SDKs available for Android. And we have enough competence to complete the project because we are a group of five members. |
E Economic Feasibility. As Android is open-source there is no any financial issue in using this application. Only the main need is that user should have Android mobile Phone. We have our own devices to build the application and also test the application using the Emulator Froyo. |
L Legal Feasibility. In our proposed application we have used Android SDK and it is under Apache licence and there is no any issue in dealing with it. It is compatible and reliable. |
O Operational Feasibility. Smart Phones are widely used in today’s world. As our proposed application is offline there is no issue of any Internet connection so people can use it very easily at any place. Also, it has features like no importing, no re-entering dates, customizable wishing of messages and easy to use. |
S Schedule Feasibility. As in our project there are five members in group we got enough time to study and complete our proposed application. |
IMPLEMENTATION
|
Our proposed application consists of three modules which are shown in figure: |
This is our main activity. There are three implemented modules which are categorised as Event, Task, Type of Reminder and they are listed in splash screen with their functionality. To use this application user has to first select the Type of Reminder module then user has to add the category. After adding the category, the system will show the splash screen as shown below. |
This screen comprises of two tabs viz 1. Catgegory and 2. Category list. With the help of the first tab user can add his desired categories like Birthday, Anniversary, Meetings, Best wishes etc. and enable the status so that the category can be visible in Event and Task modules.The added category can be seen in the category list and user can perform three operations on it Update, Delete and Cancel. |
The screen consist of various view controls for the setting the message and contact details. There are time and date picker controls to set the time and date. Futher more, the user have to first of all assign the event name and select the category from dropdown menu. After assigning all the details user have to click on add button, which will be visible in Event list. On the particular entry of the event list user can do the operations like update, delete and cancel.After adding event successfully user will get pop-up notification of message sent successfully. |
This screen has the same functionality as the Event module. But the only difference is that the Task module is used only for the users task and it reminds the user about his/her task via ringing alarm. |
TOOLS AND TECHNOLOGIES
|
In this section, we have described the tools and technology that we have utilized in developing our proposed application. |
a. Tools: |
1. Eclipse: We used Eclipse for development because; it is a multi-language software development environment comprising a base workspace and an extensible plug-in system for customizing the environment. |
2. Microsoft word: We used Microsoft word to write our report. |
b .Technologies: |
Android SDK: It includes a mobile device emulator, a virtual device emulator that runs directly on computer. With the help of this emulator we prototyped, developed and tested our application without having a physical device (when one was not available). |
c. Collaboration: |
GIT: We used GIT to be able to share our code and collaborate in developing the application. |
Google Docs: We used Google docs to share our documents, such as reports, presentations and etc. |
CONCLUSION
|
Our Proposed application is mainly for and Android-phone users and those people who are unaware of using Internet and social networking site like Face book. Greeting Reminder is a application which helps the user about the registered event reminders on specified date/time and also sends wishes (SMS message) automatically to the registered contact on specified date/time. |
The system is supposed to implement when the user set the reminder, he/she can also remind that event to whom he/she want. Means the message will send to both side users as well as for whom he has set that reminder called receiver. Again, the message will be send automatically, at the time which has been set by user; this is the big advantage of this application. |
ACKNOWLEDGEMENT
|
Before penning a single word for the Paper, we take this opportunity to thank Assistant Professor Vaishali Patel of department Computer science and Information Technology from bottom of our heart who guided us as much as possible and for giving us valuable information regarding the paper. This was our first professional step toward the high careers in IT field. It was a great experience of exposing as well as learning lot of new things in Information Technology. We are indebted to all those who provided reviews our tasks and we apologize to anyone if we may have failed to mention. |
Figures at a glance
|
|
|
|
|
|
Figure 1 |
Figure 2 |
Figure 3 |
Figure 4 |
Figure 5 |
|
References
|
- Annadavis,”The Importance of Mobile application development”, March 19,2013.
- Diana Wills, ”Today’s requirements of mobile application development in the world” ,May 04,2012.
- RetoMeir ,”Professional Android TM Application Development”, Wiley Publishing, Inc, 291.
- Camelo Tech, ”Life Reminders”, March 25,2013.
- MilkoBoyajidev, ”Birthday Reminder”, July 23,2012.
- Ashraf, ”Cute Reminder Standard Edition”, July 3,2010.
- XolohLoki ,”Secure Reminder version 1.0.17”.
- Saumil Shah, “Day Reminder-Vinade Reminder version 1.0”.October 07,2010.
- Prajwol Kumar Nakarmi(nakarmi@kth.se),Sara HaghighiFard(shf@kth.se), ShyedSaad Ali (ssali3@kth.se),” ID2216 Course, Birthday Reminder” .
|