Maggi Software-Entwicklung - Interaktive Anwendung für Rezeptterminal
Projekt: | POS-Rezeptterminal |
Kunde: | Maggi GmbH, Frankfurt am Main |
Zielgruppe: | Endkunden Maggi Produktsortiment |
Branche: | Food |
Aufgabenstellung:
Entwicklung einer Terminalanwendung, die gleichzeitig die Darstellung des Maggi Kochstudio-Produktsortiments und den individuellen Zugriff ermöglicht.
Beschreibung:
Maggi betreibt auf seiner Webseite bereits eine umfangreiche Rezept- und Produktdatenbank. Die Reichweite der Rezeptkompetenz soll nun erweitert werden, um den direkten Kontakt zum Endkunden am Maggi Kochstudio-Regal herzustellen. Wir haben dazu eine Terminalanwendung entwickelt, die dem Endkunden mehrere Alternativen für die Auswahl der verschiedenen Rezepte bietet. Neben dem Zugriff über bestimmte Zutaten (Kartoffeln, Fleisch, ...) ist der Zugang über spezielle Vorlieben (Leichte Küche, ...) möglich. Die Terminals präsentieren jederzeit die aktuellen Rezept- und Produktinformationen. Die Synchronisation der Informationen erfolgt per UMTS-Anbindung. Um diesen Anforderungen gerecht zu werden, haben wir eine individuelle Synchronisationsanwendung entwickelt. Datenbank- oder Software-Updates werden als "kleine" Patches erstellt. Diese Update-Pakete sind indexiert und signiert, um das Einspielen von fehlerhaften Paketen zu verhindern. Die Terminalanwendung entscheidet, ob und wann Pakete eingespielt werden müssen. Ein Rollback-Mechanismus ermöglicht das "Zurückspringen" zu einer älteren Softwareversion.
Aktuell zu bewerbende Produkte können die Produktmanager von Maggi über ein Online-CMS einpflegen. Das CMS stellt die Seiten für die Update-Anwendung bereit. Die Update-Anwendung verpackt die Inhaltsseiten in entsprechende Patches und sendet sie an das Terminal.
Technologie:
Die Terminalanwendung basiert auf Java/Struts und wird innerhalb eines Tomcat-Webcontainers ausgeführt. Die Packages werden ebenfalls durch eine Java-Applikation erstellt, die per Webservice die aktuellsten Produktinformationen aus der Maggi-Rezeptdatenbank abruft.
Die Verteilung der Pakete erfolgt über Sitekiosk - eine Software zur Verwaltung von Terminal Instanzen.









|