Difference between revisions of "The C++ GUI framework for all embedded engineers"

From Guiliani

(34 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<metadesc>Guiliani is an easy-to-use GUI framework for the quick and uncomplicated creation of visually appealing graphical user interfaces on embedded systems</metadesc>
+
<metadesc>Guiliani is a powerful GUI framework for the quick and intuitive creation of visually appealing graphical user interfaces on embedded systems</metadesc>
  
 
<slideshow sequence="forward" transition="fade" refresh="4000">
 
<slideshow sequence="forward" transition="fade" refresh="4000">
Line 14: Line 14:
 
<div class="row">
 
<div class="row">
 
   <div class="large-8 columns">
 
   <div class="large-8 columns">
[[Guiliani:Features|Guiliani]] is an easy-to-use framework for the quick and uncomplicated creation of visually appealing graphical user interfaces on [[Guiliani:Platforms|embedded systems]] for all embedded engineers.<br>
+
[[Guiliani:Features|Guiliani]] is a powerful software framework for the quick and intuitive creation of visually appealing graphical user interfaces on [[Guiliani:Platforms|embedded systems]] for all embedded engineers - GUI made fast and easy is our promise to you.<br>
 +
<br>
 +
==Guiliani on Renesas RA6 MCU is ready! Powerful and cost-effective! [https://info.renesas.com/en-easily-create-stylish-gui-on-ra6m3-webinar Webinar here.]==
 +
<youtube>https://youtu.be/mMp_6rYX6io</youtube>
 
<br>
 
<br>
 
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.<br>
 
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.<br>
Line 20: Line 23:
 
Another advantage of the GSE is the easy management of resources such as images, texts and sounds, among others.<br>
 
Another advantage of the GSE is the easy management of resources such as images, texts and sounds, among others.<br>
 
<br>
 
<br>
In the market today, products differentiate more and more through their GUI. Graphical User Interfaces have largely conquered our everyday life. Through the daily use of their smartphone or satellite navigation system, customers are used to operating their electronic devices via appealing GUI’s. Thanks to Guiliani, you can now offer such a comfortable user experience on your products, too. Benefit from a solid software that has been successfully used for more than 10 years, in millions of devices already.
+
 
 +
{| class="wikitable"
 +
|-
 +
!  !! '''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
 +
|}
 +
We are particularly proud of our customer testimonials of these features and benefits. For example:
 +
 
 +
* ''"Pretty fast reaction and knowledge at least 9/10", customer M.K., The Netherlands''
 +
 
 +
* ''"This proved to be a great partnership, as both companies <TES and Renesas> provided solid technical support throughout the development." customer S.F., UK''
 +
 
 +
* ''“I am compiling my very positive results for my management team.” customer M.S., USA, upon completion of a deep-dive evaluation.''
 +
 
 
<br>
 
<br>
 
* START DEVELOPMENT TODAY AND [[Downloads:Desktop|TRY GUILIANI ]] EVALUATION VERSION FREE OF CHARGE<br>
 
* START DEVELOPMENT TODAY AND [[Downloads:Desktop|TRY GUILIANI ]] EVALUATION VERSION FREE OF CHARGE<br>
 
* [[media:GSE_Getting_Started.pdf | Getting started]] with Guiliani Streaming Editor (GSE)
 
* [[media:GSE_Getting_Started.pdf | Getting started]] with Guiliani Streaming Editor (GSE)
* Low MCU load (typically ≤15%)
+
* Low MCU load (typically ≤15%. much less with graphics acceleration)
* Perform your GUI with a high frame rate
+
* Perform your GUI at high frame rates
 
* Support of binary or XML-definitions for GUI appearance
 
* Support of binary or XML-definitions for GUI appearance
 
* Support for multilingual applications
 
* Support for multilingual applications
Line 31: Line 56:
 
* Supports multiple platforms
 
* Supports multiple platforms
 
* Support of partial update of display content (depending on hardware)
 
* 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.
 +
<br>
 +
<p>'''Coffee Machine GUI built with Guiliani'''</p>
 +
<youtube>https://www.youtube.com/embed/gUq9bthQ1Gs</youtube>
  
 
==“Prepaid by Renesas” RZ/A Program==
 
==“Prepaid by Renesas” RZ/A Program==
Line 42: Line 73:
 
# TES will send you the Guiliani-Lite production license key
 
# TES will send you the Guiliani-Lite production license key
 
<br>
 
<br>
== Minimum hardware requirements ==
+
 
These are the minimum hardware requirements for a device to be able to use Guiliani.
+
[https://www.linkedin.com/company/tes-electronic-solutions/? Follow TES Electronic Solutions on LinkedIn]
{| class="wikitable"
 
!Criteria
 
!Requirements
 
|-
 
|MCU
 
|100Mhz
 
|-
 
|ROM
 
|~700kb for Guiliani without resources
 
|-
 
|RAM
 
|~50kb for Guiliani without resources
 
|-
 
|Compiler
 
|C++ Compiler with exception Support
 
|-
 
|Operating System
 
|“bare-metal”, many OSs supported
 
|}
 
  
 
</div>
 
</div>
Line 68: Line 80:
 
<div class="large-4 columns">
 
<div class="large-4 columns">
 
''' Latest News ''' <br/>
 
''' Latest News ''' <br/>
 +
* [[media:Guiliani Overview For Customers 3Q21.pdf|NEW! Guiliani Overview 3Q21]]
 +
* Beta Customers Wanted! Guiliani 2.4 available soon! Check it out: https://youtu.be/dbKLSQqZ3hM
 
* [[Downloads:EvalKits | HOTFIX for StreamIt-board added (interrupt controller GIC-390)]]
 
* [[Downloads:EvalKits | HOTFIX for StreamIt-board added (interrupt controller GIC-390)]]
 
* [[Downloads:EvalKits | new Guiliani 2.3 SDK available for several Renesas-chips. Try it out!]]
 
* [[Downloads:EvalKits | new Guiliani 2.3 SDK available for several Renesas-chips. Try it out!]]

Revision as of 07:19, 23 September 2021

Slider-1-250.jpg
Slider-2-250.jpg
Slider-3-250.jpg
Slider-4-250.jpg
Slider-5-250.jpg
Slider-6-250.jpg
Slider-7-250.jpg
Slider-8-250.jpg


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 - GUI made fast and easy is our promise to you.

Guiliani on Renesas RA6 MCU is ready! Powerful and cost-effective! Webinar here.


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

We are particularly proud of our customer testimonials of these features and benefits. For example:

  • "Pretty fast reaction and knowledge at least 9/10", customer M.K., The Netherlands
  • "This proved to be a great partnership, as both companies <TES and Renesas> provided solid technical support throughout the development." customer S.F., UK
  • “I am compiling my very positive results for my management team.” customer M.S., USA, upon completion of a deep-dive evaluation.


  • START DEVELOPMENT TODAY AND TRY GUILIANI EVALUATION VERSION FREE OF CHARGE
  • Getting started with Guiliani Streaming Editor (GSE)
  • Low MCU load (typically ≤15%. much less with graphics acceleration)
  • Perform your GUI at high frame rates
  • 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 www.renesas.com/tesguiliani
  3. Sign the TES Guiliani-Lite license contract
  4. TES will send you the Guiliani-Lite production license key


Follow TES Electronic Solutions on LinkedIn