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

Utgivningen av den öppna plattformen webOS Open Source Edition 2.19 har publicerats, som kan anvÀndas pÄ olika bÀrbara enheter, kretskort och bilar med informations- och underhÄllningssystem. Raspberry Pi 4-kortet anvÀnds som referens hÄrdvaruplattform. Plattformen utvecklas i ett offentligt repository under Apache 2.0-licensen, och utvecklingen övervakas av gemenskapen, som följer en gemensam modell för utvecklingsstyrning.

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

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

  • HemskĂ€rmen (Home App) har förbĂ€ttrats med en statusrad som erbjuder en samling av de mest anvĂ€nda funktionerna. Det har ocksĂ„ lagts till stöd för fri redigering av innehĂ„llet pĂ„ apppanelen. Nya skĂ€rmgester har introducerats.
    Företaget LG har publicerat plattformen webOS Open Source Edition 2.19
  • Det inkluderar applikationen Video Call för att göra videosamtal och hĂ„lla virtuella videomöten. För nĂ€rvarande stöds endast anslutning via Cisco Webex och Microsoft Teams.
    Företaget LG har publicerat plattformen webOS Open Source Edition 2.19
  • Ett kommandoradsgrĂ€nssnitt har tillhandahĂ„llits för att skapa egna applikationer med blockchain-plĂ„nböcker, vilket förenklar utförandet av transaktioner och loggning av dessa transaktioner i blockchain.
  • I Enact Browser har stöd för tjĂ€nsten för att upptĂ€cka skadlig programvara lagts till, och en popup-fönstret ber om behörighet frĂ„n anvĂ€ndaren.
  • I ljud servern Audiod har fĂ„tt stöd för att identifiera inbyggda och externa ljudenheter. I systemtjĂ€nsten (Sys Service) har stöd för sekundĂ€ra ljudenheter (subdevices), inbyggda ljudkort och MIPI-kameror lagts till. Echo Cancellation Noise Reduction (ECNR) har aktiverats i PulseAudio.
  • Komponenterna för plattformen för att skapa inbĂ€ddade Linux-system Yocto har uppdaterats till version 4.0.
  • WebblĂ€sarens motor har uppdaterats till version Chromium 94 (tidigare anvĂ€ndes Chromium 91). För web-applikationer i webOS har möjligheten att anvĂ€nda spelkontroller lagts till.
  • Typsnitten Noto har uppdaterats (stöd för Unicode 15.0.0 har lagts till).
  • ÖvergĂ„ngen till Qt 6.4 har genomförts. Web-ramverket Enact har uppdaterats till version 4.5.0.

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