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.

PEG embedded GUI software by Trinity Convergence (acquired by Maxim)



IDE and/or Compiler (C/C++/EC++/Ada)

Product Description

The PEG family of embedded GUI software is designed to meet the widely varying power, performance and memory requirements of products across the consumer, military, industrial, transportation and medical electronics markets. The flexible and efficient design make PEG software the world’s most portable GUI software — currently available on more than 50 microprocessors/graphics controllers and ported to more than 20 real-time operating systems (RTOSs), including embedded Linux and Win CE.

PEG products offer developers a complete GUI software solution for creating advanced graphical interfaces on embedded systems that use a wide range of operating systems, microprocessors and devices. Today, PEG software provides the user interface technology in millions of products, including printers, MP3 players, handheld GPS units, home security systems, medical electronics and digital cameras.

The three primary PEG libraries include:
PEG ProTM - for today’s most sophisticated graphics and high-resolution displays
PEG+TM - high performance, small footprint GUI tool for full color LCDs up to 24 bits per pixel (bpp)
C/PEGTM - extremely efficient; designed for small displays, limited memory requirements & lower color depths

Key Features of PEG GUI software:
• Small footprint, fast execution speed
• 3 graphics libraries to choose from
• High color depth support, up to 32 bits per pixel
• Multilingual support, including UNICODE and UTF-8
• Includes PEG WindowBuilder desktop prototyping tool
• Touchscreen support available
• Supports the industry’s leading processors and graphics controllers
• Runs stand-alone & with more than 20 embedded RTOSs

PEG WindowBuilder software:
PEG development tools accelerate GUI design by allowing developers to create prototypes on a Windows or Linux-based PC using PEG WindowBuilderTM software. The PEG WindowBuilder prototyping environment provides a complete visual layout and design tool to enable GUI design work to take place in parallel to the embedded hardware/software development. Unlike other graphic design tools, PEG WindowBuilder automatically generates C or C++ source code that is ready to be compiled and linked into the application, further accelerating the deployment of the final product.

PEG WindowBuilder software comes standard with each of the PEG software libraries. In addition, PEG WindowBuilder, as part of PEG Pro and PEG+ software, includes built-in FontCapture and ImageConvert tools (these 2 utilities are available separately for C/PEG). The PEG WindowBuilder visual development environment allows for rapid prototyping of embedded interfaces, validating the design concepts and usability for key stakeholders by adding an interactive device "frame" to the graphics window simulation.

Contact us today and request a free evaluation version of PEG software.

PEG embedded GUI software

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile
  • Mobile Computing

Target Platform(s)

  • ITRON
  • Linux
  • Nucleus
  • OpenGL ES
  • OSE
  • Other OS
  • Palm OS
  • QNX
  • Symbian
  • ThreadX
  • VxWorks
  • Windows Embedded CE
  • Windows Mobile

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • ARM1176JZ(F)-S
  • ARM11 MPCore
  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • Cortex-M1
  • ARMv7
  • ARMv8
  • StrongARM
 
ARM Connected