ARM

Highlights

  • Complete ARM 7/9/11, Cortex M3/A8 Family Support
  • Reasonable Pricing
  • No Royalties
  • Complete ANSI C++ Source Code
  • Easy to Use and Powerful Services
  • Responsive Technical Support
  • Easily configured to your exact requirements
  • Leverages all hardware acceleration capabilities
  • PrismX is High-Performance

    PrismX achieves maximum performance by optimizing all drawing operations and utilizing hardware acceleration whenever possible. PrismX pre-processes fonts and graphics to produce highly efficient runtime screen refresh, and works directly with input devices to minimize software overhead. Built-in support for fixed-point math used for text and bitmap rotations further speeds runtime execution.

    PrismX Size Advantages

    A minimum PrismX footprint requires roughly 80K bytes of code space, 4K of stack, and 8K of dynamic memory. A typical full-featured GUI requires a PrismX footprint of roughly 120K bytes code, 4K Stack, and 8K of dynamic memory. This is a fraction of the footprint and memory requirements of comparable open-source toolkits.

    PrismX Interface

    The PrismX widget set is completely customizable, allowing developers to easily create exactly the appearance required. Linear, Logarithmic, and Cosine Gradient fills produce a modern appearance for buttons and title bars. The color scheme, font set, and general appearance of panels and frames is all dynamically configurable.

    PrismX Language Support

    PrismX provides industry leading support for multi-lingual applications. PrismX fully supports U16, UTF-8, and SJIS, and Chinese Big5 character encodings. Our Resource Manager and string table functionalities allow any number of languages to be supported, and even allows new languages to be added to exisiting released products.

    PrismX Graphics Output

    PrismX is designed work with and take full advantage a broad range of graphical output devices and display screens. PrismX can be configured for any combination of color depths and formats from monochrome to pallette modes to full 32-bit color depths with alpha channel. Support for big-endian/little-endian systems, as well as various color formats such as BGR or RGB color ordering are all natively enabled. Dynamic screen rotations and flipping are also easily adopted, which is a key capability for many hand-held consumer devices.

    Easy to Use

    The PrismX API is designed to be easy to understand, powerful and consistent. The Prism Insight screen designer and resource editor makes it possible to do nearly all of your UI development without manually writing any code at all! Prism Insight is a WYSIWYG editing tool that automatically produces output that is compatible with the Prism Runtime Framework.