This is a read only archive of pad.okfn.org. See the
shutdown announcement
for details.
Abstract_App_RWTH
Titel: Beitrag der Universitätsbibliothek zur App der RWTH Aachen University
Autoren: Dominik Schmitz1, Moritz Hübner2
1RWTH Aachen Universitätsbibliothek, Informationstechnologie, Aachen, Deutschland, 2RWTH Aachen University IT Center, Aachen, Deutschland
Eine App ist heutzutage Standard - auch an der Universität. Entsprechend hat die RWTH Aachen University den Forderungen der Studierenden entsprechend seit 2013 eine eigene App. Sie enthält u.a. die Suche nach Veranstaltungen, Personen, Gebäuden und Räumen, einen Zugang zum Campus Management und der Lehr- und Lernplattform L2P sowie ein interaktives DirectFeedback-Feature, um bei großen Vorlesungen über mehrere Hörsäle Fragen zu ermöglichen.
Von Beginn an standen ebenfalls die Kontofunktionen der Universitätsbibliothek auf der Wunschliste der Studierenden. Für die Universitätsbibliothek bringt die Beteiligung an einer uniweiten App große Vorteile insbesondere hinsichtlich reduzierter Entwicklungsaufwände und der Nachnutzung RWTH-weiter Infrastruktur (z.B. Identitätsmanagement). Ohne den gesamten Rahmen der App-Entwicklung (u.a. Framework, Einbringen in die einschlägigen Shops) berücksichtigen zu müssen, konzentriert sich die Entwicklung auf die Komponenten, die tatsächlich bibliotheksspezifisch sind. Die konzipierte Infrastruktur für die App sieht dedizierte Backend-Server für verschiedene Zwecke so auch für die Kontofunktionen der UB vor. Dieser Backend-Server muss etabliert und über geeignete, möglichst bereits vorhandene und bekannte Schnittstellen an das Bibliothekssystem angeschlossen werden und schließlich muss in der App die zugehörige Bedienoberfläche etabliert werden.
Der Vortrag stellt sowohl die Umsetzung der Kontofunktionen in der App selbst vor als auch die zugrundeliegende Infrastruktur auf Basis des Application Servers WildFly sowie die benötigten Schnittstellen insbesondere OAuth und NCIP zur Anbindung an das Bibliothekssystem SISIS. Es werden die Herausforderungen und Abhängigkeiten bei der Entwicklung skizziert, die Akzeptanz der Anwendung anhand der Logs der genutzten Kontofunktionen ausgewertet und ein Ausblick auf geplante zusätzliche Funktionen gegeben.