Spoločnosť LG zverejnila platformu webOS Open Source Edition 2.20

Bol vytvorený vydanie otvorenej platformy webOS Open Source Edition 2.20, ktorá môže byť použitá na rôznych prenosných zariadeniach, doskách a automobilových informačno-zábavných systémoch. Ako referenčná hardvérová platforma sú považované dosky Raspberry Pi 4. Platforma sa vyvíja v verejnom úložisku pod licenciou Apache 2.0 a vývoj je riadený komunitou podľa modelu spolupráce.

Platforma webOS bola pôvodne vyvinutá spoločnosťou Palm v roku 2008 a používala sa na smartfónoch Palm Pre a Pixie. V roku 2010, po akvizícii spoločnosti Palm, platforma prešla do rúk Hewlett-Packard, ktorá sa pokúsila túto platformu využiť vo svojich tlačiarňach, tabletoch, prenosných počítačoch a PC. V roku 2012 spoločnosť HP oznámila prevod webOS na nezávislý open-source projekt a v roku 2013 začala sprístupňovať zdrojové kódy jeho komponentov. V roku 2013 bola platforma odkúpená od Hewlett-Packard spoločnosťou LG a teraz sa využíva na viac ako 70 miliónoch televízorov a spotrebiteľských zariadení LG. V roku 2018 bol založený projekt webOS Open Source Edition, prostredníctvom ktorého sa spoločnosť LG pokúsila vrátiť k otvorenému modelu vývoja, prilákať ďalších účastníkov a rozšíriť spektrum podporovaných zariadení webOS.

Systémové prostredie webOS sa formuje pomocou nástrojov a základných balíkov OpenEmbedded, ako aj systémom build a sady metadát z projektu Yocto. Kľúčovými komponentmi webOS sú systémový a aplikačný manažér (SAM, System and Application Manager), ktorý zodpovedá za vykonávanie aplikácií a služieb, a Luna Surface Manager (LSM), ktorý tvorí používateľské rozhranie. Komponenty sú napísané s použitím frameworku Qt a prehliadačového enginu Chromium.

Spoločnosť LG zverejnila platformu webOS Open Source Edition 2.20

Zobrazenie prebieha prostredníctvom kompozitného manažéra, ktorý používa protokol Wayland. Na vývoj používateľských aplikácií sa odporúča používať webové technológie (CSS, HTML5 a JavaScript) a framework Enact, založený na Reactive, ale je možné vytvárať programy aj v C a C++ s rozhraním založeným na Qt. Používateľské rozhranie a vstavané grafické aplikácie sú väčšinou realizované ako natívne programy napísané s použitím technológie QML. Predvolene sa ponúka Shell Home Launcher, optimalizovaný na ovládanie z dotykových obrazoviek a ponúkajúci koncept striedajúcich sa kariet (namiesto okien).

Na uchovávanie údajov v štruktúrovanej podobe s použitím formátu JSON sa používa úložisko DB8, ktoré ako backend využíva databázu LevelDB. Na inicializáciu sa používa bootd založený na systemd. Na spracovanie multimediálneho obsahu sú k dispozícii podsystémy uMediaServer a Media Display Controller (MDC), ako zvukový servera používa sa PulseAudio. Na automatické aktualizácie firmvéru sa používa OSTree a atomická výmena partícií (vytvoria sa dve systémové partície, z ktorých jedna je aktívna a druhá slúži na kopírovanie aktualizácií).

Hlavné zmeny v novom vydaní:

  • Začalo sa poskytovanie hotových obrazov webOS pre dosku Raspberry Pi 4 a emulátor. Obrazy budú zverejnené na GitHub počas niekoľkých dní po vydaní.
  • Systémové rozhranie používateľa bolo preložené z rámca Moonstone na Sandstone.
  • V konfigurátore je poskytnutá možnosť zobraziť zoznam známych prístupových bodov Wi-Fi, ku ktorým sa niekedy pripojilo.
    Spoločnosť LG zverejnila platformu webOS Open Source Edition 2.20
  • Pridaná klávesová skratka (Ctrl + Alt + F9) na vytvorenie snímky obrazovky (uchováva sa v /tmp/screenshots), ako aj skratka Ctrl + Alt + F10 na odstránenie všetkých snímok obrazovky.
  • Ikony na stavovom riadku boli zmenené. Pridaná možnosť pripojiť sa k Wi-Fi zo stavového riadku.
  • V prehliadači WebEX bol na záložky pridaný indikátor prehrávania videa alebo zvuku.
  • Na zostavenie webruntime a WAM v engíne Blink bol použitý Clang.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster