Das Projekt Inside BFH: IS-A Mobile App hat zwei Mobile Apps hervorgebracht. Die eine unter Einsatz der Hybrid-Technologie Ionic und die andere von NativeScript. Auf der Basis von IS-A-Daten sind neue Anwendungsfälle gegenüber IS-A, der zentralen Plattform für die Studienverwaltung der BFH, ermöglicht worden.
Um die in IS-A vorhandenen Daten besser nutzen zu können, wurde im vorliegenden Projekt eine nachgelagerte Applikationsinfrastruktur geschaffen, welche neue Anwendungsfälle gegenüber IS-A ermöglicht, ohne dass dabei die IS-A-Umgebung verändert werden muss.
Folgende zusätzliche Funktionen stehen mit den beiden Apps den Studierenden nun offen:
Damit ein Benutzer mithilfe einer Mobile-App auf seine Daten zugreifen kann, wurde eine API (WebApi, Technologie .Net) implementiert, welche die abgefragten Daten aus IS-Academia abgreift, der Abfrage entsprechend aufbereitet und dem Client zurückgibt. Der Client-Zugriff auf IS-A Daten über das WebApi wurde mithilfe von insgesamt 20 Endpunkten realisiert.
Trotz unterschiedlicher Basistechnologien ergaben sich beim Entwicklungsprozess keine grossen Differenzen zwischen Ionic und NativeScript, was sich auf die optimierte API zurückführen lässt, welche beiden als Fundament dient. Bei der Plattformunabhängigkeit und erstaunlicherweise teilweise auch bei der Leistungsfähigkeit hat Ionic die Nase vorn. Zudem befindet sich NativeScript noch im Anfangsstadium und bereits für simple Dinge musste auf Eigenentwicklungen oder auf Software von Drittanbietern zurückgegriffen werden.