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 Installation ü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 beim Re-Engineering bestand darin, die hohe Druck- und Scanning-Kadenz zu berücksichtigen und die Benutzeroberfläche sowie Arbeitsabläufe intuitiv zu gestalten. Dank der Verbesserungen ist die Applikation nun technisch auf dem neuesten Stand und kann über viele Jahre problemlos genutzt werden. Zudem wurden neue Funktionen, wie die Echtzeit-Statusübersicht für Aufträge und Geräte, hinzugefügt, die die Anwendung weiter aufwerten.