Our products are portable to any environment and have been architectured with consideration to size, speed and reliability. They are compatible with 16, 32, and 64 bits CPUs and have been tested in both RTOS and polling mode (with or without OS).

All NexGen Software products export their dependencies to a low-level layer called NexGenOS® which, in its turn, wraps its own functions around the underlying OS or, if no OS is used, directly interfaces the hardware.
NexGenOS®, which is no OS, is required for all NexGen Software products.
It is always supplied as source code and provides all functions needed to isolate the OS, the processor and the drivers.
The main advantage of this unique design is that once one of our products has been compiled for a given processor, it can be delivered either as a binary libray or in source code.

All NexGen Software products are avalaible either as binary libraries or in source code for the following supported architectures.


Our product line includes
 
Networking Protocols

NexGenIP® : Portable Embedded TCP/IP Stack (17-40Ko)
NexGenWEB® : Portable Embedded Web Server
NexGenPPP : Portable Embedded Point to Point Protocol
NexGenPPPoE : Point-to-Point Protocol (over Ethernet)
NexGenOS® : Embedded OS Interface Layer
NexGenNAT : Network Address Translation
NexGenSNMP : Embedded SNMP version 2c Agent
NexGenBOOT : Embedded Boot Protocols
NexGenREMOTE : Embedded Remote Protocols
NexGenMAIL : Embedded Mail Protocols
NexGenIMAP4 : Embedded Internet Message Access Protocol
NexGenIPv6® : Embedded IPv4/IPv6 Dual-Stack Protocols
NexGenSSL : Embedded Secure Socket Layer

 
Graphical Interface

NexGenGRAPH : Low-level Embedded Graphical Library
NexGenGUI4® : Graphical User Interface
NexGenWIDGET4® : Intelligent Customisable Event-based Objects
 
Embedded XML Browser

NexGenSURFon® : Embedded XHTML Basic Browser
Parsers : Embedded XML/XHTML Parser
Rendering ENGINE : Rendering Engine