IT-lexikon › Infrastruktur › PicoGUI

PicoGUI

Infrastruktur In English → Uppdaterad: 2026-10-09
Mer info
Skapad av
Micah Elizabeth Scott (då Micah Dowty)
År
Typ
Fönstersystem

Ett fönstersystem för handdatorer från 2000 där servern äger både widgetarna och layouten, så att klienten skickar "en knapp här" i stället för pixlar — nedlagt innan Linux-handdatorerna hann slå igenom.

Micah Dowty, i dag Micah Elizabeth Scott, började PicoGUI 2000 för apparater där inte ens Nano-X kändes litet nog. Greppet: servern innehåller widgetuppsättning, layoutmotor och teman, och klienterna talar ett enkelt binärt protokoll över socket eller TCP, så ett program på en annan maskin kan rita på samma skärm. Det finns inga överlappande fönster i X:s mening; widgetar packas i ett träd mot skärmkanterna, vilket passar en liten skärm bättre än skrivbordsmetaforen. Utseendet kom från temafiler som kompilerades med themec och kunde bytas under drift. Servern var skriven i C och körde mot Linux framebuffer, SDL eller i ett X-fönster.

Bindningar fanns för bland annat C, C++ och Python, och projektet visades på Compaqs iPAQ och Sharps Zaurus. Mot 2003 hade utvecklingen stannat: Qt/Embedded hade Trolltechs resurser bakom sig, GTK fick en framebufferport och de riktiga handdatorerna valde Qtopia eller GPE. Dowty gick vidare till annat, bland annat lysdiodstyrningen Fadecandy, och PicoGUI står kvar som ett av de tydligaste exemplen på idén att flytta hela verktygslådan in i servern — samma idé som Y prövade ett par år senare.

← Tillbaka till lexikonet