GUI stands for Graphical User Interface, or Graphical Control. A GUI shows a control panel in a graphical form that you can control by means of a pointing device. A pointing device can be a mouse for instance, however that’s not very convenient in an embedded system. It can also be a finger or a pen, combined with a touchscreen.

The advantage of graphical control is that the display shows images and icons. The interface can be designed in such a way that it is language independent. In that case there is need for only one single software version for all languages.

Another advantage of a (well designed) GUI is that the control is intuitive. Follow your intuition and you’ll most probably control the product in the correct manner, is the idea behind it.

GUI’s on embedded systems are possible, but there are some stumbling blocks. An embedded system is not necessarily equiped with an operating system. That means that the GUI software, inclusing all drivers, needs to be included into the embedded software. Fortunately we have very good solutions for that.

An example of a graphical user interface is shown below, as well as a view of the design software on the PC.

In this example a touchscreen is used,

Are you interested in having a graphical interface for your product ? Please feel free to contact us. We really like to help you out.