Marty, Pascal and Hendrikx, Noah (2016) Entwicklung einer Cross-Plattform ServiceApp für Sanitäranlagen. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
HS16-SA-EP-Hendrikx-Marty-ServiceAppXamarin.pdf - Supplemental Material
Download (2MB) | Preview
Abstract
Die Geberit AG entwickelt hochleistungsfähige, intelligente Systeme und Produkte in der Sanitärtechnik. Darunter auch das neuste Dusch-WC AquaClean Mera, welches über eine Bluetooth-Schnittstelle verfügt. Mit der Geberit AquaClean ServiceApp für Android und iOS, entwickelt Geberit eine Applikation, welche es Servicetechnikern ermöglicht, Fehler auszulesen und ihnen anhand der Fehlermeldungen Vorschläge für Reparaturmassnahmen liefert. Ebenso ist es mit der App möglich Firmware Aktualisierungen des Dusch-WCs vorzunehmen.
Ziel dieser Arbeit war es, die Applikation auf Xamarin zu portieren und herauszufinden, wie viel Code mithilfe von Xamarin Forms zwischen der Android und iOS Version gemeinsam verwendet werden kann und wo es Sinn macht auf nativen Plattform Code zurück zu greifen. Zudem ist auch die Usability der bestehenden Applikation zu evaluieren und gegebenenfalls Verbesserungen zu erarbeiten.
Das Projekt wurde durch Verwendung von agilen Softwareentwicklungsmethoden durchgeführt. Die Benutzeroberfläche wurde durch Mockups unter Berücksichtigung der Material Design Richtlinien gestaltet.
Als Programmiersprache wurde C# eingesetzt. Die Geberit AG pflegt über ein Cloud-Backend, die Konten der Servicetechniker und die Applikationsdaten. Die Applikation kann jeweils beim Start die aktuellsten Daten beziehen, ohne dass eine neue Version installiert werden muss.
Der Funktionsumfang der Applikation besteht aus einem aktualisierbaren Fehlerursachen- und zugehörigem Massnahmen-Katalog. Diese können anhand von Fehlerbildern oder Fehlercodes der verbundenen Sanitäranlage ausgelesen werden. Zudem kann die aktuelle Firmware-Version der einzelnen Komponenten angezeigt und aktualisiert werden.
Durch eine grosse gemeinsame Codebasis, ist die Wartung und Erweiterung der Applikation nun einfacher.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Topics > Software > Optimization Topics > Software > Agile Software Development Area of Application > Industry Area of Application > Mobile > Mobile App Area of Application > Healthcare, Medical Sector Technologies > Programming Languages > C# Technologies > Operating Systems > Android Technologies > Operating Systems > iOS Technologies > Communication > Bluetooth |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Mehta, Farhad UNSPECIFIED |
Date Deposited: | 09 Mar 2017 13:26 |
Last Modified: | 09 Mar 2017 13:26 |
URI: | https://eprints.ost.ch/id/eprint/560 |