Keller, Daniel and Müller, Samuel (2015) maaas - Museums-App as a Service. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
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) 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 |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Stolze, Markus UNSPECIFIED |
Date Deposited: | 17 Mar 2016 08:49 |
Last Modified: | 17 Mar 2016 08:49 |
URI: | https://eprints.ost.ch/id/eprint/473 |