Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

GUIliani by TES Electronic Solutions Gmbh



Graphics

Product Description

GUIliani is a C++ software framework for developing platform
independent GUI’s for embedded and mobile system. GUIliani is
developed using the model view controller concept with XML
support, it provides a library of widgets, animation support.
GUIliani adopts the philosophy of “write once”, “compile & run”
on target hardware. Once GUIliani application has been developed,
its can run natively on supported target platforms. GUIliani has
been adapted to use a number of Graphics libraries like OpenGL-ES
1.1, OpenGL, SDL, DirectFB, GDI, DirectX. It also supports Linux,
Win32, uCOS, uItron, VxWorks, QNX.

Key Features

• Support for Subpixel-accurate rendering
• Animations
- Motion blur
- Spinner
- Animation timers
- Alpha Shodaws
- Slide
- Pop
• Support for alpha transparencies
• Smart redraw Mechanism
- Follows the “dirty rectangle” approach
- Support for multiple independent dirty rectangles for
minimized redraw
and maximum performance

Text & Font Features

• Font Engine Support
- FreeType fonts
- ClearType windows fonts
- SDL Font Engine
- eGML Fonts

• UNICODE support
- UTF16
- UTF8
- ASCII

• Text alignments
- left, right, top, bottom, centred
- automatic word-wrap
- Truncation

• Set of pre-defined widgets
- CompositeObjects
- Buttons
- IconButtons
- RadioButtons
- CheckBoxes
- Sliders
- ProgressBars
- TextFields
- Bitmap Images
- Input Fields

- ScrollBars

GUIliani

Market Segment(s)

  • Embedded
  • Mobile

Target Platform(s)

  • ITRON
  • Linux
  • OpenGL ES
  • OpenVG
  • QNX
  • VxWorks
  • Windows Embedded CE
  • Windows Mobile

ARM Processor(s)

  • Cortex-A53
  • Cortex-A57
  • ARMv8
 
ARM Connected