Transparent, efficient, and user-friendly control of advanced and complex systems, such as a modern laser source, requires a graphical user interface adapted to each system.
This master's thesis presents research software that allows users to create graphical user interfaces for control of advanced systems. The software is designed according to the model-view-controller architecture and has a built-in plugin system that allows for easy addition of functionality. The user interface is implemented with Qt framework, ZeroMQ message queue is used for communication between the elements of the software solution, and Sphinx documentation generator is used to create the documentation.
|