Erweiterung des Kolibri WebUI Toolkits um Navigation
Javascript, Model-View-Controller Architecture, Projector pattern, Master-Detail-View
Single-Page Applications (SPAs) bestehen oft aus verschieden Sichten, Seiten oder Tabs, zwischen denen der Benutzer wechselt oder navigiert. Ziel dieser Arbeit ist es, eine Navigationsunterstützung aufzubauen, mit der gezielt zu einer Sicht navigiert werden kann (routing) aber auch wieder zurück (Browser back button) unter Einbeziehung der Browser history und der Möglichkeit, Bookmarks zu setzen und zu nutzen.
An der FHNW bauen wir das Web UI Toolkit "Kolibri" mit Beiträgen der Studierenden. Dieses Toolkit soll eine leichte Navigation durch mit dem Toolkit geschriebene Applikationen ermöglichen.
In diesem Projekt soll erforscht und gezeigt werden, wie die Navigation für Single-Page-Applikationen aufgebaut werden kann. Die Single-Page-Applikation hat die Model-View-Controller-Architektur und verwendet das Projector-Pattern für die View-Komponente dieser Architektur. Die Forschung konzentrierte sich auf die Web-API und ihre Navigationsfunktionen. Mit diesem grundlegenden Wissen wurde ein funktionaler Prototyp gebaut. Der Prototyp soll in das Kolibri WebUI Toolkit eingebettet werden. Der Prototyp kann hier getestet werden: Prototyp
Projektdauer: 18.02.2022 - 19.08.2022
Aufwand in Personenstunden: 6 ETC, bzw. 360h (180h pro Person)
Teamgrösse: 2
Prof. Dierk Koenig dierk.koenig@fhnw.ch
Fabian Affolter fabian.affolter@fhnw.ch
Florian Schnidrig, Cedric Altermatt
Prof. Dierk Koenig dierk.koenig@fhnw.ch
Fabian Affolter fabian.affolter@fhnw.ch