Smart Device GUI Builder & Browser (SmartDGUIC)
A rapid graphical interface builder and display runtime for embedded appliances, smart meters, and industrial control panels. Design on desktop, simulate live, and deploy lightweight C code to resource-constrained microcontrollers.
Product Features
Embedded UI Development Without the Overhead
Browser-Based Designer
Design intuitive embedded touch interfaces, gauges, dials, waveforms, and menu trees in a responsive visual studio environment.
Deterministic C Code Generation
One-click export to clean, MISRA-C compliant C source and header files ready to link directly into your microcontroller project.
Low Footprint Runtime
Optimized display runtime requiring as little as 16 KB Flash and minimal RAM. Renders cleanly on monochrome, OLED, SPI TFT, and high-resolution RGB/LVDS panels.
Event & Callback Driven
Decoupled UI state architecture. Connect physical buttons, rotary encoders, and sensor interrupts to screen widgets via structured event callbacks.
Multi-Platform MCU Support
Runs on bare-metal architectures and standard RTOS (FreeRTOS, Zephyr) across ARM Cortex-M0+/M4F/M7, ESP32, and PIC32.
Live Hardware Simulator
Preview and test touchscreen gestures, button states, and screen transitions on your desktop PC prior to target hardware bringup.
