Skip to content

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.

Clone this wiki locally