Aus VB6 wird  C# 23.10.2017, 14:30 Uhr

fecher migriert 140.000 Zeilen Legacy-Code automatisch nach C#

fecher hat den erfolgreichen Abschluss seines Modernisierungsprojektes beim Unternehmen Data I/O bekanntgegeben. Die rund 140.000 Codezeilen umfassende Steuerungssoftware für fecher-Bestückungsautomaten wurde weitgehend automatisiert von VB6 auf die .NET-Plattform migriert.
Das Unternehmen mit Hauptsitz in Redmond in den USA ist weltbekannt für die  Programmierung von integrierten Schaltkreisen (ICs). In der sechsmonatigen Kernphase des Migrationsprojekts wurde die rund 140.000 Codezeilen umfassende Steuerungssoftware für Bestückungsautomaten AH700 weitgehend automatisiert von VB6 auf  .NET migriert. Auf der neuen Basis ist es Data I/O gelungen, erheblichen Mehrwert für seine Kunden zu schaffen, die sich rund um die Welt in der Automobilindustrie, der Mobilfunktechnik, der Telekommunikation, der industriellen Steuerungstechnik und in der Unterhaltungselektronik finden. Bis zum Jahresende 2017 soll die modernisierte Software zur Auslieferung bereit sein.
Die Vorgängerversion von AH700 hatte Data I/O im Jahr 2000 von einem ehemaligen Wettbewerber übernommen und zur Kernlösung für alle ihre Bestückungsautomaten weiterentwickelt. Seit dem Erscheinen der 64-Bit-Version von Windows 7 galt die 32-Bit VB6-Anwendung jedoch als technisch überholt. Zusammen mit dem mittlerweile veraltet wirkenden Oberflächendesign gab dies den Ausschlag für eine Migration auf die zeitgemäße .NET-Plattform von Microsoft.
Im Anschluss an die erfolgreiche Migration hat Data I/O die neuen Möglichkeiten von .NET eingesetzt, um die Softwarearchitektur zunächst in einem Model-View-Controller-Ansatz weiter zu verfeinern und der Oberfläche mit der Windows Presentation Foundation (WPF) einen neuen Touch zu geben. Ein Beispiel für den hierbei entstandenen Mehrwert ist etwa die neue kontextsensitive Hilfetechnologie. Durch das Zeigen auf Bildschirmelemente erhält der Bediener nun Informationen darüber, wie er die einzelnen Einstellungen verwenden kann und wozu sie gut sind – entweder als Text oder sogar als erläuternde Grafik. Auch nutzt die neue Benutzeroberfläche die größeren Bildschirmformate der heutigen Bestückungsautomaten besser aus.
„Wie in vielen unserer Projekte sichert der Umstieg auf .NET bei Data I/O die Zukunft einer funktional hervorragenden Anwendung, deren Basis­technologie einfach nur in die Jahre gekommen war“, erläutert fecher-Geschäftsführer Günter Hofmann. „Natürlich war die Software direkt nach der Migration bereits voll lauffähig und sah wesentlich besser aus als in VB6. Aber Data I/O hat verstanden, dass Kunden von einem Software-Umstieg einen echten Mehrwert erwarten, den sie ihnen mit der .NET-Plattform bieten können.“


Das könnte Sie auch interessieren