BT Sözlüğü › Altyapı › PicoGUI

PicoGUI

Altyapı Svenska → Güncellendi: 2026-10-11
Daha fazla bilgi
Geliştiren
Micah Elizabeth Scott (o zamanki adıyla Micah Dowty)
Yıl
Tür
Pencere sistemi

2000’de başlatılan, sunucunun hem widget’lara hem yerleşime sahip olduğu, istemcinin piksel yerine “şuraya bir düğme” gönderdiği ve Linux’lu avuç içi cihazlar yaygınlaşmadan terk edilen bir avuç içi pencere sistemi.

Micah Dowty, bugünkü adıyla Micah Elizabeth Scott, PicoGUI’yi 2000’de Nano-X’in bile büyük kaldığı cihazlar için başlattı. Yaklaşım: sunucu widget kümesini, yerleşim motorunu ve temaları içerir; istemciler bir soket ya da TCP üzerinden basit bir ikili protokolle konuşur, böylece başka bir makinedeki program aynı ekrana çizebilir. X anlamında üst üste binen pencereler yoktur; widget’lar ekran kenarlarına karşı bir ağaç içinde dizilir, bu da küçük bir ekrana masaüstü metaforundan daha uygundur. Görünüm, çalışma anında değiştirilebilen ve themec ile derlenen tema dosyalarından gelirdi. Sunucu C ile yazılmıştı ve Linux framebuffer’ında, SDL’de ya da bir X penceresinin içinde çalışırdı.

C, C++ ve Python gibi diller için bağlayıcılar vardı; proje Compaq iPAQ ve Sharp Zaurus üzerinde gösterildi. 2003’e gelindiğinde geliştirme durmuştu: Qt/Embedded’in arkasında Trolltech’in kaynakları vardı, GTK bir framebuffer portu aldı ve gerçek avuç içi cihazlar Qtopia ya da GPE ile gitti. Dowty başka işlere, aralarında Fadecandy LED denetleyicisi de olmak üzere, yöneldi; PicoGUI ise bütün araç takımını sunucuya taşıma fikrinin — Y’nin birkaç yıl sonra denediği aynı fikrin — en net örneklerinden biri olarak kalıyor.

← Sözlüğe dön