Die Herausforderung
MULTIVAC nutzt ein zentrales Software-Framework, um die Entwicklungsfähigkeit in seinen verschiedenen Geschäftsbereichen zu skalieren. Ein einheitliches Design und die technische Implementierung der Benutzeroberfläche (HMI) ist wichtig, da die Produkte der einzelnen Geschäftsbereiche oft zu kompletten Lösungen kombiniert werden. Das bestehende HMI-Framework basierte auf der JavaScript-Bibliothek Polymer, dessen Weiterentwicklung eingestellt wurde. Dies führte zu Sicherheitsproblemen und schränkte die Möglichkeit zur Einführung neuer Funktionen ein. Zudem war die langsame Performance von Polymer ein gravierendes Problem. Um die Bedienoberfläche zukunftssicher zu machen und die Geschwindigkeit entscheidend zu verbessern, mussten alle Polymer-Komponenten abgelöst und durch eine moderne Technologie (Vue.js) ersetzt werden.

