PicoGUI
Подробнее
- Создатель
- Micah Elizabeth Scott (тогда Micah Dowty)
- Год
- Тип
- Оконная система
Оконная система для крошечных устройств, где весь набор виджетов целиком живёт в сервере.
Мика Даути, ныне Мика Элизабет Скотт, начала PicoGUI в 2000 году для устройств, где даже Nano-X казался великоват. Подход такой: сервер содержит набор виджетов, движок раскладки и темы, а клиенты говорят с ним простым бинарным протоколом через сокет или TCP, так что программа на другой машине может рисовать на том же экране. Перекрывающихся окон в смысле X нет: виджеты упакованы деревом по краям экрана, что маленькому экрану подходит лучше метафоры рабочего стола. Оформление бралось из тем, скомпилированных themec и сменяемых на лету. Сервер был написан на C и работал на фреймбуфере Linux, SDL или внутри окна X.
Привязки были для C, C++, Python и других, а проект показывали на Compaq iPAQ и Sharp Zaurus. К 2003 году разработка встала: за Qt/Embedded стояли ресурсы Trolltech, у GTK появился порт на фреймбуфер, а настоящие КПК ушли к Qtopia и GPE. Даути занялся другим, в том числе светодиодным контроллером Fadecandy, а PicoGUI остался одним из ясных примеров идеи переноса всего тулкита в сервер — той же, что через пару лет попробовала Y.