Společnost LG zveřejnila platformu webOS Open Source Edition 2.26

Byla představena nová verze otevřené platformy webOS Open Source Edition 2.26, která může být využívána na různých přenosných zařízeních, deskách a automobilových informačně-zábavních systémech. Jako referenční hardwarová platforma jsou zvažovány desky Raspberry Pi 4. Platforma se vyvíjí ve veřejném repozitáři pod licencí Apache 2.0 a vývoj je řízen komunitou podle společného modelu správy.

Hlavní změny v novém vydání:

  • Byla přidána podpora instalace samoobslužných webových aplikací (PWA, Progressive Web Application). Při otevření webů podporujících PWA se v panelu prohlížeče objeví tlačítko pro jejich instalaci. Po instalaci se ikona pro spuštění PWA aplikace zobrazuje v běžném rozhraní pro spouštění programů, vedle běžných aplikací.

    Společnost LG zveřejnila platformu webOS Open Source Edition 2.26
  • V rozhraní pro záznam multimediálního obsahu byly přidány funkce pozastavení a obnovení záznamu, stejně jako záznam pouze zvuku. Pro video byla poskytnuta možnost výběru snímkové frekvence a rozlišení (FHD/20 FPS nebo HD/30 FPS).
  • V API pro práci se zvukem byla přidána možnost zastavení a pozastavení přehrávání systémových zvuků, stejně jako ovládání jejich hlasitosti.
  • Do webového prohlížeče Enact byla přidána možnost otevírání webů prostřednictvím proxy. Práci přes proxy lze přiřadit k jednotlivým webům.
  • Byla přidána podpora zabezpečeného vykreslování pomocí DMABUF.
  • Byly aktualizovány písma Noto.
  • Pro GStreamer byl použit dekodér UnifiedDecodebin, napsaný v jazyce Rust.
  • Do prohlížečového jádra byla přidána podpora mechanismu WEb Push s použitím serveru FCM (Google Firebase Cloud Messaging).
  • Byly přeneseny změny z platformy Yocto 5.0.

Společnost LG zveřejnila platformu webOS Open Source Edition 2.26

Platforma webOS byla původně vyvinuta společností Palm v roce 2008 a byla používána na smartphonech Palm Pre a Pixie. V roce 2010, po převzetí společnosti Palm, platforma přešla do rukou Hewlett-Packard, která se pokusila využít tuto platformu ve svých tiskárnách, tabletech, noteboocích a PC. V roce 2012 společnost HP oznámila převod webOS na nezávislý otevřený projekt a v roce 2013 začala zpřístupňovat zdrojové kódy jeho komponentů.
V roce 2013 byla platforma odkoupena od společnosti Hewlett-Packard firmou LG a nyní je používána na více než 70 milionech televizorů a spotřebitelských zařízení LG. V roce 2018 byl zahájen projekt webOS Open Source Edition, prostřednictvím kterého se společnost LG pokusila vrátit k otevřenému modelu vývoje, přilákat další účastníky a rozšířit spektrum zařízení podporovaných na webOS.

Systémové prostředí webOS je vytvářeno pomocí nástrojů a základních balíčků OpenEmbedded, jakož i systému sestavování a sady metadat z projektu Yocto. Klíčovými komponentami webOS jsou správce systému a aplikací (SAM, System and Application Manager), který zajišťuje spuštění aplikací a služeb, a Luna Surface Manager (LSM), který tvoří uživatelské rozhraní. Komponenty byly napsány pomocí frameworku Qt a prohlížečového enginu Chromium.

Kreslení se provádí prostřednictvím kompozitního správce, který používá protokol Wayland. Pro vývoj uživatelských aplikací se doporučuje používání webových technologií (CSS, HTML5 a JavaScript) a frameworku Enact založeného na Reactu, ale je také možné vytvářet programy v C a C++ s rozhraním postaveným na Qt. Uživatelské rozhraní a vestavěné grafické aplikace jsou většinou realizovány jako nativní programy napsané pomocí technologie QML. Jako výchozí se nabízí rozhraní Home Launcher, optimalizované pro ovládání dotykovými obrazovkami a nabízející koncept měnících se karet (místo oken).

Pro ukládání dat ve strukturované podobě s využitím formátu JSON se používá úložiště DB8, které jako backend využívá databázi LevelDB.
Pro inicializaci se používá bootd založený na systemd. Pro zpracování multimediálního obsahu jsou nabízeny subsystémy uMediaServer a Media Display Controller (MDC), jako zvukový server se používá PulseAudio. Pro automatické aktualizace firmwaru se používá OSTree a atomická výměna oddílů (vytvářejí se dvě systémové oddíly, z nichž jeden je aktivní a druhý se používá pro kopírování aktualizace).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster