Im Rahmen eines Praktikums als Bestandteil einer Weiterbildung haben wir eine webbasierte Applikation zur Erfassung von Arbeitszeiten mit dem SAPUI5 Framework (Javascript, HTML5) und unter Beachtung der Fiori-Guidelines programmiert.
SAPUI5 nutzt das Model-View-Controller Konzept und teilt die Anwendung somit in ihre drei logischen Hauptkomponenten.
Um mit den Backend-Daten auch im Frontend arbeiten zu können (primär die Nutzung der CRUD-Methoden), wurde ein http-basiertes Protokoll für Datenzugriffe zwischen kompatiblen Softwaresystemen – kurz OData verwendet.
Durch die Einhaltung der Fiori-Guidelines entsteht ein intuitives, benutzerfreundliches Interface, welches zudem den Zugriff auch mit mobilen Geräten, durch geräteunabhängige Benutzerschnittstellen ermöglicht