LG har publisert webOS Open Source Edition 2.27-plattformen

Utgivelsen av den åpne plattformen webOS Open Source Edition 2.27 er introdusert, som kan brukes på forskjellige bærbare enheter, brett og infotainmentsystemer for biler. Raspberry Pi 4-kort betraktes som referansemaskinvareplattformen. Plattformen er utviklet i et offentlig depot under Apache 2.0-lisensen, og utviklingen overvåkes av fellesskapet, og følger en samarbeidsmodell for utviklingsstyring.

Hovedendringene i den nye utgivelsen:

  • Nettlesermotoren er oppdatert til Chromium 120 (tidligere versjon 108 ble brukt). Applikasjonen som implementerer Enact-nettleseren har blitt konvertert til å bruke Browser Shell-konseptet i stedet for App Shell, som har utvidet funksjonaliteten og fleksibiliteten til innholdsbehandling. App Shell-applikasjonsarkitekturen innebærer bruk av sin egen implementering av brukergrensesnittet, der gjengitt nettinnhold vises, og Browser Shell-arkitekturen kommer ned til bruk av standard grensesnittelementer i basisnettleseren.
  • Ytterligere funksjoner er lagt til for selvstendige nettapplikasjoner (PWA, Progressive Web Application), som støtte for navigering med forover- og tilbakeknapper, mer praktisk rulling og muligheten til å vise push-varsler.
  • Økt effektivitet i monteringsprosessen. Utvidelsene til filer med bilder som skal kjøres i emulatoren er endret fra ".wic.vmdk" til "wic.vmdk.gz".
  • Metoden setSupportedActions er lagt til com.webos.service.mediacontroller API, som danner avspillingskontrollgrensesnittet, for å angi listen over støttede operasjoner (spill av, pause, neste, forrige, mute, unmute).
  • Systemtjenesten luna-sysservice er fri fra binding til Qt.
  • Qt-rammeverket har blitt oppdatert til versjon 6.7.2.
  • Lagt til muligheten til å endre fargene som brukes i utformingen av konfiguratoren (innstillingsapplikasjon).

 LG har publisert webOS Open Source Edition 2.27-plattformen

WebOS-plattformen ble opprinnelig utviklet av Palm i 2008 og ble brukt på Palm Pre- og Pixie-smarttelefonene. I 2010, etter overtakelsen av Palm, gikk plattformen over i hendene på Hewlett-Packard, hvoretter HP prøvde å bruke denne plattformen i sine skrivere, nettbrett, bærbare datamaskiner og PC-er. I 2012 kunngjorde HP oversettelsen av webOS til et uavhengig åpen kildekodeprosjekt og begynte i 2013 å åpne kildekoden til komponentene. I 2013 ble plattformen kjøpt fra Hewlett-Packard av LG og brukes nå på mer enn 70 millioner LG TV-er og forbrukerenheter. I 2018 ble webOS Open Source Edition-prosjektet grunnlagt, der LG forsøkte å gå tilbake til en åpen utviklingsmodell, tiltrekke seg andre deltakere og utvide utvalget av enheter som støttes i webOS.

WebOS-systemmiljøet lages ved hjelp av OpenEmbedded-verktøy og basispakker, samt et byggesystem og et sett med metadata fra Yocto-prosjektet. Nøkkelkomponentene i webOS er system- og applikasjonsbehandleren (SAM, System- og applikasjonsbehandler), som er ansvarlig for å kjøre applikasjoner og tjenester, og Luna Surface Manager (LSM), som danner brukergrensesnittet. Komponentene er skrevet ved hjelp av Qt-rammeverket og Chromium-nettlesermotoren.

Gjengivelsen gjøres gjennom en sammensatt manager som bruker Wayland-protokollen. For å utvikle tilpassede applikasjoner foreslås det å bruke webteknologier (CSS, HTML5 og JavaScript) og Enact-rammeverket, basert på React, men det er også mulig å lage programmer i C og C++ med et Qt-basert grensesnitt. Brukerskallet og innebygde grafiske applikasjoner er hovedsakelig implementert som native programmer skrevet ved hjelp av QML-teknologi. Standard Home Launcher-skallet er optimalisert for berøringsskjermkontroll og tilbyr konseptet roterende kart (i stedet for vinduer).

DB8-lagring brukes til å lagre strukturerte data ved hjelp av JSON-formatet, med LevelDB-databasen som backend. Bootd, basert på systemd, brukes til initialisering. Delsystemene uMediaServer og Media Display Controller (MDC) tilbys for behandling av multimedieinnhold, og lyden server PulseAudio brukes. For automatiske firmwareoppdateringer brukes OSTree og atomic partition replacement (to systempartisjoner opprettes, hvorav den ene er aktiv, og den andre brukes til å kopiere oppdateringen).

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster