Arcan, një kornizë për krijimin e mjediseve GUI dhe desktop

Pas pak më shumë se 4 vitesh nga botimi i versionit të fundit domethënës, ka bërë të ditur Kohët e fundit lëshimi i versionit të ri të motorit desktop Arcan 0.6.0, i cili kombinon një server shfaqës, një kornizë multimediale dhe një motor lojërash për të përpunuar grafikë 3D.

Arkan mund të përdoret për të krijuar një larmi sistemesh grafikenga ndërfaqet e përdoruesit për aplikacionet e ngulitura në mjediset e pavarura të desktopit.

Tryeza tredimensionale e Safespaces për sistemet e realitetit virtual dhe mjedisi desktop Durden gjithashtu po zhvillohen bazuar në Arcan . Kodi i projektit është shkruar në C dhe është shpërndarë nën licencën BSD (disa përbërës nën GPLv2 + dhe LGPL).

Rreth Arcan

Arkan jo i lidhur me një nënsistem grafik të veçantë y mund të funksionojë në mjedise të ndryshme të sistemit (BSD, Linux, macOS, Windows) duke përdorur prapa të mbyllura.

Për atë që Arcan është një kombinim kurioz i një procesori mediatik streaming, një motori lojërash dhe një serveri të ekranit Me një dizajn roman që është i përshtatshëm për projekte komplekse dhe të thjeshta grafike interaktive në kohë reale, dhe bashkohet mirë me çdo gjë, nga ndërfaqet e përdoruesve shkencor-fi tek disa projekte të integruara brenda shtëpisë. në tavolina të plota.

Veryshtë shumë modulare, Ka pak varësi, por vjen me të gjitha bateritë e nevojshme të përfshira.

Për shembull, është e mundur të ekzekutohet në Xorg, egl-dri, libsdl dhe AGP (GL / GLES). Serveri i shfaqjes Arcan mund të ekzekutojë aplikacione të klientit X, Wayland dhe SDL2. Siguria, performanca dhe debugtabiliteti përmenden si kriteret kryesore të dizajnit për Arcan API. Për të thjeshtuar zhvillimin e ndërfaqes, është propozuar të përdoret gjuha Lua.

brenda nga karakteristikat që qëndrojnë jashtë Arcan, ne mund të gjejmë sa vijon:

  • Kombinimi i roleve të serverit të përbërë, serverit të shfaqjes dhe menaxherit të dritares.
  • Kuadër multimedial i integruar që ofron mjete për të punuar me grafikë, animacion, përpunim video dhe zëri, shkarkim të imazhit dhe punë me pajisje të kapjes së videos.
  • Një model me shumë fije për lidhjen e drejtuesve për burimet dinamike të të dhënave, nga transmetimet e videos në daljen individuale të programit.
  • Modeli i ngurtë për ndarjen e privilegjeve. Komponentët e motorit ndahen në procese të vogla jo të privilegjuara që bashkëveprojnë përmes ndërfaqes së kujtesës së përbashkët shmif.
  • Mjetet e integruara të monitorimit dhe analizës së defektit, përfshirë motorin, mund të serializojnë gjendjen e brendshme të shkrimeve Lua për të thjeshtuar korrigjimin e gabimeve.
  • Funksioni i rezervimit, i cili në rast të dështimit për shkak të një defekti në program, mund të fillojë një aplikacion rezervë, duke mbajtur të njëjtat burime dhe lidhje të jashtme të të dhënave.
  • Mjete të përparuara të ndarjes që mund të përdorni për të regjistruar ose transmetuar nëngrupet specifike të burimeve të videos dhe audios ndërsa zbatoni ndarjen në desktop.

Rreth versionit të ri të Arcan 0.6.0

Në këtë version të ri, zhvilluesit përmendin se fokusi ka qenë në transparencën e rrjetit.

Versionshtë propozuar versioni i parë i serverit grafik "arcan-net", që lejon organizimin e punës në distancë përmes rrjetit duke përdorur protokollin e tij A12.

Ridrejtimi i klientit në stilin X11 mbështetet dhe qasje në distancë në desktop si në RFB / RDP / SPICE, si dhe transmetim i hyrjes, transmetim audio dhe video, qasje e përbashkët, migrim i drejtpërdrejtë dhe me shumë fije i klientit.

Të dhënat e transmetuara të videos, në varësi të llojeve të dritares, kompresohen duke përdorur kodekë me humbje dhe pa humbje.

Për enkriptimin e vërtetuar të kanalit Komunikimi, përdoret paketa X25519 + Chacha8 + Blake3.

Ndryshime të tjera përfshijnë:

  • Mjetet për korrigjimin e gabimeve të aktivitetit të klientit.
  • Konsolë e stilit KMSCon / FBCon.
  • Mundësia për të marrë hua disa drejtues të zhvilluar për menaxherin e dritareve në aplikacione.
  • Zbatimi i drejtuesit të mjetit për ndjekjen e syve Tobii 4C.
  • Mbështetje për Izolimin e Klientit XWayland.
  • Komponenti Arcan-trayicon për vendosjen e ikonave në sirtarin e sistemit.
  • Mbështetje për sintetizuesit e të folurit.
  • Rizenjimi i mënyrës së funksionimit në sistemet pa monitorë (pa kokë).

Së fundmi, nëse doni të dini më shumë për këtë, mund të kontrolloni detajet në lidhja vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.