A tool from SEGGER Microcontroller aims to help the engineer shorten the time to create their application by replacing the task of creating user interfaces in hand written code with a simple straight forward drag and drop interface.
The emWin GUIBuilder supports drag and drop operations as well as keyboard operations to create the interface. This quickens placement of widgets and adds the ability for precision corrections of the layout while working in a PC development environment.
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.
The GUIBuilder has been designed with memory constrained embedded systems since its inception. 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 licensing model without royalties.
Full product specifications and a trial version are available at: www.segger.com/emwin/
If you found this article to be of interest, visit the Micocontroller Designline where you will find links to relevant technical articles, blogs, new products and news.
You can also get a weekly newsletter highlighting the latest developments in this sector – just Click Here to request this newsletter using the Manage Newsletters tab (if you aren't already a member you'll be asked to register.