Mail a friend
 Print this page
 Add to favorites
NexGenGRAPH
Low-level Embedded Graphical Library

Draws shapes, text, cursors
and images on a screen


 Fully written in ANSI C
 Highly optimized
 Reentrant and ROMable
 Fast and reliable
 Polling or RTOS mode
 Small code footprint (30 KB)
 No CPU/OS dependencies
 Font manager independant
 1/4/8/16 bpp video drivers
 GIF/JPEG/PNG/XBMP decoders
 Fully tested
 Royalty free
 Source code or library

Other Products
NexGenGRAPH : Graphical library
NexGenGUI4® : Graphical user interface
NexGenWIDGET4® : Embedded widgets


NewGenGRAPH

NewGenGRAPH
Product Information

NexGenGRAPH is a basic graphical library specifically designed for embedded environments. It performs common graphical operations, such as plotting pixels, lines, boxes, and circles, and drawing bitmaps and images. To enable displaying customisable fonts, a font manager is provided.

To support different screen resolution modes, NexGenGRAPH relies on a video driver. It manages the graphical controller and the frame buffer, using the common functions offered by the library. Accelerated operations are supported on case-by-case basis, depending on the video controller features.

NexGenGRAPH exports all its dependencies to NexGenOS®, including the input drivers, and can thus easily be ported to a new architecture simply by writing a new video driver.

NexGenGRAPH also includes GIF and JPEG decoders that process the image decoding on the fly. This feature is particulary useful for NexGenSURFon®, our embedded XML browser.

NexGenGRAPH can be use standalone to build simple interfaces or can be the basis to design a complete GUI like NexGenGUI4®.
More features can be viewed following this link.

Some technical papers can be downloaded here.

Documentation
Programming and porting manuals are included and an implementation guide is available on request.
A test suite to stress your port is also provided.

Licensing
Source code or binary library
Royalty free




NexGenGUI4® architecture