LG je objavio platformu webOS Open Source Edition 2.20

Predstavljeno je izdanje otvorene platforme webOS Open Source Edition 2.20 koja se može koristiti na raznim prijenosnim uređajima, pločama i infotainment sustavima u automobilima. Referentnom hardverskom platformom smatraju se ploče Raspberry Pi 4. Platforma je razvijena u javnom repozitoriju pod licencom Apache 2.0, a razvoj nadzire zajednica, pridržavajući se kolaborativnog modela upravljanja razvojem.

WebOS platformu izvorno je razvio Palm 2008. godine i koristila se na pametnim telefonima Palm Pre i Pixie. 2010. godine, nakon akvizicije Palma, platforma je prešla u ruke Hewlett-Packarda, nakon čega je HP pokušao koristiti ovu platformu u svojim printerima, tabletima, laptopima i osobnim računalima. HP je 2012. najavio prijenos webOS-a u neovisni projekt otvorenog koda, a 2013. započeo je s otvaranjem izvornog koda njegovih komponenti. LG je 2013. preuzeo platformu od Hewlett-Packarda i sada se koristi na više od 70 milijuna LG TV-a i potrošačkih uređaja. Godine 2018. utemeljen je projekt webOS Open Source Edition kojim se LG pokušao vratiti otvorenom modelu razvoja, privući druge sudionike i proširiti raspon uređaja podržanih u webOS-u.

Okruženje sustava webOS formirano je pomoću OpenEmbedded alata i osnovnih paketa, kao i sustava za izgradnju i skupa metapodataka iz projekta Yocto. Ključne komponente webOS-a su upravitelj sustava i aplikacija (SAM, System and Application Manager), koji je odgovoran za pokretanje aplikacija i usluga, te Luna Surface Manager (LSM), koji čini korisničko sučelje. Komponente su napisane korištenjem Qt frameworka i Chromium preglednika.

LG je objavio platformu webOS Open Source Edition 2.20

Renderiranje se vrši putem kompozitnog upravitelja koji koristi Wayland protokol. Za razvoj prilagođenih aplikacija predlaže se korištenje web tehnologija (CSS, HTML5 i JavaScript) i okvira Enact koji se temelji na Reactu, ali također je moguće izraditi programe u C i C ++ sa sučeljem temeljenim na Qt. Korisničko sučelje i ugrađene grafičke aplikacije uglavnom su implementirane kao nativni programi napisani korištenjem QML tehnologije. Standardno je ponuđen Home Launcher koji je optimiziran za rad sa zaslonom osjetljivim na dodir i nudi koncept uzastopnih karata (umjesto prozora).

Za pohranjivanje podataka u strukturiranom obliku koristeći JSON format, koristi se DB8 pohrana koja koristi LevelDB bazu podataka kao backend. Za inicijalizaciju se koristi bootd baziran na systemd. Za obradu multimedijskog sadržaja u ponudi su podsustavi uMediaServer i Media Display Controller (MDC), a kao zvučni poslužitelj koristi se PulseAudio. Za automatsko ažuriranje firmvera koristi se OSTree i zamjena atomske particije (stvaraju se dvije sistemske particije, od kojih je jedna aktivna, a druga se koristi za kopiranje ažuriranja).

Glavne promjene u novom izdanju:

  • Počela je isporuka gotovih webOS slika za Raspberry Pi 4 ploču i emulator. Slike će biti postavljene na GitHub u roku od nekoliko dana od objave.
  • Korisničko sučelje sustava prebačeno je iz okvira Moonstone u Sandstone.
  • Konfigurator pruža mogućnost pregleda popisa poznatih Wi-Fi pristupnih točaka na koje su se nekad povezivale.
    LG je objavio platformu webOS Open Source Edition 2.20
  • Dodan je tipkovnički prečac (Ctrl + Alt + F9) za izradu snimke zaslona (spremljene u /tmp/screenshots), kao i prečac Ctrl + Alt + F10 za brisanje svih snimki zaslona.
  • Promijenjene ikone u statusnoj traci. Dodana mogućnost povezivanja na Wi-Fi iz statusne trake.
  • WebEX Browser je karticama dodao indikator video ili audio reprodukcije.
  • Clang se koristi za izradu webruntimea i WAM-a u Blink motoru.

Izvor: opennet.ru

Dodajte komentar