GUI Builder
A GUI Builder combines with a software toolkit to act as a source-code generator that runs a touchscreen controller for various HMI applications. The GUI Builder codes the HMI and provides a what-you-see-is-what-you-get (WYSIWYG) approach to creating menus by placing and grouping graphics and buttons on the controller's display. The user can edit and test screen layouts directly on the target hardware.