- Multi-Lingual Support
- High Color Depth Support
- Small Footprint
- Fast Execution Speed
- Designed for Cross Platform Application Development
- Completely Customizable
PegX for the Arm Family Microprocessors
- Complete ARM Family Support
- Reasonable Pricing
- No Royalties
- Complete ANSI C++ Source Code
- Easy to Use and Powerful Services
- Responsive Technical Support
- Unlimited System Resources
- Size Scales Automatically (50K-100K)
PegX is High-Performance
PegX achieves maximum performance by minimizing the system overhead required to maintain a graphical presentation. This includes support for advanced window and viewport clipping techniques that prevent unnecessary screen drawing. In addition, PegX always interacts directly with video and input hardware to achieve the greatest possible throughput.
PegX Size Advantages
A minimum PegX footprint requires roughly 50K of code space, 4K of stack, and 2K of dynamic memory. A typical full-featured GUI requires a PegX footprint of roughly 100K code, 4K Stack, and 8K of dynamic memory.
PEG's default appearance is almost identical to Windows. This makes it easy for Windows programmers to get up and running. The following are some example windows, dialogs, and graphic displays created by PegX. Please see the PegX User Guide and the API description for more details.
PegX Language Support
PegX provides industry leading support for multi-lingual applications. PegX fully supports two-byte characters and Unicode string encoding. Our CompositeFont technology provides an industry-leading solution for incorporating even very large character sets in memory-limited embedded systems.
PegX Video Output
PegX is designed work with and take full advantage a broad range of video output devices and display screens. PegX can be configured for monochrome, 4 grays, 16 grays, 16 colors, 256 colors, 65535 colors, and true 24-bit RGB color output. Further, the output color depth may be defined at compile time (producing the smallest code) or at run time (allowing the video output device to be determined during system initialization).
Easy to Use
PegX is designed for ease of use. The PegX API is designed to be easy to understand, powerful and consistent. The same is true with our reference manual and other supporting documentation.