Lexique informatique › Infrastructure › PicoGUI

PicoGUI

Infrastructure Svenska → Mis à jour: 2026-10-09
Plus d'infos
Créateur
Micah Elizabeth Scott (alors Micah Dowty)
Année
2000
Type
Système de fenêtres

Un système de fenêtres pour ordinateurs de poche, lancé en 2000, où le serveur possède à la fois les widgets et la mise en page, de sorte qu'un client envoie « un bouton ici » plutôt que des pixels, et abandonné avant que les assistants Linux ne décollent.

Micah Dowty, aujourd'hui Micah Elizabeth Scott, a lancé PicoGUI en 2000 pour des appareils où même Nano-X paraissait trop gros. L'approche : le serveur contient le jeu de widgets, le moteur de mise en page et les thèmes, et les clients parlent un protocole binaire simple par socket ou TCP, si bien qu'un programme sur une autre machine peut dessiner sur le même écran. Pas de fenêtres qui se chevauchent à la manière de X ; les widgets sont rangés en arbre contre les bords de l'écran, ce qui convient mieux à un petit écran que la métaphore du bureau. L'apparence venait de fichiers de thème compilés avec themec, échangeables à l'exécution. Le serveur, écrit en C, tournait sur le framebuffer Linux, sous SDL ou dans une fenêtre X.

Des liaisons existaient pour C, C++ et Python entre autres, et le projet a été démontré sur l'iPAQ de Compaq et le Zaurus de Sharp. En 2003, le développement s'était enlisé : Qt/Embedded avait les ressources de Trolltech derrière lui, GTK a reçu un portage framebuffer, et les vrais assistants sont partis avec Qtopia ou GPE. Dowty est passé à autre chose, notamment au contrôleur de LED Fadecandy, et PicoGUI reste l'un des exemples les plus nets de l'idée de déplacer toute la boîte à outils dans le serveur, idée que Y a tentée quelques années plus tard.

← Retour au lexique