-
Notifications
You must be signed in to change notification settings - Fork 0
CtLab Frontend
JosiCoder edited this page Jul 9, 2017
·
4 revisions
The CtLab Frontend is a graphical user interface written in C# and based on Gtk# 3 for accessing devices of the c't-Lab. It uses the CtLab Library and is implemented according to the MVVM design pattern. The frontend consists of the following parts:
-
The View Models part provides generic and device-specific view models and doesn't rely on any particular UI framework. Currently, the only device-specific view models are those for the CtLab FPGA SigLab.
-
The Views part provides generic and device-specific views, based on Gtk# 3. Currently, the only device-specific views are those for the CtLab FPGA SigLab.
-
The Main part provides the application startup and lifecycle control and ties all the other stuff together.