Implementing Push Notification Systems for Contextual Activity Sampling System
Banstola, Ram (2015)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015120219026
https://urn.fi/URN:NBN:fi:amk-2015120219026
Tiivistelmä
The primary goal of this thesis project was to implement notification systems for Contextual Activity Sampling System Query (CASS) developed at Helsinki Metropolia University of Applied Sciences. From an application point of view, a notification is event-based mechanisms which consist of a remote server that pushes events for a mobile or a browser client. This push event is triggered because new data is ready at server to be served to the client. In CASS, this new data is the new query that is ready for the research subject to be answered.
CASS is a research tool used by researchers to collect process and context sensitive data. It has a web tool where researchers can create new researches, download and visualize the data collected, a browser application which can be used by research subjects to answer queries and a mobile application for iOS and Android for answering the query from a smartphone. Currently this system is being tested by researchers at the behavioral Science Department of the University of Helsinki. The CASS mobile application lacked the push notification system which is an essential part of data collection for improving the quality of data collected. After the completion of the project the Android version of the mobile application will be equipped with push notification system using Urban Airship. Amazon's Simple Notification Service (SNS) was used to send email notification when a research query was ready to be answered, which was replaced using custom email notification service. PHPMailer, an open source PHP library, was utilized for sending the notification emails using Amazon Simple Email Service (SES) Simple Mail Transfer Protocol (SMTP) server.
CASS is a research tool used by researchers to collect process and context sensitive data. It has a web tool where researchers can create new researches, download and visualize the data collected, a browser application which can be used by research subjects to answer queries and a mobile application for iOS and Android for answering the query from a smartphone. Currently this system is being tested by researchers at the behavioral Science Department of the University of Helsinki. The CASS mobile application lacked the push notification system which is an essential part of data collection for improving the quality of data collected. After the completion of the project the Android version of the mobile application will be equipped with push notification system using Urban Airship. Amazon's Simple Notification Service (SNS) was used to send email notification when a research query was ready to be answered, which was replaced using custom email notification service. PHPMailer, an open source PHP library, was utilized for sending the notification emails using Amazon Simple Email Service (SES) Simple Mail Transfer Protocol (SMTP) server.