ScienceMapper – 2016

Erstellung der eine Plattform „ScienceMapper“, mit der es möglich ist, Wissen und Forschungsergebnisse in Form von Slides zu beschreiben und aufzubereiten. Diese Slides können sowohl mit Außenstehenden als auch mit internen Kolleginnen und Kollegen geteilt werden.

Es gab bereits ein bestehendes System, welches jedoch auf inzwischen veralteter Technologie beruhte. Deswegen entwickelten wir sowohl ein neues Konzept, als auch ein neues Design anschließend implementierten dieses:

Um die Inhalte dynamisch und je nach Benutzer angepasst in die Seiten zu generieren, wurde die Plattform bestehend aus drei Schichten implementiert: Es wurde ein Datenmodell definiert und eine MySQL-Datenbank erstellt, um die Daten zu speichern; ein Data Access Layer (DAL) wurde implementiert, um mit der Datenbank vom Server aus zu kommunizieren; und schlussendlich wurden alle statischen HTML-Seiten in dynamische PHP-Seiten umgewandelt, um mit Hilfe der DAL die aus der Datenbank generierten Inhalte darzustellen. Da auch gefordert war, Slides mittels eines browserseitigen Editors zu bearbeiten, wurde das JS-Framework JS-Graph verwendet und an unsere Ansprüche dementsprechend angepasst.