PicoGUI

PicoGUI aims to be a complete GUI environment for handheld computers and other embedded systems. It uses a client/server model, like the X window system, but while an X server is given raw drawing commands, the PicoGUI server integrates a widget set, making PicoGUI clients small and efficient. PicoGUI also has the goal of allowing client/server connections over a variety of mechanisms. It is most commonly used with Linux, but is designed to be portable to any OS. PicoGUI has a variety of video and input drivers which allow it to interface with the Linux framebuffer device, SDL, the X window system, and several other devices.

Tags Desktop Environment Software Development Embedded Systems Libraries Application Frameworks User Interfaces PicoGUI
Licenses GPL LGPL
Operating Systems POSIX BSD NetBSD Linux
Implementation C Java Perl Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  19 Nov 2003 11:01
  • Rrelease-after

Changes: The repository changed from CVS to Subversion. There is a new directory layout. For example, now themes are under (surprise) themes, and all client libraries are under client. This release compiles and runs under Windows with Cygwin, mingw, or MS VC. The only drivers supported are SDL. There are other new drivers, notably very alpha DirectFB support. There are many bugfixes.

  • Rrelease-mid
  •  11 Apr 2003 13:58
  • Rrelease-after

Changes: This release includes usable terminal emulation, bugfixes, and the beginning of the "Nifty" scriptable text editor.

Changes: This release greatly enhances OpenGL support, adds a VNC server, adds pgserver embedding support, and fixes several bugs.

Changes: This release now includes both compiled and XML widget templates, and the X11 rootless video driver.

Changes: This milestone release incorporates a usable textbox widget.

A89a6a1d72c2d365245ee667151acad0_thumb

Project Spotlight

gumnut

Software to find the most supported proposals within large groups of people.

No-screenshot

Project Spotlight

libkarma

A C library for managing the Rio Karma.