Neue Studie: The Agentic AI Gap
Early Access sichernAgile Software Development
Nahtlose Integration in bestehende Hardware
SPAR Österreich wollte eine App für das Enterprise-Resource-Planning-Systems (ERP), die auf Scannern mit unterschiedlichem Betriebssystem läuft. Unsere Lösung hat geholfen, die Lebensdauer der alten Hardware zu verlängern.

Nachhaltigkeit durch geringen Entwicklungsaufwand
Mit Blick auf Nachhaltigkeit und Funktionalität hat Cloudflight eine neue App entwickelt und implementiert, die mit demselben Workflow arbeitet wie bisher. Mit dieser App kann Spar nicht nur die Lebensdauer der alten Hardware verlängern, sondern auch den Entwicklungsaufwand in Zukunft reduzieren.
Spar-Märkte nutzen die App zur Erfassung von Artikeldaten
Nutzer:innen pro Tag
einzelne Nutzer:innen insgesamt
Die Herausforderung
Eine App für unterschiedliche Betriebssysteme
Wir mussten die Funktionalität des ERP-Systems von SPAR auf eine mobile Anwendung übertragen, die auf Scanner-Geräten mit WinCE und Android läuft. Dies klingt jedoch nur oberflächlich betrachtet einfach, denn:
• Das ERP-System hatte ein Web-Interface, das nicht für mobile Geräte optimiert war.
• Für die alten Scanner gab es eine .NET-basierte App mit zahlreichen Funktionalitäten.
• Neue Scanner waren aber nur mit Android-OS verfügbar, auf denen eine .NET-basierte App nicht laufen kann.
• Aus Kosten- und Nachhaltigkeitsgründen sollten die alten Scanner aber so lange wie möglich in Betrieb bleiben. Sie sollten nur vereinzelt ausgetauscht werden (z.B. bei einem Hardware-Ausfall eines einzelnen Gerätes).

Die Lösung
Integration unabhängig von Hardware und Betriebssystem
Wir haben die vom Server verwaltete Definitionen von Benutzeroberflächen implementiert, die sowohl optisch als auch funktional eine gemeinsame Grundlage für alle Betriebssysteme bieten. Mit diesen UI-Definitionen (UI: User Interface) waren wir in der Lage, das UI und die Funktionalität auf die gleiche Weise zu definieren. Die beiden verschiedenen Versionen der App luden dieselben UI-Definitionen aus dem Backend herunter und interpretierten sie.
Das Ergebnis? Benutzer:innen sehen genau dieselbe Anwendung, unabhängig davon, ob die Hardware neu oder alt ist.
Bei neuen Funktionen oder Fehlerbehebungen musste keine neue App-Version bereitgestellt werden. Eine neue Backend-Version mit den korrekten UI-Definitionen reichte aus, damit sich die App selbst aktualisieren konnte.
Dennoch mussten wir nach der Implementierung der UI-Definitionen Interpretationen und Builder speziell für beide Betriebssysteme implementieren, auf denen die App läuft. Mit diesen neuen Backend-gestützten UI-Definitionen zahlen sich diese Bemühungen also in mehrfacher Hinsicht aus. Sie verlängern die Lebensdauer der alten Hardware, erfordern weniger Schulungen, da die Mitarbeiter:innen eine einheitliche Benutzererfahrung haben, und erfordern auch weniger Entwicklungsaufwand für neue Funktionen.
Sollte SPAR in Zukunft eine weitere Scanner-Plattform mit einem anderen Betriebssystem integrieren wollen, müssten wir nur den Interpreter und den Builder der UI-Definitionen implementieren. Warum? Weil die UI-Struktur und -Funktionalität durch das Backend bereitgestellt wird.
Kurz gesagt, wir haben uns darauf konzentriert, ein hochmodernes Backend (REST API) zu entwickeln, das sowohl die alten als auch die neuen Geräte unterstützen kann. Wenn auch Sie auf der Suche nach einem agilen Partner sind, der eine praxisnahe App entwickelt, kontaktieren Sie uns und wir sprechen darüber.

SPAR
SPAR Österreich ist ein zu 100 Prozent in Privatbesitz befindliches Familienunternehmen, das in der österreichischen Supermarkt- und Lebensmittelbranche tätig ist. SPAR ist der größte private österreichische Arbeitgeber und mit den Nachbarländern Nordost-Italien, Slowenien, Ungarn und Kroatien beschäftigt die SPAR Österreich Gruppe nun insgesamt rund 90.000 Mitarbeitende.



















