LG slÀpper webOS Open Source Edition 2.27

Utgivningen av den öppna plattformen webOS Open Source Edition 2.27 har introducerats, som kan anvÀndas pÄ olika bÀrbara enheter, brÀdor och bilinfotainmentsystem. Raspberry Pi 4-kort betraktas som referenshÄrdvaruplattformen. Plattformen Àr utvecklad i ett offentligt arkiv under Apache 2.0-licensen, och utvecklingen övervakas av communityn och följer en samarbetsmodell för utvecklingshantering.

HuvudÀndringar i den nya utgÄvan:

  • WebblĂ€sarmotorn har uppdaterats till Chromium 120 (tidigare version 108 anvĂ€ndes). Applikationen som implementerar webblĂ€saren Enact har konverterats till att anvĂ€nda Browser Shell-konceptet istĂ€llet för App Shell, vilket har utökat funktionaliteten och flexibiliteten för innehĂ„llsbehandling. App Shell-applikationsarkitekturen involverar anvĂ€ndningen av sin egen implementering av anvĂ€ndargrĂ€nssnittet, dĂ€r renderat webbinnehĂ„ll visas, och Browser Shell-arkitekturen kommer ner till anvĂ€ndningen av standardgrĂ€nssnittselement i baswebblĂ€saren.
  • Tillagda ytterligare funktioner för fristĂ„ende webbapplikationer (PWA, Progressive Web Application), sĂ„som stöd för navigering med framĂ„t- och bakĂ„tknappar, bekvĂ€mare rullning och möjligheten att visa push-meddelanden.
  • Ökad effektivitet i monteringsprocessen. TillĂ€ggen av filer med bilder som ska köras i emulatorn har Ă€ndrats frĂ„n ".wic.vmdk" till "wic.vmdk.gz".
  • Metoden setSupportedActions har lagts till i com.webos.service.mediacontroller API, som bildar uppspelningskontrollgrĂ€nssnittet, för att stĂ€lla in listan över stödda operationer (spela upp, pausa, nĂ€sta, föregĂ„ende, tysta, slĂ„ pĂ„ ljudet).
  • SystemtjĂ€nsten luna-sysservice Ă€r fri frĂ„n bindning till Qt.
  • Qt-ramverket har uppdaterats till version 6.7.2.
  • Lade till möjligheten att Ă€ndra fĂ€rgerna som anvĂ€nds i designen av konfiguratorn (instĂ€llningsapplikation).

 LG slÀpper webOS Open Source Edition 2.27

WebOS-plattformen utvecklades ursprungligen av Palm 2008 och anvÀndes pÄ Palm Pre- och Pixie-smarttelefonerna. 2010, efter förvÀrvet av Palm, övergick plattformen i hÀnderna pÄ Hewlett-Packard, varefter HP försökte anvÀnda denna plattform i sina skrivare, surfplattor, bÀrbara datorer och datorer. 2012 tillkÀnnagav HP överföringen av webOS till ett oberoende projekt med öppen kÀllkod och började 2013 öppna kÀllkoden för dess komponenter. Plattformen förvÀrvades frÄn Hewlett-Packard av LG 2013 och anvÀnds nu pÄ mer Àn 70 miljoner LG TV-apparater och konsumentenheter. Under 2018 grundades projektet webOS Open Source Edition, genom vilket LG försökte ÄtergÄ till den öppna utvecklingsmodellen, locka andra deltagare och utöka utbudet av enheter som stöds i webOS.

WebOS-systemmiljön bildas med hjÀlp av OpenEmbedded-verktygssatsen och baspaketen, sÄvÀl som byggsystemet och metadataset 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 utgör anvÀndargrÀnssnittet. Komponenterna Àr skrivna med Qt-ramverket och Chromium-webblÀsarmotorn.

Rendering görs genom en sammansatt manager som anvÀnder Wayland-protokollet. För att utveckla anpassade applikationer föreslÄs att man anvÀnder webbteknologier (CSS, HTML5 och JavaScript) och Enact-ramverket baserat pÄ React, men det gÄr Àven att skapa program i C och C++ med ett grÀnssnitt baserat pÄ Qt. AnvÀndargrÀnssnittet och inbÀddade grafiska applikationer implementeras oftast som inbyggda program skrivna med QML-teknik. Som standard erbjuds Home Launcher, som Àr optimerad för pekskÀrmsdrift och erbjuder konceptet med successiva kartor (istÀllet för fönster).

DB8-lagring anvÀnds för att lagra strukturerad data med hjÀlp av JSON-formatet, med LevelDB-databasen som backend. Bootd, baserat pÄ systemd, anvÀnds för initialisering. Delsystemen uMediaServer och Media Display Controller (MDC) erbjuds för bearbetning av multimediainnehÄll, och ljudet server PulseAudio anvÀnds. För automatiska firmwareuppdateringar anvÀnds OSTree och atomic partition replacement (tvÄ systempartitioner skapas, varav en Àr aktiv och den andra anvÀnds för att kopiera uppdateringen).

KĂ€lla: opennet.ru

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