Arcan, okvir za stvaranje GUI i desktop okruženja

Nakon nešto više od 4 godine od objavljivanja posljednje značajne verzije, je dao do znanja Nedavno izlazak nove verzije Arcan 0.6.0 desktop motora, koji kombinuje server za prikaz, multimedijski okvir i mehanizam za igru ​​za obradu 3D grafike.

Arcan može se koristiti za stvaranje različitih grafičkih sistemaod korisničkog sučelja za ugrađene aplikacije do samostalnih okruženja radne površine.

Trodimenzionalna radna površina Safespaces za sisteme virtualne stvarnosti i radno okruženje Durden se takođe razvija na osnovu Arcana . Kôd projekta napisan je na C jeziku i distribuira se pod BSD licencom (neke komponente pod GPLv2 + i LGPL).

O Arcanu

Arcan nije vezan za zaseban grafički podsistem y može raditi u raznim sistemskim okruženjima (BSD, Linux, macOS, Windows) koristeći priključne pozadine.

Za onog Arcana je znatiželjna kombinacija streaming medijskog procesora, mehanizma za igre i servera za prikaz Sa novim dizajnom koji je pogodan za složene i jednostavne interaktivne grafičke projekte u stvarnom vremenu, a dobro se kombinira sa bilo čime, od naučno-fantastičnog korisničkog sučelja do nekog integriranog domaćeg projekta. do punih stolova.

Vrlo je modularan, ima malo zavisnosti, ali dolazi sa svim potrebnim baterijama

Na primjer, moguće je pokrenuti na Xorg, egl-dri, libsdl i AGP (GL / GLES). Arcan display server može pokretati X, Wayland i SDL2 klijentske aplikacije. Sigurnost, izvedba i otklanjanje pogrešaka navedeni su kao ključni kriteriji dizajna za Arcan API. Da bi se pojednostavio razvoj interfejsa, predloženo je korištenje jezika Lua.

Dentro karakteristika koje se ističu od Arcana, možemo pronaći sljedeće:

  • Kombinacija uloga kompozitnog servera, servera prikaza i upravitelja prozora.
  • Ugrađeni multimedijski okvir koji pruža alate za rad s grafikom, animacijom, obradom video i zvučnog streaminga, preuzimanjem slika i radom sa uređajima za snimanje video zapisa.
  • Višenitni model za povezivanje upravljačkih programa za dinamičke izvore podataka, od video tokova do pojedinačnog izlaza programa.
  • Kruti model za dijeljenje privilegija. Komponente stroja podijeljene su u male neprivilegirane procese koji komuniciraju putem sučelja zajedničke memorije shmif.
  • Ugrađeni alati za praćenje i analizu grešaka, uključujući motor, mogu serializirati interno stanje Lua skripti radi pojednostavljenja otklanjanja grešaka.
  • Sigurnosna kopija, koja u slučaju neuspjeha zbog programske greške, može pokrenuti sigurnosnu kopiju, zadržavajući iste vanjske izvore podataka i veze.
  • Napredni alati za dijeljenje koje možete koristiti za snimanje ili streaming određenih podskupina video i audio izvora dok implementirate dijeljenje radne površine.

O novoj verziji Arcan 0.6.0

U ovoj novoj verziji programeri spominju da je fokus bio na transparentnosti mreže.

Predložena je prva verzija grafičkog servera "arcan-net", koji omogućava organiziranje rada na daljinu preko mreže pomoću vlastitog A12 protokola.

Podržano je preusmjeravanje klijenta u X11 stilu i pristup udaljenoj radnoj površini kao u RFB / RDP / SPICE, kao i ulazni streaming, audio i video streaming, zajednički pristup, migracija klijenta uživo i više nitima.

Preneseni video podaci, ovisno o tipu prozora, komprimiraju se pomoću kodeka s gubitkom i gubitkom.

Za ovjerenu enkripciju kanala Komunikacija, koristi se paket X25519 + Chacha8 + Blake3.

Ostale promjene uključuju:

  • Alati za otklanjanje grešaka u radu korisnika.
  • Konzola u stilu KMSCon / FBCon.
  • Mogućnost pozajmljivanja u aplikacijama nekih upravljačkih programa razvijenih za upravitelja prozora.
  • Implementacija upravljačkog programa za uređaj za praćenje očiju Tobii 4C.
  • Podrška za izolaciju klijenta XWayland.
  • Arcan-trayicon komponenta za postavljanje ikona na sistemsku paletu.
  • Podrška za sintetizatore govora.
  • Redizajn režima rada u sistemima bez monitora (bez glave).

Konačno, ako želite znati više o tome, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.