Kompanija LG je objavila platformu webOS Open Source Edition 2.27

Predstavljen je izdanak otvorene platforme webOS Open Source Edition 2.27, koja se može koristiti na raznim prijenosnim uređajima, pločama i automobilskim informacijsko-zabavnim sustavima. Kao referentna hardverska platforma razmatraju se ploče Raspberry Pi 4. Platforma se razvija u javnom repozitoriju pod Apache 2.0 licencom, a razvoj nadzire zajednica koja se pridržava zajedničkog modela upravljanja razvojem.

Glavne spremembe v novi različici:

  • Pretraživački motor ažuriran je na verziju Chromium 120 (ranije se koristila verzija 108). Aplikacija s implementacijom pretraživača Enact prevedena je na korištenje koncepta Browser Shell umjesto App Shell, što je omogućilo proširenje funkcionalnosti i fleksibilnosti obrade sadržaja. Arhitektura aplikacija App Shell podrazumijeva korištenje vlastite implementacije korisničkog sučelja, u kojem se prikazuje iscrtani web sadržaj, dok se arhitektura Browser Shell svodi na korištenje standardnih elemenata sučelja osnovnog pretraživača.
  • Dodane su dodatne mogućnosti za samoodržive web aplikacije (PWA, Progressive Web Application), poput podrške za navigaciju gumbima „Naprijed” i „Nazad”, lakše pomicanje i mogućnost prikazivanja push obavijesti.
  • Povećana je učinkovitost procesa izrade. Ekstenzije datoteka s slikama za pokretanje u emulatoru promijenjene su s „.wic.vmdk” na „wic.vmdk.gz”.
  • U API-ju com.webos.service.mediacontroller, koji čini sučelje za upravljanje reprodukcijom, dodana je metoda setSupportedActions za određivanje popisa podržanih operacija (play, pause, next, previous, mute, unmute).
  • Sustavna usluga luna-sysservice oslobođena je obveze prema Qt-u.
  • Okvir Qt ažuriran je na verziju 6.7.2.
  • Dodana je mogućnost promjene boja koje se koriste u dizajnu konfiguratora (aplikacija Settings).

Kompanija LG je objavila platformu webOS Open Source Edition 2.27

Platforma webOS je bila prvotno razvita s strani podjetja Palm leta 2008 in se je uporabljala na pametnih telefonih Palm Pre in Pixie. Leta 2010, po prevzemu podjetja Palm, je platforma prešla v roke Hewlett-Packard, ki je poskušal to platformo uporabiti v svojih tiskalnikih, tabličnih računalnikih, prenosnikih in osebnih računalnikih. Leta 2012 je podjetje HP napovedalo prehod webOS v neodvisen odprt projekt in leta 2013 začelo objavljati izvorne kode njegovih komponent. Leta 2013 je platformo od Hewlett-Packard kupilo podjetje LG in se zdaj uporablja na več kot 70 milijonih televizorjev in potrošniških naprav LG. Leta 2018 je bil ustanovljen projekt webOS Open Source Edition, preko katerega se je podjetje LG poskušalo vrniti k odprtemu modelu razvoja, privabiti druge udeležence in razširiti spekter naprav, ki jih podpira webOS.

Sistemsko okolje webOS je oblikovano z uporabo orodij in osnovnih paketov OpenEmbedded, ter sistema za sestavljanje in niza metapodatek projekta Yocto. Ključni komponenti webOS so upravitelj sistema in aplikacij (SAM, System and Application Manager), ki je odgovoren za izvajanje aplikacij in storitev, ter Luna Surface Manager (LSM), ki oblikuje uporabniški vmesnik. Komponente so napisane z uporabo okvirja Qt in brskalniškega motorja Chromium.

Prikaz se vrši putem kompozitnog menadžera koji koristi Wayland protokol. Za razvoj korisničkih aplikacija preporučuje se korišćenje web tehnologija (CSS, HTML5 i JavaScript) i Enact okvira zasnovanog na Reactu, ali je moguće i stvaranje programa na C-u i C++-u s interfejsom zasnovanim na Qt-u. Korisnička shell i ugrađene grafičke aplikacije uglavnom su implementirane kao nativni programi napisani koristeći QML tehnologiju. Podrazumevano se nudi Home Launcher shell, optimizovan za upravljanje na dodirom i koji nudi koncept menjanja kartica (umesto prozora).

Za čuvanje podataka u strukturiranom obliku koristeći JSON format primenjuje se DB8 skladište, koje koristi LevelDB bazu podataka kao backend. Za inicijalizaciju se koristi bootd zasnovan na systemd-u. Za obradu multimedijalnog sadržaja nude se pod-sistemi uMediaServer i Media Display Controller (MDC), dok se za zvuk strežnika koristi PulseAudio. Za automatsko ažuriranje firmvera koristi se OSTree i atomska zamena particija (pravi se dve sistemske particije, od kojih je jedna aktivna, dok se druga koristi za kopiranje ažuriranja).

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster