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.
Shane Titus, director of Segger’s US operations, stated that the tool does not have the typical code bloat often associated with WYSIWYG utilities; affirming that the GUIBuilder has been designed with memory constrained embedded systems since its inception and the company has ‘never lost focus of this need’ in its solution.
The company says t 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.
Full product specifications and a trial version are available at: www.segger.com/emwin.html