Why use Haidar's GUI solutions
Haidar's 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 the 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.
Tow simple steps to fully design your GUI:
STEP1:Design your GUI screens visually using our 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.
Why Haidar Technology?
There are a number of products on the market that offer graphics primitives over a serial port. This is an acceptable choice for text and non-interactive graphics, but a very poor choice for a GUI. A GUI requires much more than just the ability to draw geometric shapes and text! Displayed objects must accommodate behaviors linked to the real-time user interface. This will put much of the GUI software complexity on the side of the host processor, which greatly increases the serial interface bandwidth between the two processors.