Software Modernisierung

Manchmal wird es Zeit, neue Wege zu gehen.
Wenn die Software in die Jahre gekommen ist, gibt es oft gute Gründe, diese zu überarbeiten oder zu ersetzen.

Für Anwender

-> Erweiterungen sind nicht mehr möglich
-> Der Benutzer / die Benutzerin erwartet eine moderne Oberfläche
-> Die Software wird von neuen Betriebssystemen nicht mehr akzeptiert.

Ich erstelle, basierend auf dem alten Programm, ein neue, sichere und zeitgemäße Anwendung.
Die Programmoberfläche wird überarbeitet und bleibt dennoch vertraut.
Die Schnittstellen - z.B. zu Datenbanken - werden auch von dem neuen Programm bedient.

Für Softwarehersteller

-> Der Programmcode ist durch ständige Erweiterungen nicht mehr wartbar.
-> Die Programmiersprachen oder verwendeten Bibliotheken sind nicht mehr zeitgemäß oder werden nicht mehr unterstützt.

Ich ersetze den bestehenden Programmcode (z.B. Cobol oder Fortran) durch eine aktuelle Programmiersprache wie C# oder C/C++.
Eine nicht mehr zeitgemäße GUI mit  Windows Forms kann nach WPF portiert werden.
Eine Desktop-Anwendung wird neu als Web-Anwendung erstellt.

Eine Auswahl meiner Projekte

Konvertierung COBOL -> C++
Bausoftware
Es wurden in C++ Klassen und Basisfunktionalitäten entwickelt, um ein bestehendes COBOL-Projekt ohne wesentliche strukturelle Änderungen nach C++ zu portieren.
Portieren eine bestehenden Anwendung nach Windows WPF
Wärmeübertragung
Eine große Anwendung wurde nach WPF (Windows Presentation Foundation) portiert.
Die Architektur wurde gemäß dem MVVM (Model–View–Viewmodel) Pattern implementiert.