GeoMonitor 3
Evaluating measurement data made easy
The main activity of SolExperts AG is the monitoring and evaluation of the collected data. For this purpose, it operates a technical monitoring software that evaluates information about connected devices, their parameters, alarms and functions. This information is organised and interpreted in JSON format. SolExperts AG commissioned soxes to create a new, more intuitive user interface for the application in order to be able to offer it to their customers as independent software.
Challenge: Re-factoring the software
In the first step of the project, the software was analysed in detail. Due to the lack of a clean documentation and the high complexity of the tool, a re-factoring of the software had to be carried out. For this, a specification for the further procedure had to be created in a time-consuming next step. The specified functions were discussed in detail in a subsequent UI workshop with SolExperts AG and the design experts from soxes. With the help of this input, a UI concept was created and then implemented.
Technologies used
The programming language C# was used to implement the JSON tool. The back-end logic of the desktop application was implemented with the .NET Framework and the user interface with the WPF class library. The basic building blocks of the project are so-called JSON files, which are interpreted and manipulated by the application. The tool also offers an export function to the TDMS file format, which is used by SolExperts AG to display the information graphically.
User-friendly and intuitive
By creating a clean specification and then re-factoring the tool, SolExperts AG gained a deeper insight into the complexity and depth of the application and now has a user-friendly and intuitive application with the new UI design.