Centrado iPhone App

Eugster, Andres and Kölla, Christian (2011) Centrado iPhone App. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
PDF
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
Creators:
CreatorsEmail
Eugster, AndresUNSPECIFIED
Kölla, ChristianUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorRudin, HansUNSPECIFIED
Funders: Centrado GmbH, Crealogix AG
Depositing User: HSR Deposit User
Date Deposited: 24 Jul 2012 07:57
Last Modified: 24 Jul 2012 09:35
URI: http://eprints.hsr.ch/id/eprint/145

Actions (login required)

View Item View Item