maaas - Museums-App as a Service

Keller, Daniel and Müller, Samuel (2015) maaas - Museums-App as a Service. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
ba_maaas_bericht_eprints.pdf - Supplemental Material

Download (4MB) | Preview

Abstract

Das Naturmuseum St. Gallen besitzt eine Mobile-App, welche einen interaktiven Museumsrundgang ermöglicht. Die App erlaubt es, auf Grund der aktuellen Position des Benutzers passende Zusatzinformationen und Quiz anzuzeigen. Da alle Inhalte der App in Files abgelegt sind, welche mit der App ausgeliefert werden, gibt es keinen einfachen Weg für das Museum, Anpassungen vorzunehmen. Diese werden jeweils von den Entwicklern gemacht und können nur mit einem neuen Release der App veröffentlicht werden. In dieser Arbeit ging es darum, ein Content Management System zu entwickeln, welches das Editieren dieser Inhalte erlaubt. Es wurde eine Vielzahl von Anforderungen evaluiert und umgesetzt. Dazu gehören ein integrierter Rich Text Editor, Bilder-Uploads, Mehrsprachigkeit der Inhalte, zielgruppengerechte Rundgänge, eine Live-Vorschau der App im Browser sowie das Sammeln von Statistiken. Mit dem Gedanken, die Gesamtlösung in andere Museen verfügbar zu machen, wurde es als Software as a Service umgesetzt. Die Idee ist, dass sich beliebige Museen auf der Plattform anmelden und individuelle Inhalte für ein App erstellen können. Für das CMS wurde AngularJS und Ruby on Rails eingesetzt. Die Applikation wurde so konzipiert, dass Sie einfach auf die zukunftsträchtige Nachfolgerversion Angular2 migrierbar ist. Das System ist in der Cloud gehostet, namentlich auf Heroku und Cloudinary.

Item Type: Thesis (Bachelor)
Subjects: Topics > Cloud Computing > SaaS (Software as a Service)
?? AngularJS ??
Area of Application > Culture
Area of Application > Web based
Area of Application > Rich Internet Applications
Technologies > Programming Languages > Ruby
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Creators:
CreatorsEmail
Keller, DanielUNSPECIFIED
Müller, SamuelUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorStolze, MarkusUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 17 Mar 2016 08:49
Last Modified: 17 Mar 2016 08:49
URI: http://eprints.hsr.ch/id/eprint/473

Actions (login required)

View Item View Item