Az egészet ti miben csinálnátok?Ez így túl tág meghatározás. Mik a főbb szempontok? Én rengetegféleképp megoldottam már. Pl. a) kiosk módú böngésző, nginx + sima mezei php alkalmazás - itt az volt az elvárás, hogy ugyanaz fusson rajta, mint az interaneten lévő weblap, hogy céges átlagfejlesztők is hozzá tudjanak nyúlni b) függőségmentes, egyetlen init process, natív fbdev eléréssel - ennél meg az volt az igény, hogy minnél több erőforrást sajtoljon ki azáltal, hogy egyetlen processz fut csak, semmi más. Nem használ ui libet, saját komponenseket írtam hozzá. A feltételek pontos ismerete nélkül én azt mondanám egyébként, libSDL. Ez natívan (X11 és Wayland nélkül) képes használni a VC-t (2D, 3D gyorsítás is támogatott), nagyon kiforrott és bőven dokumentált, és szinte nem is létezik olyan programozási nyelv, ami alól ne lehetne használni. Az meg már csak hab a tortán, hogy tele van a net tutorialakkol hozzá, ami csak kell. Az egyetlen hátulütője és egyben legnagyobb előnye, hogy magában csak egy framebuffert ad (kb. mint a direkt fbdev elérés), szóval ha csili-vili kulcsrakész widgeteket akarsz, akkor azokat vagy megírod, vagy kell egy magas szintű widget könyvtár (pl. nuklear vagy raygui). Itt megint az a kérdés, hogy mit is értesz "egyszerű kis alkalmazás" alatt, mert ha tényleg csak pár gomb kell, akkor azt kb. 5 perc SDL-ben megcsinálni, de ha ki-be nyitogatható és szkrollozható könyvtárfát akarsz megjeleníteni, akkor érdemes másfele keresgetni. Ha nem riadsz el a C++-tól és az egyszerűség meg a könnyen karbantarthatóság a cél, akkor mindenképp a Circle-t javaslom. Ez egy operációs rendszer nélküli alacsony szintű könyvtár, ami annyit tud, hogy egy tetszőleges applikációt futtat bármilyen Raspberry-n. Ezzel egyszerre lehet magas szintű (C++) UI libeket használni, meg kisajtolni a maximális performanciát (a widgeteket az uGUI lib adja, ami az addons mappában található).