Eugster, Andres and Kölla, Christian (2011) Centrado iPhone App. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
Dokumentation.pdf - Supplemental Material
Download (4MB) | Preview
Abstract
1.1 Ausgangslage
Die Firma Centrado erstellt zusammen mit Crealogix eine Work Life Balance Plattform. Das Ziel dieser Plattform ist, dass der Benutzer - durch eine ganzheitliche Betrachtung und Förderung - eine ausgeglichene Work Life Balance erreicht. Eine Funktion dieses Systems besteht darin, dem Benutzer regelmässig Impulse zuzustellen. Diese bestehen aus Texten, Bildern oder Videos, die Anregungen oder Übungen enthalten, die der Benutzer ausführen kann.
Die Impulse können über verschiedene Kanäle empfangen werden. Das Ziel dieser Bachelorarbeit ist das Erstellen einer iPhone App und einer Server-Schnittstelle, um Impulse auch auf dem iPhone empfangen zu können.
1.2 Vorgehen / Technologie
Zu Beginn der Arbeit wurde eine umfassende technische Analyse in den Bereichen iPhone-App-Programmierung, Push Notifications, sicheres Ablegen von Zugangsdaten, sicherer Login am Server und SSL-Verbindungen durchgeführt. Eine grosse Herausforderung dabei war die Einarbeitung in Objective-C und XCode als Entwicklungsumgebung.
Während der gesamten Arbeit wurde intensiv mit dem Auftraggeber zusammengearbeitet und verschiedene Lösungsvorschläge diskutiert. Bei den wöchentlichen Sitzungen wurde Produktqualität und Usability regelmässig besprochen und falls nötig auf die nächste Sitzung angepasst.
1.3 Ergebnisse
Im Rahmen der Bachelorarbeit wurden die iPhone App und ein Server zum Testen der Schnittstelle implementiert.
Sobald der Server einen neuen Impuls für einen Benutzer erstellt hat, wird der Benutzer mit einer Notification benachrichtigt. Nachdem der Benutzer die Notification bestätigt hat, wird die App geöffnet und der neue Impuls geladen. Der Benutzer kann nun den Text lesen und die Bilder oder das Video betrachten. Anschliessend führt er die vorgeschlagene Übung aus.
Im Weiteren kann die App Impulse und Bilder speichern, sodass diese auch ohne Internetverbindung angezeigt werden können. Die gespeicherten Impulse können mit einer intuitiven Benutzeroberfläche betrachtet und verwaltet werden. Die Bedienung der Centrado iPhone App ist an die Bedienung der Standard iPhone Apps von Apple angelehnt.
Für den Zugriff auf den Server muss der Benutzer seine Anmeldedaten eingeben. Diese werden in der App gespeichert, können aber auf Wunsch des Benutzers auch wieder gelöscht werden. Die Übertragung von benutzerspezifischen Daten zwischen iPhone App und Server ist verschlüsselt.
Hat der Benutzer einmal keine Zeit, einen neuen Impuls zu lesen, so kann er die Benachrichtigung einfach schliessen und den Impuls zu einem späteren Zeitpunkt ausführen.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Area of Application > Consumer oriented Area of Application > Mobile Technologies > Programming Languages > Objective-C Technologies > Operating Systems > iOS Technologies > Protocols > REST |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Rudin, Hans UNSPECIFIED |
Date Deposited: | 24 Jul 2012 07:57 |
Last Modified: | 24 Jul 2012 09:35 |
URI: | https://eprints.ost.ch/id/eprint/145 |