Haidar's GUI Embedded solutions
Haidar Technology Embedded GUI Solutions enable manufacturers and product designers to easily achieve smart and graphic-rich user interface on a new or existing microcontroller based products. The core technology which includes Haidar's Serial-Enabled Graphic Engine (SEGE) runs the entire GUI application including managing the touch screen events. The entire GUI objects including fonts, bitmaps and audio are saved to SEGE flash memory. A Free window's based embedded GUI design software (uiLAB) is used to design the embedded GUI on a screen/window basis, compile, Program and you have the GUI in place!
Haidar's Embedded GUI Solutions are perfect for the embedded market such as industrial, medical, automation, test & measurement and consumer products.
Why use Haidar's GUI Embedded solutions
Haidar's Embedded GUI solutions help partition the GUI development from the rest of the application. It is well known that as GUI project grow, GUI processes burden the host controller by as much of 60% or more. Thus, the developer is forced to use more powerful and costly processor to run the application and the GUI. By partitioning the GUI, the developer still able to use a smaller and less expensive host processor (8-bit) to run the application.
Two simple steps to fully design your Embedded GUI:
STEP1: Design your GUI screens visually using Haidar's Visual GUI Builder "uiLab", compile and program the GUI Controller.
STEP2: Your microcontroller (Host) sends serial commands to control, update and response to the user interface.
Embedded GUI Designer Software
Haidar uiLAB is a true WYSWYG GUI design software tool. In comparison to other GUI design tools, uiLAB is FREE, no production fees, very easy to use, no additional coding and no third party libraries. uiLAB drag-and-drop simplicity and rich features, allow marketing and sales people to design the embedded GUI before even the product hardware is ready. The embedded engineers can concentrate on designing the product, in parallel, the GUI designers can focus on making the best user interface experience.
Embedded GUI Controller Boards
Haidar's SegeNT embedded GUI Controller provides a Plug-and-Play Graphical User interface solution for embedded systems. it just needs to be attached to a simple display interface board and the human interface is ready for production.
Haidar's Embedded GUI solution is a combination of Serial- Enabled GUI Engine (Sege) and a Free WYS|WYG drag-and-drop Visual GUI Design Software “uiLAB” that allows the embedded engineer to design the GUI by dragging the objects onto a simulated screen and then altering their properties. When the designer is happy with the layout, the tool will automatically generate a GUI hex file for the target hardware.
If the layout or some bitmaps need to be redesigned just disconnects the target hardware from the controlling processor (host) and moves it to a serial port of a PC. Program the new code and you have the new user interface in place! Pure visual changes do not require modifications to the host controller code!
Since “SEGE” interacts with the host controller through a serial protocol, integration with a specific processor or platform, RTOS, or compiler is not required. Also, the requirements for the host controller (memory and speed) are significantly less!
SegeNT Hardware Block Diagram