PicoGUI
Więcej informacji
- Twórca
- Micah Elizabeth Scott (wówczas Micah Dowty)
- Rok
- Typ
- System okien
System okien dla urządzeń kieszonkowych, zapoczątkowany w 2000 roku, w którym serwer posiada zarówno widżety, jak i układ, więc klient wysyła „przycisk tutaj", a nie piksele; porzucony, zanim linuksowe palmtopy się przyjęły.
Micah Dowty, dziś Micah Elizabeth Scott, zaczął PicoGUI w 2000 roku z myślą o urządzeniach, dla których nawet Nano-X był za duży. Założenie: serwer zawiera zestaw widżetów, silnik układu i motywy, a klienci mówią prostym binarnym protokołem przez gniazdo lub TCP, więc program z innej maszyny może rysować na tym samym ekranie. Nie ma zachodzących na siebie okien w rozumieniu X; widżety są upakowane w drzewie względem krawędzi ekranu, co małemu ekranowi pasuje lepiej niż metafora biurka. Wygląd pochodził z plików motywów kompilowanych przez themec, które można było wymieniać w trakcie działania. Serwer napisano w C, działał na framebufferze Linuksa, w SDL albo w oknie X.
Istniały wiązania m.in. dla C, C++ i Pythona, a projekt pokazywano na iPAQ firmy Compaq i Zaurusie firmy Sharp. Około 2003 roku rozwój utknął: Qt/Embedded miało za sobą zasoby Trolltecha, GTK dostało port na framebuffer, a prawdziwe palmtopy poszły z Qtopią lub GPE. Dowty zajął się innymi rzeczami, między innymi kontrolerem LED Fadecandy, a PicoGUI pozostaje jednym z najczystszych przykładów pomysłu przeniesienia całego toolkitu do serwera — tego samego, który kilka lat później próbował Y.