Tvrtka LG objavila je platformu webOS Open Source Edition 2.26

Predstavljen je izdanak otvorene platforme webOS Open Source Edition 2.26, koja se može primjenjivati na raznim prijenosnim uređajima, pločama i automobilskim informatičko-zabavnim sustavima. Kao referentna hardverska platforma razmatraju se ploče Raspberry Pi 4. Platforma se razvija u javnom repozitoriju pod licencom Apache 2.0, a razvoj nadgleda zajednica, pridržavajući se zajedničkog modela upravljanja razvojem.

Glavne promjene u novom izdanju:

  • Dodana je podrška za instalaciju samodostatnih web-aplikacija (PWA, Progressive Web Application). Kada se otvore web-lokacije koje podržavaju PWA, u traci preglednika pojavljuje se gumb za njihovu instalaciju. Nakon instalacije, prečac za pokretanje PWA-aplikacije pojavljuje se u standardnom sučelju za pokretanje programa, uz obične aplikacije.

    Tvrtka LG objavila je platformu webOS Open Source Edition 2.26
  • U sučelju za snimanje multimedijalnog sadržaja dodane su funkcije pauziranja i ponovnog pokretanja snimanja, kao i snimanja samo zvuka. Za video omogućena je mogućnost odabira frekvencije sličica i razlučivosti (FHD/20 FPS ili HD/30 FPS).
  • U API-ju za rad sa zvukom dodana je mogućnost prekidanja i pauziranja reprodukcije sistemskih zvukova, kao i upravljanje njihovom glasnoćom.
  • U web-pregledaču Enact dodana je mogućnost otvaranja web-lokacija putem proxyja. Rad preko proxyja može se vezati za određene web-lokacije.
  • Dodana je podrška za zaštićeno renderiranje uz korištenje DMABUF.
  • Ažurirani su fontovi Noto.
  • Za GStreamer korišten je dekoder UnifiedDecodebin, napisan u programskom jeziku Rust.
  • Web-pregledničkom engine-u dodana je podrška za mehanizam WEb Push koristeći poslužitelja FCM (Google Firebase Cloud Messaging).
  • Prebačene su promjene iz platforme Yocto 5.0.

Tvrtka LG objavila je platformu webOS Open Source Edition 2.26

Platforma webOS prvotno je razvijena od strane tvrtke Palm 2008. godine i korištena je na pametnim telefonima Palm Pre i Pixie. Godine 2010, nakon preuzimanja tvrtke Palm, platforma je prešla u ruke Hewlett-Packarda, nakon čega je HP pokušavao koristiti ovu platformu u svojim printerima, tabletima, laptopima i PC-ima. Godine 2012. HP je najavio prijenos webOS-a u neovisni otvoreni projekt i 2013. godine započeo otkrivanje izvornih kodova njegovih komponenti.
Godine 2013. platforma je kupljena od Hewlett-Packarda od strane LG-a i sada se koristi na više od 70 milijuna televizora i potrošačkih uređaja LG. Godine 2018. osnovan je projekt webOS Open Source Edition, putem kojeg je tvrtka LG pokušala vratiti otvoreni model razvoja, privući druge sudionike i proširiti spektar podržanih uređaja u webOS-u.

Sistemsko okruženje webOS formira se korištenjem alata i osnovnih paketa OpenEmbedded, kao i sustava za gradnju i skupa metapodataka iz projekta Yocto. Ključni sastavni dijelovi webOS-a su menadžer sistema i aplikacija (SAM, System and Application Manager) koji je odgovoran za izvršavanje aplikacija i usluga, te Luna Surface Manager (LSM) koji oblikuje korisničko sučelje. Komponente su napisane korištenjem Qt framework-a i pregledničkog engine-a Chromium.

Prikaz se vrši putem kompozitnog menadžera koji koristi Wayland protokol. Za razvoj korisničkih aplikacija predlaže se korištenje web tehnologija (CSS, HTML5 i JavaScript) i Enact framework-a, temeljenog na React-u, ali je također moguće razvijanje programa na C i C++ s korisničkim sučeljem temeljenim na Qt-u. Korisničko sučelje i ugrađene grafičke aplikacije većinom su implementirane kao izvorni programi napisani korištenjem QML tehnologije. Po defaultu se nudi sučelje Home Launcher, optimizirano za upravljanje putem dodirnih ekrana i nudi koncept zamjenjivih kartica (umjesto prozora).

Za pohranu podataka u strukturiranom obliku koristeći JSON format koristi se skladište DB8, koje kao backend koristi bazu podataka LevelDB.
Za inicijalizaciju se koristi bootd temeljen na systemd. Za obradu multimedijskog sadržaja nude se podsustavi uMediaServer i Media Display Controller (MDC), dok se za zvučni poslužitelj koristi PulseAudio. Za automatsko ažuriranje firmvera koristi se OSTree i atomska zamjena particija (stvaraju se dva sistemska dijela, od kojih je jedan aktivan, a drugi se koristi za kopiranje ažuriranja).

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster