GeoMonitor 3
Messdaten auswerten leicht gemacht
Die Haupttätigkeit der SolExperts AG liegt im Monitoring und in der Auswertung der gesammelten Daten. Zu diesem Zweck betreibt sie eine technische Monitoring Software, welche Informationen über angeschlossene Geräte, deren Parameter, Alarmierungen und Funktionen verwertet. Diese Informationen werden im JSON-Format organisiert und interpretiert. Die SolExperts AG hat soxes damit beauftragt ein neues intuitiveres User Interface für die Applikation zu kreieren, um diese ihren Kunden als unabhängige Software anbieten zu können.
Herausforderung: Re-Factoring der Software
Zu Beginn wurde die Software analysiert, da fehlende Dokumentation und die Komplexität ein Re-Factoring nötig machten. Danach wurde eine Spezifikation erstellt. In einem Workshop besprachen SolExperts und soxes die Funktionen im Detail und entwickelten ein neues UI-Konzept, das anschliessend umgesetzt wurde.
Verwendete Technologien
Für die Implementierung des JSON Tools wurde die Programmiersprache C# verwendet. Die Back-End Logik der Desktop Applikation wurde mit dem .NET Framework und das User Interface mit der WPF Klassenbibliothek umgesetzt. Der Grundbaustein des Projekts sind sogenannte JSON Dateien, welche von der Applikation interpretiert und manipuliert werden. Das Tool bietet zudem eine Exportfunktion in das TDMS Dateiformat, welches von der SolExperts AG verwendet wird, um die Informationen graphisch darzustellen.
Benutzerfreundlich und intuitiv
Durch die Erstellung einer sauberen Spezifikation und dem anschliessenden Re-Factoring des Tools hat die SolExperts AG einen vertieften Einblick in die Komplexität und Tiefe der Applikation erlangt und verfügt mit dem neuen UI-Design nun über eine benutzerfreundliche und intuitive Anwendung.