eCosPro-PEG+ GUI

PEG+ logo Need to incorporate a GUI in your eCos based embedded project? eCosPro-PEG+ is an optional middleware component for eCosPro that simplifies the development of rich graphical user interfaces for embedded products. eCosPro-PEG+ is the C++ API variant of the PEG (Portable Embedded GUI) system developed by Swell Software.

             Example product using PEG+ GUI

Example product using PEG+ GUI The PEG range of graphical user interface packages are specifically designed to meet the needs of embedded systems developers. It's the industry leading choice for embedded GUI implementations and has been used in hundreds of product designs, including digital audio, telephones, cameras, printers, medical devices, telematics, and aeronautics. In common with eCos, PEG+ is small, fast, robust, and easily ported to different hardware designs, and in particular it is capable of supporting virtually any configuration of graphics hardware. Its footprint requirements are typically between 100KB and 120KB of code for a full blown GUI, enabling its effective use in small memory, low power and cost constrained designs.

Example eCosPro-PEG+ GUIs            

Example PEG+ GUIs eCosPro-PEG+ delivers exceptional visual appeal and an intuitive and powerful API for application-level user interface development. Everything necessary for the development of embedded GUI's with eCosPro is provided in the PEG+ package. This includes standard eCos EPK package installation, full library source code, example application programs, drivers for many common graphics and input hardware devices - including eCosPro frame buffer driver support, GUI development tools, documentation, and support. The supplied GUI tools enable development on either Windows and Linux hosts. Custom PEG+ windows, dialogs, bitmaps and fonts can be automatically generated from these tools and integrated with the eCosPro run-time, utilising the eCosPro Eclipse-based IDE for application development and remote debugging.

 

PEG GUI host based development tools
PEG GUI Development Tools

eCosPro-PEG+ simple example GUI
Example C/PEG GUI

There is also an associated ANSI C API variant of PEG, eCosPro-C/PEG. C/PEG and PEG+ differ in terms of API bindings, pricing, resource footprint, and feature set. This feature comparison document provides a more detailed review of the differences between the two.

Swell Software eCosCentric eCosCentric provides PEG embedded GUI packages that are fully validated and certified for use with eCosPro, along with front-line support. We can also provide consultancy services to optimize and/or port PEG+ if device drivers are not already available for your hardware. For information regarding pricing and services please either email your questions, or call us for a detailed discussion.

For detailed technical information please read the PEG+ Product Brief, or browse Swell Software's website.

 

   
         
 
  Copyright © 2003-2008 eCosCentric Limited Privacy & Legal Statements