MiniGUI
MiniGUI is a GUI library with a GPL release and also a commercial version.[1] The homepage says that the project aims to provide a fast, stable, lightweight and cross-operating-system graphics user interface (GUI) support system for embedded systems, including those based-on Linux/uClinux, eCos, and other traditional RTOSes, such as VxWorks, ThreadX, uC/OS-II, and Nucleus."[2]
According to the homepage, since the first release under the GPL license at the beginning of 1999, MiniGUI has been widely used in handheld terminals (mobile phones and PDAs), set top boxes, industry control systems, industry instruments, and portable media players. [3]
MiniGUI can run on Linux/uClinux, eCos, VxWorks, pSOS, ThreadX, Nucleus, and even uC/OS-II; The hardware platforms tested include Intel x86, ARM (ARM7/ARM9/StrongARM/xScale), PowerPC, MIPS, BlackFin, DragonBall, and ColdFire. [4]