Arcan, rámec pro vytváření grafického uživatelského rozhraní a desktopových prostředí

Po něco málo přes 4 roky od vydání poslední významné verze, dal vědět nedávno vydání nové verze desktopového enginu Arcan 0.6.0, který kombinuje zobrazovací server, multimediální rámec a herní engine pro zpracování 3D grafiky.

Arcan lze použít k vytvoření různých grafických systémůod uživatelských rozhraní pro vestavěné aplikace až po samostatná desktopová prostředí.

Trojrozměrný desktop Safespaces pro systémy virtuální reality a desktopové prostředí Durden se také vyvíjí na základě Arcanu . Kód projektu je napsán v jazyce C a je distribuován pod licencí BSD (některé komponenty pod GPLv2 + a LGPL).

O společnosti Arcan

Arcan není vázán na samostatný grafický subsystém y může běžet v různých systémových prostředích (BSD, Linux, macOS, Windows) pomocí připojitelných backendů.

Za co Arcan je zvláštní kombinace streamovacího mediálního procesoru, herního enginu a zobrazovacího serveru S novým designem, který se dobře hodí ke komplexním a jednoduchým interaktivním grafickým projektům v reálném čase, a dobře se mísí s čímkoli, od uživatelských rozhraní sci-fi až po nějaký integrovaný domácí projekt. do plných stolů.

Je to velmi modulární, Má několik závislostí, ale dodává se se všemi potřebnými bateriemi.

Například je možné běžet na Xorg, egl-dri, libsdl a AGP (GL / GLES). Zobrazovací server Arcan může spouštět klientské aplikace X, Wayland a SDL2. Zabezpečení, výkon a laditelnost jsou uváděny jako klíčová kritéria návrhu pro Arcan API. Pro zjednodušení vývoje rozhraní se navrhuje použít jazyk Lua.

Uvnitř charakteristik, které vyčnívají z Arcanu, můžeme najít následující:

  • Kombinace rolí složeného serveru, zobrazovacího serveru a správce oken.
  • Integrovaný multimediální rámec, který poskytuje nástroje pro práci s grafikou, animací, zpracováním streamování videa a zvuku, stahováním obrázků a prací se zařízeními pro snímání videa.
  • Vícevláknový model pro připojení ovladačů pro zdroje dynamických dat, od video streamů po výstup jednotlivých programů.
  • Pevný model pro sdílení oprávnění. Komponenty motoru jsou rozděleny na malé neprivilegované procesy, které interagují prostřednictvím shmif rozhraní sdílené paměti.
  • Integrované nástroje pro monitorování a analýzu poruch, včetně enginu, mohou serializovat vnitřní stav skriptů Lua a zjednodušit tak ladění.
  • Funkce zálohování, která v případě selhání v důsledku chyby v programu, může spustit zálohovací aplikaci, zachovat stejné externí zdroje dat a připojení.
  • Pokročilé nástroje pro sdílení, které můžete použít k nahrávání nebo streamování určitých podmnožin zdrojů videa a zvuku při implementaci sdílení na ploše.

O nové verzi Arcan 0.6.0

V této nové verzi vývojáři uvádějí, že důraz byl kladen na transparentnost sítě.

Byla navržena první verze grafického serveru „arcan-net“, který umožňuje organizovat vzdálenou práci po síti pomocí vlastního protokolu A12.

Přesměrování klienta ve stylu X11 je podporováno a přístup ke vzdálené ploše jako v RFB / RDP / SPICE, stejně jako streamování vstupů, streamování zvuku a videa, sdílený přístup, migrace živých a vícevláknových klientů.

Přenášená video data jsou v závislosti na typech oken komprimována pomocí ztrátových a bezztrátových kodeků.

Pro šifrování ověřeného kanálu Sdělení, používá se balíček X25519 + Chacha8 + Blake3.

Mezi další změny patří:

  • Nástroje pro ladění aktivity zákazníků.
  • Konzola stylu KMSCon / FBCon.
  • Možnost vypůjčit si v aplikacích některé ovladače vyvinuté pro správce oken.
  • Implementace ovladače pro sledovací zařízení očí Tobii 4C.
  • Podpora izolace klientů XWayland.
  • Komponenta Arcan-trayicon pro umístění ikon na systémovou lištu.
  • Podpora syntetizátorů řeči.
  • Přepracování provozního režimu v systémech bez monitorů (bez hlavy).

Nakonec, pokud se o tom chcete dozvědět více, můžete zkontrolovat podrobnosti v následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.