Företaget LG har publicerat plattformen webOS Open Source Edition 2.26

UtgÄvan av den öppna plattformen webOS Open Source Edition 2.26 har presenterats, som kan anvÀndas pÄ olika bÀrbara enheter, kort och infotainmentsystem för bilar. Raspberry Pi 4 anvÀnds som referenshÄrdvaruplattform. Plattformen utvecklas i ett offentligt repository under Apache 2.0-licensen, och utvecklingen övervakas av samhÀllet genom en gemensam utvecklingsmodell.

VÀsentliga Àndringar i den nya utgÄvan:

  • Stöd för installation av fristĂ„ende web-appar (PWA, Progressive Web Application) har lagts till. NĂ€r man öppnar webbplatser som stöder PWA visas en knapp i webblĂ€sarens panel för deras installation. Efter installationen visas en genvĂ€g för att öppna PWA-appen i den vanliga programstartarens grĂ€nssnitt, bredvid vanliga appar.

    Företaget LG har publicerat plattformen webOS Open Source Edition 2.26
  • Funktioner för att pausa och Ă„teruppta inspelning samt endast ljudinspelning har lagts till i grĂ€nssnittet för multimediainspelning. För video har det lagts till möjlighet att vĂ€lja bildfrekvens och upplösning (FHD/20 FPS eller HD/30 FPS).
  • I API:et för ljudhantering har möjligheten att stoppa och pausa uppspelning av systemljud lagts till, liksom att styra deras volym.
  • I webblĂ€sarmotorn Enact har möjligheten att öppna webbplatser via proxy lagts till. Arbetet genom proxy kan kopplas till specifika webbplatser.
  • Stöd för sĂ€ker rendering med DMABUF har lagts till.
  • Teckensnitten Noto har uppdaterats.
  • För GStreamer har en UnifiedDecodebin-avkodare, skriven i Rust, tagits i bruk.
  • WebblĂ€sarmotorn har fĂ„tt stöd för mekanismen WEb Push med hjĂ€lp av servern FCM (Google Firebase Cloud Messaging).
  • Ändringar frĂ„n plattformen Yocto 5.0 har införlivats.

Företaget LG har publicerat plattformen webOS Open Source Edition 2.26

Plattformen webOS utvecklades ursprungligen av företaget Palm 2008 och anvĂ€ndes pĂ„ Palm Pre- och Pixie-smartphones. År 2010, efter förvĂ€rvet av Palm, hamnade plattformen i Hewlett-Packards hĂ€nder, som sedan försökte anvĂ€nda denna plattform i sina skrivare, surfplattor, bĂ€rbara datorer och PC. År 2012 tillkĂ€nnagav HP att webOS skulle övergĂ„ till ett oberoende öppet projekt och började 2013 att slĂ€ppa kĂ€llkoden för dess komponenter.
År 2013 köpte LG plattformen frĂ„n Hewlett-Packard och den anvĂ€nds nu pĂ„ mer Ă€n 70 miljoner LG-TV-apparater och konsumentapparater. År 2018 grundades projektet webOS Open Source Edition, genom vilket LG försökte Ă„tergĂ„ till en öppen utvecklingsmodell, locka andra deltagare och utvidga utbudet av enheter som stöds av webOS.

WebOS-systemmiljön skapas med hjÀlp av verktyg och grundpaket frÄn OpenEmbedded, samt byggsystemet och metadata frÄn Yocto-projektet. Nyckelkomponenterna i webOS Àr system- och applikationshanteraren (SAM, System and Application Manager), som ansvarar för att köra applikationer och tjÀnster, och Luna Surface Manager (LSM), som formar anvÀndargrÀnssnittet. Komponenterna Àr skrivna med hjÀlp av Qt-ramverket och webblÀsarmotorn Chromium.

Rendering sker via en kompositmanager som anvÀnder Wayland-protokollet. För utveckling av anvÀndarapplikationer rekommenderas anvÀndning av web-teknologier (CSS, HTML5 och JavaScript) och ramverket Enact, baserat pÄ React, men det Àr ocksÄ möjligt att skapa program i C och C++ med ett grÀnssnitt baserat pÄ Qt. Den anvÀndarvÀnliga grÀnssnittet och inbyggda grafiska applikationer Àr huvudsakligen implementerade som inbyggda program, skrivna med hjÀlp av QML-teknologin. Som standard erbjuds Home Launcher, som Àr optimerad för hantering med pekskÀrmar och erbjuder konceptet av skiftande kort (istÀllet för fönster).

För att lagra data i strukturerat format med hjÀlp av JSON-formatet anvÀnds lagringssystemet DB8, som anvÀnder LevelDB som backend-databas.
Initieringen sker med bootd baserat pÄ systemd. För behandling av multimedia-innehÄll erbjuds delsystemen uMediaServer och Media Display Controller (MDC), medan PulseAudio anvÀnds som ljudserver. För automatisk uppdatering av firmware anvÀnds OSTree och atomÀr partitionering (det skapas tvÄ systempartitioner, dÀr den ena Àr aktiv och den andra anvÀnds för att kopiera uppdateringen).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster