pillow Mobile App Service für die Hotel Industrie

Feltscher, Moreno and Manser, Peter (2013) pillow Mobile App Service für die Hotel Industrie. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of pillow.pdf]
Preview
Text
pillow.pdf - Supplemental Material

Download (9MB) | Preview

Abstract

Kleine bis mittelgrosse Hotels mit beschränkten finanziellen Mitteln haben oftmals das Bedürfnis, ihre Kunden mittels Kommunikationshilfsmitteln an sich binden zu können. pillow als Cross Platform App erlaubt es deshalb solchen Hotels, auf einfache Weise ihre Kunden via Push Notifications erreichen zu können.
Als Repräsentant des Marktes stand das Hotel Hof Weissbad dem Projektteam zur Seite. pillow ermöglicht es Hotelbetreibern, mittels eines intuitiven CMS eigene Hotel Apps, bestehend aus verschiedenen Seiten welche das Hotel beschreiben, zusammenzustellen. Weiter können interessierte Besucher ihre Hotels favorisieren, um so automatisch mittels Einsatz von Push Notifications über Neuigkeiten informiert zu werden.
Das Backend (API und CMS) wurde mithilfe den Python Microframeworks Flask und Pewee umgesetzt, wobei für die persistente Datensicherung auf das Datenbanksystem PostgreSQL zurückgegriffen wird. Der durch den Benutzer verwaltbare Inhalt der einzelnen Apps wird hierbei auf dem Server gerendert und via API an den Client ausgeliefert. Weiter ist es für Hotelbetreiber möglich, im CMS Notifications an Interessenten zu versenden.
Die Mobilapplikation wurde auf der Basis von PhoneGap entwickelt. PhoneGap ermöglicht es dem Entwickler, Webapplikationen unter Einsatz von HTML5, JavaScript und CSS3 in einem Container nativ auf Mobilgeräten einzusetzen, ohne dabei auf native Features wie Push Notifications verzichten zu müssen. Als JavaScript-Framework wurde auf Backbone.js zurückgegriffen, welches dem Entwickler eine saubere Strukturierung des Codes ermöglicht und so die Maintainablity des Gesamtsystems gewährleistet. Bei der Entwicklung der Benutzeroberfläche wurde auf das Junior-Framework zurückgegriffen. Das UI sollte ansprechend wirken, da die App eine breite Interessensgruppe anzusprechen gedenkt, weshalb ein Fokus auf die Entwicklung einer modernen und für den Benutzer bekannten Oberfläche gelegt wurde.
Durch das Testingframework Jasmine wird mittels Behavior-Driven Tests die Lauffähigkeit und Korrektheit des JavaScript Codes sichergestellt.

Item Type: Thesis (Student Research Project)
Subjects: Area of Application > Industry
Area of Application > Travel, Tourism, Transportation
Area of Application > Mobile
Area of Application > Advertising
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Stolze, Markus
UNSPECIFIED
Date Deposited: 23 Jul 2013 09:28
Last Modified: 23 Jul 2013 09:28
URI: https://eprints.ost.ch/id/eprint/297

Actions (login required)

View Item
View Item