eCosPro-PEG+ GUI
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
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
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
 |
eCosPro-PEG+ simple example 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.
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.
|