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

Versionen av den öppna plattformen webOS Open Source Edition 2.24 har presenterats, vilket kan tillämpas på olika bärbara enheter, moderkort och bilunderhållningssystem. Raspberry Pi 4-plattor övervägs som referens hårdvaruplattformar. Plattformen utvecklas i ett offentligt repository under Apache 2.0-licensen, och utvecklingen övervakas av gemenskapen, som följer en gemensam utvecklingsmodell.

Väsentliga ändringar i den nya utgåvan:

  • En omstrukturering av multimedia-tjänsterna har genomförts för att eliminera bindningar mellan medietjänster för att arbeta med kameran och medieservern (uMediaServer), vilket tidigare tvingade utvecklare att anropa metoder från olika API:er för att implementera vissa funktioner.
  • En ny universell tjänst com.webos.service.mediarecorder har lagts till för att spela in video från kameran och ljud från mikrofonen.
  • En separat funktionalitet har implementerats för att organisera förhandsgranskning av data från kameran, kopplad endast till API com.webos.service.camera2 (tidigare krävdes det att använda både API com.webos.service.camera2 och com.webos.media).
  • Webbläsarmotorn har uppdaterats till Chromium 108-kodbasen (tidigare användes Chromium 94).
  • Stöd har säkerställts för byggning med Qt 6.7.0.
  • Minnesshantering har förbättrats i komponenten för att arbeta med kameran g-camera-pipeline.
  • I Enact-webbläsaren har problemet med att uppdatera URL:en i adressfältet åtgärdats.
  • I emulatorn har problemen med att bygga vanliga Qt-applikationer åtgärdats.
  • API com.palm.service.tellurium har dokumenterats, vilket är avsett för interaktion med webb-applikationer.

Plattformen webOS utvecklades ursprungligen av Palm 2008 och användes på Palm Pre och Pixie smartphones. År 2010, efter att Palm förvärvades, övergick plattformen till Hewlett-Packard, som sedan försökte använda plattformen i sina skrivare, surfplattor, bärbara datorer och stationära datorer. År 2012 meddelade HP att de skulle göra webOS till ett oberoende öppet projekt och började öppna källkoden till dess komponenter 2013. År 2013 köptes plattformen av LG från Hewlett-Packard och används nu på mer än 70 miljoner LG-tv-apparater och konsumentenheter. År 2018 grundades projektet webOS Open Source Edition, genom vilket LG försökte återvända till en öppen utvecklingsmodell, engagera andra deltagare och utöka antalet 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. Bootd som är baserat på systemd används för initialisering. För bearbetning av multimedia-innehåll erbjuds subsystems uMediaServer och Media Display Controller (MDC), medan ljudet använder PulseAudio. servern För automatisk uppdatering av programvaran används OSTree och atomär partitionbyte (två systempartitioner skapas, varav en är aktiv och den andra används för att kopiera uppdateringen).

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


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