Notify Me Application

Similar documents
NaviGate Prepared App: Using Respond

Pro Events. Functional Specification. Name: Jonathan Finlay. Student Number: C Course: Bachelor of Science (Honours) Software Development

Alumni Tracking System

Medicine Information Mobile Application Using Tablet Image Anaysis Using Android Studio

Parent/Carer User Guide Bay House School and Sixth Form

This tool is actually pretty unique and has evolved over the last 7 years. I have been working with Adobe Connect for quite awhile now and one of the

AAG Mobile App User Manual

A Review:Internet of Things(IoT) Based Smart Home Automation

Emergency Contact for Real World Social Community

ELLUCIAN GO HOW-TO GUIDE

Mobile Tracking System using Web Application and Android Apps

App Description Tips Download

Welcome to Maestro. Your Quick Guide for Getting Started and Using Key Features. Maestro. Save time. Easily communicate with colleagues

Using Google Drive. LIBRARY AND LEARNING SERVICES STUDY GUIDE GOOGLE DRIVE Drive.pdf

Personal Health Assistant: Final Report Prepared by K. Morillo, J. Redway, and I. Smyrnow Version Date April 29, 2010 Personal Health Assistant

Takeaways. Takeaways on subsequent pages give teachers a quick visual reference of different features within an app.

HOW TO SIGN IN... 3 TRAINING FOR GOOGLE APPS... 4 HOW TO USE GOOGLE DRIVE... 5 HOW TO CREATE A DOCUMENT IN DRIVE... 6

Tip: Users can access and update their content on the go as MyFolio is mobile device compatible.

Microsoft Yammer Users Guide

2013/14. ita`leem A Student Guide

Aspen Mobile for Students and Families

Android based Attendance Management System Offline and Online accessibility

USAHA / AAVLD 2017 MOBILE APP Tutorial Presentation User Guide

SAFETY TRAINING APP INSTRUCTION GUIDE Powered by. For Android Devices

GPS TRACKER PHONE WATCH USER GUIDE

Doctor Patient Data Sharing Using Android Chat Application

SW-500 SMARTWATCH. User s Guide. ENGLISH

Volume 6, Issue 4, April 2018 International Journal of Advance Research in Computer Science and Management Studies I. INTRODUCTION

MobileHelp Connect MobileVitals User Guide

ihelp Phone APP User Guide

Using SystmOnline - A Guide for Patients

Dynamic User Interactive Multi Level Management System

Android User Guide. Last Updated On: April 07, 2018

MBHB Smart Running Watch

MBChB Student E-portfolio Guide Year /18

HOW-TO GUIDE. Join or Login. About this Guide!

Implementation of Color based Android Shuffling Pattern Lock

SMART PROCTOR SYSTEM

Real Time Applications by Using Near Field Communication Based on Security

HOW TO SIGN IN... 3 TRAINING FOR GOOGLE APPS... 4 HOW TO USE GOOGLE DRIVE... 5 HOW TO CREATE A DOCUMENT IN DRIVE... 6

User Guide for INSTRUCTOR Role

Chat Activity. Moodle: Collaborative Activities & Blocks. Creating Chats

Workshop Scheduler Admin Manual

Patient Portal User Guide The Patient s Guide to Using the Portal

eclass App Start Up Guide

The LDN Health Tracker App. Introducing the world s largest combined study of LDN

Student Guide to Neehr Perfect Go!

CareCarma. It Starts With Family


Guidelines for Using the Hello Brain Health App

Outlook for ios App Store Outlook for Mobile - iphone

Sentar V80 Watch User Manual

Zoom User Manual. developed. Gary P. Davis. and. David J. Ayersman. for. Students and Employees of New River Community and Technical College

A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application

Application of Android Mobile Platform in Remote Medical Monitoring System

NO DUE MANAGEMENT SYSTEM Ankit Kumar Choudhary, Saket singh, chandraleka

Information Technology Services (ITS) Our Mission: "To provide technology solutions and support for the College community."

Patient Portal- Instructions Overview

Please do not open the box with your computer until instructed to do so

Faculty of Computing,Sathyabama University, Chennai, Tamilnadu, India. Received on Accepted on

MBChB Student E-portfolio Guide Year /18

1 Life Technologies. AAVLD / USAHA MOBILE APP Training Slide Deck User Instructional Guide

SW-450 SMARTWATCH. User s Guide. ENGLISH.

USER MANUAL. TapCRM TABLE OF CONTENTS. Version: 1.4

Coastal Office of Online Learning

Office 365 for ipad. OneDrive for Business Word Excel PowerPoint OneNote Lync OWA for ipad

D2L Start Up! I. To log in... 2 II. Your Profile I. Main Navigation Bar... 3 II. News... 4 III. Role Switch... 4 IV. Calendar...

MOBILE TECHNOLOGY MICROSOFT TECHNOLOGY MOBILE TECHNOLOGY OPENSOURCE TECHNOLOGY. iphone. Android.

Communication made easy with contacts and calendar. Microsoft in Education. December We are partners in learning.

CANVAS OBSERVER GUIDE

MBChB Student E-portfolio Guide Year /18

Smart Band for Women Security Based on Internet of Things (IOT)

How To Create A Recurring Session

Carolina eweek Web Site

Location Based Task Reminder System Using Android Mobile

System Administrator Training Guide

TRAINER MOODLE QUICK GUIDE

Android project proposals

Social Networking Applied

OCR Interfaces for Visually Impaired

Getting Started on Schoolbox Parent Guide

Welcome to MyChart. Your Home Page... 2 Messaging Visits... 4

Centralized Access of User Data Channel with Push Notification

Parent Student Portal User Guide. Version 3.1,

Contextual Android Education

ScienceDirect. Exporting files into cloud using gestures in hand held devices-an intelligent attempt.

Insight Parent Portal : User Guide

A RFID System for Recognizing Activity Using Radio Patterns Shwetha R 1, Sushmitha P 2, Swathi MS 3, Poonam Kumari 4

CLIENT ONBOARDING PLAN & SCRIPT

Getting Started with Moodle

15 Things You Can Do With Cortana

CLIENT ONBOARDING PLAN & SCRIPT

MBChB Student E-portfolio Guide Year /18

Implementing a Solution to Communicate with APN Server for Sending Push Notifications

Welcome to Moodle! How To Moodle

WatchOvers Assure GPS Mobile Watch Phone For GSM 2G Network USER S MANUAL

Student Guide INTRODUCTION TO ONLINE RESOURCES

Home Guardian Solution Product FAQ. EnTalk/EnTalk Lite

MAUI Final Exam Assignment Needs Submission Instructions for Academic Department Administrators

NHS Education for Scotland Community Websites. Guide for establishing and maintaining a community website

Transcription:

Notify Me Application Meghana Kurupalli 1, Mohan Krishna 2, Pritee Parwekar 3 1,2,3 Anil Neerukonda Institute of Technology and Sciences ABSTRACT: Android applications are finding usage in day to day affairs. A similar work is the Notify me Application which provides an Android-based schedule planner for students at academic institutions. In environment where the students can participate in multiple courses as part of their academic program, Scheduler App automates the human pen paper work.students find it difficult to keep a follow up with the daily updates and it was hectic and tedious job to make sure that all the students are notified with the everyday schedules. The present project is about socializing the scheduler application and using it effectively on the smartphone platform. The main features of the application to make easy and attractive GUI (Graphical User Interface), allowing users to add or update their schedules, arrange mee tings, allow them to post on the forums about the college events, workshops, etc. and posting notifications to the users. The main objective of this project is to build an Application to connect several users, who can send reminders to each other about various activities. This will help the user to manage and schedule the Activities smoothly. Keywords: android, GUI, Remainder, schedule planner, notifications INTRODUCTION Notification generator is primarily an android application designed to generate push notifications. This app is similar to an online time-table. Instead of faculty pinning their timetables to their notice boards, they will receive push notification from this application 10 minutes before their scheduled class time. This app also provides a common platform to all the students and faculty to upload different files like PDFs and word documents. RELATED WORK The following paragraph contains the references and related work that went into creating this application. The Medication remainder and healthcare, [1], [2] is an Android application in which an automatic alarm ringing system is implemented. The application is designed for on doctor and patient communication. The alarm rings to remind the patients for their medicines. They can also set the alarm on their dosage timings which includes date, time and medicine description. This alarm can be used to set the schedule timer for different medicines.a notification system is provided where the notifications are sent to the patients through e-mail or message. Searching of doctor disease wise is provided as one of the modules. An app for Alzheimer s patients is developed [3] which gives the voice reminder after reaching to the location. Another android alarm clock app is proposed in [4] which is also combined with the GPS to save the elderly patients from getting lost. In paper [5] author has developed a curriculum schedule reminder which is useful to the teachers and students for the curriculum management. Author in [6] says that scheduler application provides an Android-based schedule planner for students at institutions. It focuses on providing an application for students who find it difficult to keep track of all their schedules. So, it made them start a project which reminds students of their schedules and it can be implemented using smartphones. The application has an attractive Graphical User Interface. It allows its users to add or update their schedules, arrange meetings with their groups, allow them to post on the forums about the college events, workshops, etc. and posting notifications. In [7] the author talks about different alternatives for push messaging in android. This article compares four Android technologies of push messaging technologies integrated on a cloud-computing environment, with respect to stability of responses, response times and energy consumption. This encouraged the present study to consider push messages to send notifications due to the limitations experienced by android based SMS messaging services, which include availability, cost and message size. 415 Meghana Kurupalli, Mohan Krishna, Pritee Parwekar

Firebase is the real time powerful tool by google and provides different functionalities like data storage, push notifications, as mentioned in [8]. Since this application requires data storage, as well as notification provider, the Firebase service has been selected for developing this application. PROPOSED WORK In the plethora of android applications in today s world, customization is given a lot of importance. People might be using different applications for same task. For example, one person might use hike for texting, and others may not use it. File sharing also becomes hectic as there is no single platform where any file can be shared and it will be accessed by the entire college. Hence, the idea of this application is to bring all the people of an institution under one roof and provide a common means of communication for anyone throughout the institution. Currently, this application has been developed only at department level and the work is progress to make it accessible to the entire institution. In this application, there are four modules. The first module is a discussion forum. This is similar to the twitter application where when someone posts something, everybody is able to see it. In this forum, students and teachers can post their ideas which in turn will lead to fruitful discussions and solutions. The second module is a file sharing application. In this module, we provide a facility for both students and teacher to upload and download any documents. This helps in mutual file sharing and exchange of information. The third module is a notification generator. This module generates a push notification for the faculty s mobile regarding their classes, liberating them from the need of pinning their schedules on their notice boards. The fourth module provides an opportunity to view the timetables of all the classes. It so happens always that whenever I go to a faculty cabin, it remains locked most of the times as the teachers have classes. So, with the help of this module, one can view the timetables of any class. FLOW OF APPLICATION 1.START 1.1. Login if existing user and go to step-2, else go to step 1.2 1.2. Provide required details and registerwith the application. Go to step-1.1 2. Checks if the provided credentials are true. 2.1. If true, go to step-3 2.2. If false, go back to step-2 and display an error message. 3. Opens a screen containing all the features provided by the application 3.1. On clicking discussion forum, go to step-3.1.1 3.1.1. A user posts something in the forum 3.1.2. All users can view what the user posted. 3.1.3. The user can go to step- or to step-3 3.2. On clicking File Sharing, go to step-3.2.1 3.2.1. Any user can upload file(s). 3.2.2. Any user can view or download required file(s). 3.2.3. The user can go to step- 4 or to step-3 3.3. On clicking View time tables, go to step-3.3.1 3.3.1. User selects required section and clicks submit 3.3.2. Time table is displayed in web view. 3.3.3. The user can go to step- 4 or to step-3 3.4. On clicking Send notification, go to step-3.4.1 3.4.1. Admin creates a notification and sends it to user. 3.4.2. The user receives a push notification. 3.4.3. The user can go to step-4 or to step-3 4.EXIT 416 Meghana Kurupalli, Mohan Krishna, Pritee Parwekar

IMPLEMENTATION The agile SDLC model is chosen for the implementation of this application. This application has minimum sdk version as 8 making it feasible to support on most of the android devices. The implementation of this application took place in different parallel phases. In the one phase, database tables were created and different queries were fired to ensure the correctness and avoid redundancy among the tables. The second phase was creating the layouts for the application. Recycler View has been used for most of the activities. The third phase was learning about Google FireBase, a real-time service provided by google for storage, cloud messaging and generating notifications, and embedding into the application. The SDK used for the development of this application is Android Studio, and the emulator Geny motion is used. For implementing this application, services are being used from the google firebase like cloud messaging, real time database storage and notification generator. Android studio is used as a platform for working and Geny motion is used as android emulator. The following are a few screenshots from our work. RESULTS The following images are a few screenshots of Notify me, showing the app s user interface and the screens shots of the application. Fig 1is the home screen of the application fig.2shows login screen of the application. If the user already exists, he can login into the application. Else, he clicks the link below and goes into register screen, as shown in fig.2. The user provides all his details here and gets registered with the application.registered users can participate in discussion forum as shown in fig 5, & 6 where users can post,see the timetable and contacts.user can also change the settings and activate the notifications as shown in fig 4. What a user posts is visible to all the registered users.user can choose,upload files here or can also view the status of the uploaded files as shown in fig 3,7 &8. User can also select a file to view or download it. For selecting the class for which the time table has to be displayed. On clicking the get Time Table button, the time table of that section is displayed in web view as shown in fig9&10...the fig.11shows the timetable of selected section. Fig 1: Home Screen Fig 2: Login Screen 417 Meghana Kurupalli, Mohan Krishna, Pritee Parwekar

Fig 3: Choosing a file to upload Fig 4: Chat activity Fig 5 : Chat Discussion Forum Fig 6 : Menu 418 Meghana Kurupalli, Mohan Krishna, Pritee Parwekar

Fig 7: File upload screen Fig 8: File Uploading status Fig 9: Select a section for which Fig10: Web view of the timetable 419 Meghana Kurupalli, Mohan Krishna, Pritee Parwekar

time table is to be displayed Fig 11: Displaying time table of selected section CONCLUSION This android application is evidently for the usage of the academic institute where it has been created. However, this application can be scaled up to any academic institute. With this application, there will be a common platform for both faculty and students for interaction with a separate platform of discussion forum, as well as, exchanging files by uploading them. The future extensions of this application are countless. This centralized application can be used for leave applications, posting marks, tracking the attendance and making it a personal assistant for the users of this application. References: [1] "Development of a Health Care Assistant App for the Seniors." International Journal of Applied Science and Engineering 14 (1) (2015): 1-12. [2] Du, Yuanyuan, et al. "An android-based emergency alarm and healthcare management system." IT in Medicine and Education (ITME), 2011 International Symposium on. Vol. 1. IEEE, 2011. [3]Satheesh, Aditya, et al. "MEMENTO-Location based Voice Reminder.", IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 11 May 2016,ISSN (online): 2349-784X. [4] Cheng, Rung-Shiang, Po-Hsian Huang, and Der-Jiunn Deng. "An Android Alarm Clock Application Combining with Function of SMS and GPS." 網際網路技術學刊 13.2 (2012): 351-357. [5] Liang, G. A. O. "Design and Implementation of a Calendar Reminder Software Based on Android Platform [J]." Journal of Zhongyuan University of Technology 3 (2011): 016. [6]Hathaiwichian, Phanuphong, et al. "Android application for event management and information propagation." Student Project Conference (ICT-ISPC), 2014 Third ICT International. IEEE, 2014. [7] Hansen, Jarle, Tor-Morten Grønli, and Gheorghita Ghinea. "Towards cloud to device push messaging on android: Technologies, possibilities and challenges." (2012). [8] Kumar, K. N., et al. "Implementing smart home using firebase." International Journal of Research in Engineering and Applied Sciences 6.10 (2016): 193-198. 420 Meghana Kurupalli, Mohan Krishna, Pritee Parwekar