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 kombinira poslužitelj zaslona, ​​multimedijski okvir i mehanizam za igru ​​za obradu 3D grafike.

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

Trodimenzionalna radna površina Safespaces za sustave virtualne stvarnosti i okruženje radne površine Durden se također razvija na temelju 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 zasebni grafički podsustav 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 medija, procesora za igre i poslužitelja zaslona S novim dizajnom koji dobro odgovara složenim i jednostavnim interaktivnim grafičkim projektima u stvarnom vremenu, a kombinira se s bilo čime, od znanstveno-fantastičnih korisničkih sučelja do nekog integriranog domaćeg projekta. do punih stolova.

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

Na primjer, moguće je pokrenuti na Xorg, egl-dri, libsdl i AGP (GL / GLES). Arcan display poslužitelj 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. Kako bi se pojednostavio razvoj sučelja, predlaže se upotreba jezika Lua.

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

  • Kombinacija uloga kompozitnog poslužitelja, poslužitelja zaslona i upravitelja prozora.
  • Ugrađeni multimedijski okvir koji pruža alate za rad s grafikom, animacijom, obradom video i zvuka, preuzimanjem slika i radom s uređajima za hvatanje video zapisa.
  • Model s više niti za povezivanje upravljačkih programa za dinamičke izvore podataka, od video tokova do pojedinačnih izlaznih programa.
  • Kruti model za dijeljenje privilegija. Komponente motora 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 unutarnje stanje Lua skripti za pojednostavljivanje ispravljanja pogrešaka.
  • Sigurnosna kopija, koja u slučaju kvara zbog programske pogreš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 strujanje 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 poslužitelja "arcan-net", koji omogućuje organiziranje rada na daljinu preko mreže pomoću vlastitog A12 protokola.

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

Preneseni video podaci, ovisno o vrstama 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 pogrešaka u radu korisnika.
  • Konzola u stilu KMSCon / FBCon.
  • Sposobnost posuđivanja nekih pokretačkih programa razvijenih za upravitelja prozora u aplikacijama.
  • 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 ladicu.
  • Podrška za sintetizatore govora.
  • Redizajn načina rada u sustavima bez monitora (bez glave).

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.