LG har publisert webOS Open Source Edition 2.20-plattformen

Utgivelsen av den åpne plattformen webOS Open Source Edition 2.20 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.

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.

 LG har publisert webOS Open Source Edition 2.20-plattformen

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).

Hovedendringene i den nye utgivelsen:

  • Vi har begynt å levere bruksklare webOS-bilder for Raspberry Pi 4-kortet og emulatoren. Bildene vil bli lagt ut på GitHub innen få dager etter utgivelse.
  • Systemets brukergrensesnitt har blitt migrert fra Moonstone-rammeverket til Sandstone.
  • Konfiguratoren gir muligheten til å se en liste over kjente Wi-Fi-tilgangspunkter som det har blitt opprettet tilkoblinger til tidligere.
     LG har publisert webOS Open Source Edition 2.20-plattformen
  • La til en hurtigtast (Ctrl + Alt + F9) for å lage et skjermbilde (lagret i /tmp/screenshots), samt en snarvei Ctrl + Alt + F10 for å slette alle skjermbilder.
  • Endret ikoner i statuslinjen. La til muligheten for å koble til Wi-Fi fra statuslinjen.
  • I WebEX-nettleseren er det lagt til en indikator for avspilling av video eller lyd i fanene.
  • Clang brukes til å bygge webruntime og WAM i Blink-motoren.

Kilde: opennet.ru

Legg til en kommentar