C H A P T E R V I - S O F T W A R E I P

NEXGEN SOFTWARE

NexGenIP Portable Embedded TCP/IP Suite

NexGenGUI4 Embedded GUI

CONTACTS

EUROPE

NexGen Software

664, Avenue Roger Salengro

92370 Chaville - France

Phone: +33 1 4115 9780

Fax: +33 1 4115 9781

e-mail:

info@nexgen-software.com

NexGenIP Embedded TCP/IP Suite

NexGenIP is designed to be used “out-of- the-box” in your embedded products.

NexGenIP supports TCP, UDP, IP, ICMP, IGMP, ARP, Ethernet and Multicast. A BSD 4.4A socket interface (sync/async) is available. Additional features like SACK and Wireless profiled TCP are implemented. It is compatible with both V4 and V6 (Q3/2005).

NexGenIP comes with PPP/PPPoE, BootP, TFTP, FTP, DHCP, Telnet, and a DNS resolver. Additional protocols like SNMP(v1v2v3), HTTP (Client/Server), POP3/SMTP, IPSec and SSL are available.

NexGenIP has been ported on µC/OS, Nucleus, ThreadX, RTKernel, emboss, OSE, VxWorks, QNX, Neutrino, VRTXsa, OS20/21, pSOS, RTXC, Linux, Win32, DOS, Integrity and in polling mode (no OS required).

NexGenIP is embedded in hundreds of products scoring more than 120 million copies.

NexGenGUI4 Embedded GUI

Graphical User Interface

NexGenGUI4 is a modern high-end GUI that includes a complete Graphics library, an event manager, a font manager, an optional WM, a GIF/JPEG/PNG/PMP decoder and a rich set of widgets. NexGenGUI4 is totally scalable and supports any screen size with resolution of 1/2/4/8/16/24/32 bpp.

NexGenGUI4 is “themable” and uses a “Skin-system” to customize the appearance of your interface. The memory footprint is between 400-500 KB of code and 50 KB+ of RAM.

NexGenGUI4 has been ported on µC/OS, Nucleus, ThreadX, VxWorks, VRTXsa, OS20/21, pSOS, RTXC, Linux, Win32, DOS and in polling mode (no OS required).

NexGenGUI4 architecture is suitable for various embedded devices like phones, printers, STBs, and PDAs. It is currently embedded in consumer’s products like IPPhone, Printers and STBs scoring million copies.

ANSI C, clean source code

 

ANSI C, source code

Highly optimised (35-50 KB)

 

RTOS or polling mode

RTOS or Polling mode

 

Scalable

Fully tested

 

Fully tested (MLOC)

No royalties

 

Royalty-free

 

 

 

VI-08