nw  

Navigationsunterstützung für das Kolibri Web UI Toolkit

Zusammenfassung

Erweiterung des Kolibri WebUI Toolkits um Navigation

Schlüsselbegriffe

Javascript, Model-View-Controller Architecture, Projector pattern, Master-Detail-View

Zielsetzung

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.

Ausgangslage

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.

Ergebnisse

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

Projektdaten

Projektdauer: 18.02.2022 - 19.08.2022
Aufwand in Personenstunden: 6 ETC, bzw. 360h (180h pro Person)
Teamgrösse: 2

Auftraggeber

Prof. Dierk Koenig dierk.koenig@fhnw.ch
Fabian Affolter fabian.affolter@fhnw.ch

Projektteam

Florian Schnidrig, Cedric Altermatt

Kontakt

Prof. Dierk Koenig dierk.koenig@fhnw.ch
Fabian Affolter fabian.affolter@fhnw.ch

<< zurück