The C++ GUI framework for all embedded engineers

From Guiliani

Revision as of 16:18, 18 February 2021 by Joachim (talk | contribs)


Guiliani is a powerful software framework for the quick and intuitive creation of visually appealing graphical user interfaces on embedded systems for all embedded engineers.

Beta Customers Wanted! Guiliani 2.4 beta available now, check it out:

It combines the comfort of a PC based development toolchain with the benefits of a highly-optimized software framework, specifically designed for the use on resource-limited embedded hardware.
In addition to the modern C++ architecture of the framework the software engineer is supported by the Guilani Streaming Editor (GSE). The GSE allows you to easily create, modify or add functionality to elements of the GUI without the need of direct changes in the code.
Another advantage of the GSE is the easy management of resources such as images, texts and sounds, among others.

Top 5 reasons to choose Guiliani Benefit
Powerful Modern, object-oriented C++ GUI software Fast Time To Market
Intuitive WYSIWYG Guiliani Streaming Editor (GSE) Get Work Done Quickly
Innovative DataPool Concept to easily link application and GUI Supports Teamwork
Scalable From MCU to MPU, from bare-metal to Linux Learn once, develop many
Support Best-in-class technical support and services Projects on-time, on budget

  • Getting started with Guiliani Streaming Editor (GSE)
  • Low MCU load (typically ≤15%)
  • Perform your GUI with a high frame rate
  • Support of binary or XML-definitions for GUI appearance
  • Support for multilingual applications
  • Supports all types of input media
  • Supports multiple platforms
  • Support of partial update of display content (depending on hardware)

Guiliani in Action

Look as this short video how easy and fast it is to create and run a Guilaini based GUI application. This video is based on our coffee demo you can find in our download section. Do not hesitate to try it yourself.

Coffee Machine GUI built with Guiliani

“Prepaid by Renesas” RZ/A Program

Obtain a free-of-charge world-wide, unlimited production license for the Guiliani-Lite HMI framework on RZ/A family devices!

Getting started in four steps:

  1. Download the Guiliani SDK (with evaluation license) in our download area
  2. Apply for the Prepaid-by-Renesas license at
  3. Sign the TES Guiliani-Lite license contract
  4. TES will send you the Guiliani-Lite production license key