Mail a friend
 Print this page
 Add to favorites
NexGenWIDGET4®
Intelligent Customisable Event-based Objects

Intelligent Objects

 Fully written in ANSI C
 Highly optimized
 Reentrant and ROMable
 Fast and reliable
 Polling or RTOS mode
 Small code footprint
 Automatic layout
 Event-driven architecture
 Object-oriented paradigm
 Encapsulation and heritage
 Customisable classes
 Extensible through polymorphism
 NGWC widget builder
 No CPU/OS dependencies
 Fully tested
 Royalty free
 Source code or library

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


NexGenWIDGET
Product Information

NexGenWIDGET4® is a collection of basic widgets used to build complex applications that have a graphical appearance and are able to handle events. Such applications are composed of a set of widgets organized together to give a nice look&feel.

The classes included in NexGenWIDGET4® covers the most common requirements. There are classes to handle buttons, checkboxes, entries, grids, images, labels, text and much more.

NexGenWIDGET4® has been written entirely in C and uses object-oriented (O.O) mechanisms. In this way, the user benefits from the conveniences of O.O and avoids some drawbacks of C++.

Encapsulation, heritage and polymorphism make an application easier to build. To facilitate further, a class framework generator is provided. It instantly builds the files and in order to get a complete new class the only thing the designer needs to do is to fill certain functions' bodies.

NexGenWIDGET4® is intended for use with NexGenGUI4® and can be used "out-of-the-box" in embedded devices, such as mobile phones, PDAs, and STBs, as well as in any kind of industrial device.

This rich set of widgets has been used to build the GUI of NexGenSURFon®, our embedded xHTML browser. The size of this GUI never exceeds 100 kB of code.

More features can be viewed following this link.

Some technical papers can be downloaded here.


Documentation
A comprehensive documentation is supplied, including a tutorial and a programming guide. An implementation guide is available on request.

Licensing
Availability Q1/2002
Source code or binary library - very small fee



NexGenGUI4® architecture