www.usn.no
FMH606 Master’s Thesis 2018 Industrial IT and Automation
Environmental Public Health Informa on Management System
Ola Anton Grytten
Faculty of Technology, Natural Sciences and Mari me Sciences Campus Porsgrunn
www.usn.no
Course: FMH606 Master’s Thesis 2018 Title: Environmental Public Health Information Management System Pages: 108 Keywords: MVC Core 2.0, Android, Azure, Database, API Student: Ola Anton Grytten Supervisor: Hans-Petter Halvorsen External partner: Tel-Tek, Porsgrunn kommune, Sykehuset Telemark Availability: Open
Summary: This project was carried out to develop a website and an Android app to display different pollutions in the Grenland area. The background for the project is increased focus on environmental health and performing measures to improve the environment. The Android app was mainly developed to allow push notifications, which eliminates the need for checking the website to detect pollutions. Both the website and the mobile app was implemented. The website was hosted at Microsoft Azure. Push notifications worked as intended. The website was developed by using the ASP.NET Core 2.0 Framework. The mobile app was developed by using Xamarin.Android. Microsoft SQL Server was used as database storage. An external API from NILU was used for gathering different types of air pollution data.
The University College of Southeast Norway accepts no responsibility for the results and conclusions presented in this report.
Preface
This master thesis is my final work of my master program Industrial IT and Automation at The University College of South-Eastern Norway. I am grateful for all that I have learned during this period, and for getting the chance to be a part of this exciting project.
I would like to thank my supervisor Hans-Petter Halvorsen for good guidance and feedback during the project period. I would also like to thank Porsgrunn kommune, Tel-Tek, Sykehuset Telemark and my co-supervisor Nils-Olav Skeie. The resulting website can be found at: https://environmentalpublichealth.azurewebsites.net/ An OneDrive folder containg relevant files can be found at: https://1drv.ms/f/s!AreA9velRQIgib1ZK_jOYnlJ90SAsA
The reader is expected to have some knowledge about programming and database devel- opment. However, much of the content in the report can be understood without this. The task description can be found in appendix A.
Porsgrunn, 15th May 2018 Ola Anton Grytten
5 6 Contents
Preface
Contents List of Figures ...... 12 List of Tables ...... 13