SEGGER emWin GUIBuilder:
Easy User Interface Creation using Drag 'n Drop
SEGGER Microcontroller has developed a new tool to help the engineer shorten the time to create their application by replacing the tedious task of creating user interfaces in hand written code with a simple straight forward drag and drop interface. Using this tool, the emWin GUIBuilder, a developer gets a jump start when creating their user interface with emWin.
The emWin GUIBuilder supports drag and drop operations as well as keyboard operations to create the interface. This allows quick placement of widgets and adds the ability for precision corrections of the layout while working in a convenient PC development environment.
Once the design is ready to go, the developer saves the design as C-source code which can be loaded back into the editor to allow for later corrections to the layout even after adding code to further customize the interface.
It is now even possible to permit an individual not familiar with C to design an engaging user interface while being confident in the fact that the generated code has been optimized for minimum overhead.
“Rest assured; you do not have the typical code bloat often associated with WYSIWYG utilities. The GUIBuilder has been designed with memory constrained embedded systems since its inception and we have never lost focus of this need in our solution. With our new GUIBuilder we have addressed the rising demand for an easy-to-use interface for GUI-creation”, says Shane Titus, director of SEGGER’s US operations.
emWin is designed to provide an efficient, processor- and LCD controller-independent graphical user interface (GUI) for any application that operates with a graphical LCD. It is compatible with single-task and multitask environments, with a proprietary operating system or with any commercial RTOS. It may be adapted to any size physical and virtual display with any LCD controller and CPU.
emWin is available as full source code and comes with a simple licensing model without royalties.
The detailed product specification and a trial version is available here.