Arcan, ogrodje za ustvarjanje GUI in namiznih okolij

Po nekaj več kot 4 letih od objave zadnje pomembne različice, je dal vedeti Pred kratkim izdaja nove različice namiznega motorja Arcan 0.6.0, ki za obdelavo 3D grafike združuje prikazni strežnik, multimedijski okvir in igralni mehanizem.

Arcan se lahko uporablja za ustvarjanje različnih grafičnih sistemovod uporabniških vmesnikov za vdelane programe do samostojnih namiznih okolij.

Tridimenzionalno namizje Safespaces za sisteme navidezne resničnosti in namiznem okolju Durden razvijajo tudi na osnovi Arcana . Koda projekta je napisana v jeziku C in se distribuira pod licenco BSD (nekatere komponente pod GPLv2 + in LGPL).

O Arcanu

Arcan ni vezan na ločen grafični podsistem y lahko deluje v različnih sistemskih okoljih (BSD, Linux, macOS, Windows) z uporabo vtičnic.

Za kar Arcan je nenavadna kombinacija pretočnega medijskega procesorja, igralnega mehanizma in prikaznega strežnika Z novo zasnovo, ki je primerna za zapletene in preproste interaktivne grafične projekte v realnem času in se dobro kombinira z vsemi, od znanstvenih uporabniških vmesnikov do nekega integriranega domačega projekta. do polnih miz.

Je zelo modularen, Je malo odvisen, vendar je priložen z vsemi potrebnimi baterijami.

Na primer, na Xorg je mogoče zagnati egl-dri, libsdl in AGP (GL / GLES). Prikazni strežnik Arcan lahko zažene odjemalske aplikacije X, Wayland in SDL2. Varnost, zmogljivost in odpravljanje napak so navedeni kot ključna merila zasnove za Arcan API. Za poenostavitev razvoja vmesnikov je predlagana uporaba jezika Lua.

V notranjosti značilnosti, ki izstopajo iz Arcana, lahko najdemo naslednje:

  • Kombinacija vlog sestavljenega strežnika, prikaznega strežnika in upravitelja oken.
  • Vgrajen multimedijski okvir, ki ponuja orodja za delo z grafiko, animacijo, obdelavo video in zvočnega pretoka, prenosom slik in delom z napravami za zajem videa.
  • Model z več nitmi za povezovanje gonilnikov za dinamične vire podatkov, od video tokov do posameznih izhodov programa.
  • Togi model za delitev privilegijev. Sestavni deli motorja so razdeljeni na majhne neprivilegirane procese, ki delujejo prek vmesnika shmif v skupnem pomnilniku.
  • Vgrajena orodja za spremljanje in analizo napak, vključno z motorjem, lahko serizirajo notranje stanje skriptov Lua za poenostavitev odpravljanja napak.
  • Funkcija varnostnega kopiranja, ki lahko v primeru okvare zaradi napake v programu zažene aplikacijo za varnostno kopiranje, pri čemer ohrani enake zunanje vire podatkov in povezave.
  • Napredna orodja za skupno rabo, s katerimi lahko med izvajanjem skupne rabe namizja snemate ali pretakate določene podnabore video in zvočnih virov.

O novi različici Arcan 0.6.0

V tej novi različici razvijalci omenjajo, da je bil poudarek na preglednosti omrežja.

Predlagana je bila prva različica grafičnega strežnika "arcan-net", ki omogoča organizacijo dela na daljavo prek omrežja z uporabo lastnega protokola A12.

Podprta je preusmeritev odjemalca v slogu X11 in dostop do oddaljenega namizja, kot v RFB / RDP / SPICE, pa tudi vhodno pretakanje, pretakanje zvoka in videa, skupni dostop, migracija odjemalca v živo in več nitk.

Preneseni video podatki se, odvisno od vrst oken, stisnejo z uporabo kodekov z izgubami in brez izgub.

Za overjeno šifriranje kanala Komunikacija, uporabljen je paket X25519 + Chacha8 + Blake3.

Druge spremembe vključujejo:

  • Orodja za razhroščevanje dejavnosti strank.
  • Konzola v slogu KMSCon / FBCon.
  • Sposobnost izposoje v aplikacijah, ki so jih nekateri gonilniki razvili za upravitelja oken.
  • Izvedba gonilnika za napravo za sledenje oči Tobii 4C.
  • Podpora za izolacijo strank XWayland.
  • Komponenta Arcan-trayicon za postavitev ikon na sistemski pladenj.
  • Podpora za sintetizatorje govora.
  • Preoblikovanje načina delovanja v sistemih brez monitorjev (brez glave).

Nazadnje, če želite izvedeti več o tem, lahko podrobnosti preverite v naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.