Ein Delphi Re-Engineering für den Druck
In diesem Projekt hat soxes ein Re-Engineering einer bestehenden Softwarelösung durchgeführt. Konkret ging es bei dem Projekt um eine Delphi Applikation, welche lokal auf den Geräten des Endkunden installiert war. Die Applikation bezog Informationen aus einer SQL-Server Datenbank und war über Windows Services an diverse Geräte, darunter Etikettendrucker, Hand- und Etiketten-Scanner, angebunden.
Verwendete Technologien
Die Applikation wurde von der veralteten Programmiersprache Delphi auf die moderne Alternative C# in Kombination mit .NET migriert. Ausserdem wurde eine Lösung für die zentrale Verwaltung der Datenbank umgesetzt. Zuvor verfügte jede lokale Installtion über eine eigene Datenbank, was Redundanz und Ineffizienz zur Folge hat. Neu beziehen die lokalen Installationen ihre Informationen aus einer einzigen SQL-Server Datenbank.
Aufwertung der Applikation
Die Herausforderung bei diesem Re-Engineering war es, richtig mit der hohen Druck- und Scanning-Kadenz umzugehen. Ausserdem sollten die Benutzeroberfläche und Arbeitsabläufe intuitive gestaltet werden. Dank den Verbesserungen ist die Applikation wieder auf dem aktuellen Stand der Technik und kann damit wieder viele Jahre problemlos genutzt werden. Zudem wurden neue Funktionen, wie die Realtime Statusübersicht für sämtliche Aufträge und Geräte hinzugefügt, welche die Applikation zusätzlich aufwerten.