Technologie-Upgrade eines Delphi-basierten UI-Frameworks
Kurzbeschreibung
Das auf Delphi basierende UI Framework (User Intelligence) für ein Laboranalysesystem wird auf eine aktuelle Delphi-Version migriert und so in die Lage versetzt, mit einer neuen Oracle-Datenbankversion fehlerfrei zusammenzuarbeiten.
Ergänzung
Hauptaufgabe ist die Aktualisierung der Delphi Version und der damit erforderlichen Quellcode-Anpassungen, da der Versionssprung erhebliche Veränderungen der zu Grunde liegenden Technik mit sich bringt. Konkret wird die Delphi Version 2005 auf Delphi XE5 aktualisiert, die zwar nicht das neueste Delphi-Release darstellt, jedoch kann auf diese Weise der Synergie-Effekt mit zwei früher durchgeführten Migrationen leichter genutzt werden. Die Tätigkeit gliedert sich in die Übernahme aller passenden Codeänderungen aus dem früheren Projekt, die Migration der spezifischen Besonderheiten des Laboranalyse-Systems und später geplante Weiterentwicklungsschritte.
Fachbeschreibung
Um den weiteren Support durch den Softwarehersteller Embarcadero zu gewährleisten und mögliche Sicherheitsrisiken zu minimieren, ist eine Aktualisierung der Basistechnologie des UI-Frameworks erforderlich. Da über mehrere Jahre hinweg das UI-Framework hinsichtlich der Basistechnologie (Delphi) nicht aktualisiert wurde, ergibt sich ein erheblicher Versionssprung. Konkret wird die Delphi Version 2005 auf Delphi XE5 aktualisiert. Das UI Framework wird genutzt, um aus XML-Dateien die Masken der Benutzeroberfläche für das Laboranalysesystem zu generieren.