C/PEG is a full featured graphics package designed specifically for embedded systems. C/PEG does not require an underlying operating or file system for operation. The library provides all of the functionality necessary to build complete and compelling embedded graphical interfaces for a wide range of applications, including medical, consumer electronics, automotive and military and civilian avionics. When an operating system is used on the target, the C/PEG library is able to effectively integrate with the services provided by the operating system to provide a complete application framework for the embedded developer. C/PEG has been ported to nearly every popular real time operating system on the market today, simplifying development effort and lowering risk.
With its mature and tested execution model, C/PEG is able to deliver a comprehensive solution which saves months or years of development effort during the application development cycle. C/PEG is a great solution for developers not wishing to be forced into a specific look and feel for their graphical interface, as well as developers considering a home grown solution. C/PEG is provided with full source code, ensuring the developer has complete control over the presentation of the application's interface.
The ability to run C/PEG in a hosted development simulation environment allows developers to create and run the entire graphical interface without requiring target hardware, further reducing time to market. The entire graphical interface may be created and reviewed prior to committing valuable time to building and executing the interface on the target product.