Bibliographic Metadata

Title
Entwicklung einer mobilen Applikation zur Vor-Ort-Erfassung von Bewässerungsmengen
Additional Titles
Development of a Mobile Application for Logging Water Volumes
AuthorNusbaumer, Johannes
Thesis advisorSchefer-Wenzl, Sigrid
Published2018
Date of SubmissionJuly 2018
LanguageGerman
Document typeBachelor Thesis
Keywords (DE)Android / Bewässerung / Cross-Plattform-App-Entwicklung / JavaScript / JSX / Klimawandel / Mobile Applikation / React / React Native / Wasserbuch
Keywords (EN)Android / Cross Platform App Development / JavaScript / JSX / Climate Change / Mobile App / React / React Native
Restriction-Information
 _
Classification
Abstract (German)

Österreich ist grundsätzlich ein wasserreiches Land. Der Klimawandel könnte zukünftig jedoch auch hierzulande längere Trockenperioden hervorrufen und dadurch ein verbessertes Wassermanagement erfordern. Im Zuge dessen ist auch die Entwicklung einer mobilen Applikation angedacht, die es ermöglichen könnte den Wasserverbrauch bei der Bewässerung von landwirtschaftlichen Kulturflächen vor Ort zu erfassen. Die vorliegende Arbeit beschäftigt sich mit der Analyse- und Designphase dieser Software. Da ein Einsatz in der freien Natur vorgesehen ist, ergeben sich spezielle Anforderungen an das System, auch in Hinsicht auf eine fehlende Internetverbindung. Eine andere Herausforderung stellt die Zuordnung eines Entnahmevorgangs zu einer Wasserentnahmestelle dar.

Weiters wird die Implementierung eines GUI-Prototyps mittels React Native näher beschrieben. React Native, eine von Facebook programmierte JavaScript-Softwarebibliothek, erlaubt die Entwicklung von plattformunabhängigen nativen mobilen Applikationen. Im Vergleich zur plattformspezifischen Implementierung zeigen sich große konzeptionelle Unterschiede, vor allem hinsichtlich der Gestaltung von Benutzerschnittstellen.

Abstract (English)

Austria is naturally a water-rich country. In the future, however, climate change could lead to longer dry periods, which would require improved water management. In the course of this, the development of a mobile application for logging water volumes of agricultural irrigation is also considered. This thesis deals with the analysis and design phase of this software. As it is intended to be used outdoors, there are special requirements for the system, including the lack of an internet connection. Another challenge is the assignment of a logging process to a specific water extraction point.

Furthermore, the implementation of a GUI-prototype using React Native is described in more detail. React Native, a JavaScript software library developed by Facebook, allows the programming of platform-independent native mobile applications. Compared to the platform-specific implementation, there are major conceptual differences, especially concerning the design of user interfaces.