Quantcast
Jump to content

Recommended Posts

Posted

On March 19th, LG introduced 

link hidden, please login to view
 with the intention of opening up webOS again to the world of development to move beyond TVs. This is the second time an open-source version of webOS has been released, the first coming under the failed tenure of HP back in 2011. 

LG Chief Technology Officer Dr. I.P. Park. “webOS has come a long way since then and is now a mature and stable platform ready to move beyond TVs.”

webOS Open Source Edition Architecture

The following figure shows the overall architecture of webOS Open Source Edition (OSE). webOS OSE consist of a set of layers: Core Applications, Application Framework, Managers & Services, Base Components, and BSP/Kernel.

webOS Open Source Edition Architecture

Core Applications

  • webOS OSE has Core applications as the top layer and this layer includes System UI and System app.
  • System UI includes apps that are related to the basic user interface, such as Home Launcher and Notification. These apps are usually implemented using QML.
  • System app includes Settings app and web browser. Settings app is used to control the system properties and implemented using Enact. As a web browser, the Chromium browser is used.

Application Framework

  • To help developers creating better apps and services, webOS OSE provides enhanced options and environments compared to developing solely with HTML5, JavaScript, or CSS. The web app framework Enact, which is equivalent to jQuery, and Software Development Kit (SDK) are provided.
  • Enact
  • Enact is a web app framework optimized for developing web apps for webOS OSE. For more information and structure of Enact, refer to Enact developer site.
  • Enact is also an open source project and is provided separately from webOS OSE.

SDK

The SDK provides a development environment for web apps and services. In this release of webOS OSE, we provide a CLI-based SDK for developing and installing web apps and services. Web apps can be packaged with services that are developed using Node.js. For more details on development/packaging of web apps and services, see Command Line Interface.

Managers & Services

  • Managers & Services layer includes the following components.
  • System and Application Manager
  • System and Application Manager (SAM) oversees the behavior of apps. SAM manages each app throughout its lifecycle, including the installation, launch, termination, and removal of the app.

There are two types of apps in webOS Open Source Edition: native app and web app. In case of a web app, actual launching and management are performed by Web Application Manager as described below.

Web Application Manager

Web Application Manager (WAM) is responsible for launching and managing web apps. In addition, WAM performs CPU usage optimization, status monitoring and recovery processing, and access privileges management, all based on the running status of web apps.

Luna Surface Manager

Luna Surface Manager (LSM) is a component that works as a graphics manager. LSM displays graphical elements on the screen, manages the composition of these elements, and performs the event handling for input devices such as keyboard and pointer. LSM is also responsible for the execution and management of System UI, such as Home Launcher and Notification. LSM is implemented using Qt, and System UI is implemented using QML.

Activity Manager

Activity Manager is responsible for managing and executing activities requested from services. An activity is requested along with a specific condition, and it is triggered when the condition is met. You can configure the activity to perform tasks such as automatic execution of specific services, callback requests, and so on.

uMediaServer

uMediaServer (uMS) is a module that works as a server for the webOS media framework. uMS provides interfaces for media playback, manages resources, pipelines, and their policies, and manages the lifecycle of the media player.

Base Components

Base Components layer includes the following components.

  • LS2
  • LS2, also called Luna Bus, is a system bus used by webOS OSE. LS2 manages the interface registration and invocation required for the interconnection among apps and services. Originally based on D-bus, LS2 has been enhanced to optimize the performance for embedded device environment.

Web Engine

webOS OSE uses Chromium as the web engine. A web engine is the module that loads and parses a web app (or web page) consisting of HTML, CSS, and JavaScript, and performs all tasks required to represent the web app on the screen, such as layering and rendering. Currently the web runtime environment of webOS OSE is implemented according to the multi-process model of Chromium. Therefore, each web app is run as a separate independent process.

Chromium also includes browser logics a.k.a. Chromium browser which webOS OSE provides as the default browser app.

DB8

DB8 is an embedded JSON database that supports data storing and retrieving in the structure of key-value store. webOS OSE uses LevelDB as the back-end database. The default service associated with DB8 is the com.webos.db. The com.webos.tempdb, which allows you to configure temporary storage in memory, is also provided.

Node.js

The service framework based on Node.js is provided so that you can implement services with JavaScript language. Node.js is a JavaScript framework that is typically run on a server. In webOS OSE, Node.js has been built in to facilitate service development. For more information on developing services based on Node.js, see JS Services.

BSP/Kernel

BSP/Kernel layer consists of several components to support Raspberry Pi 3. Typically, it provides evdev for event processing, Mesa for graphics support, and Wi-Fi and wired LAN for connectivity.

Except as noted, this content is licensed under Creative Commons Attribution 4.0 and sample code is licensed under Apache License 2.0.

Visit: 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Topics

    • By Roy Brown
      webOS updated, I think to 2023, on my C2 a couple of days ago. Since then the News option on the Sky News app no longer works, instead timing out. The Weather and Climate options still work, though.
      I have deleted and reloaded the Sky News app, but the problem remains.
      Does anybody have any suggestions of what I might try to get this working again, or is this something for LG, or Sky, to fix?
    • By News Reporter
      Consortium’s Real-World Labs in Anchorage and Fairbanks
      Aim to Optimize Heat Pump Performance in Tundra Conditions

      ANCHORAGE, Alaska, Dec. 12, 2024 — The Consortium for Advanced Heat Pump Research, the groundbreaking partnership between LG and the University of Alaska Anchorage (UAA), has opened state-of-the-art, real-world-simulated labs to conduct comprehensive studies on cold-climate heat pump HVAC solutions.
      LG and university researchers will conduct studies in two dedicated cold climate heat pump labs located in Anchorage and Fairbanks. These facilities are configured to replicate home environments, enabling a realistic and practical approach to heat pump research. The labs will utilize a variety of LG’s cutting-edge HVAC solutions, including both ducted and duct-free indoor and outdoor units, to assist in the research.
      The work of the Consortium for Advanced Heat Pump Research exemplifies Alaska Governor Mike Dunleavy’s focus on nurturing impactful technology initiatives built on strong public-private partnerships. “Together, researchers from the University of Alaska Anchorage and global innovator LG Electronics are advancing the state of the art in heat pump technology,” the governor said. “These advanced research labs show how new business and investment in Alaska can have a major impact on our nation and the world.”
      “Heat pump technology is integral to HVAC-related decarbonization efforts, and the research conducted at these new labs will help to further drive progress,” said Chris Ahn, president of LG Eco Solutions USA. “This research into advancing progress in heat pump system technology supports the promotion of clean energy advances that are among the primary targets for IRA (Inflation Reduction Act) funding in most states, including those in colder climates.”
      The Cold Climate Heat Pump Labs in Alaska will leverage LG’s cutting-edge heat pump technology to deliver region-specific comfort solutions designed to reduce dependence on fossil-fuel secondary heating sources. In fact, the Anchorage and Fairbanks labs are committed to further enhancing the capabilities of air-source heat pumps to be the primary source of heating in ambient temperatures as low as -40 degrees Fahrenheit.
      The LG Residential Cold Climate Heat Pump, which was just awarded the 2025 AHR Innovation Award in the Sustainable Solutions category, underscores the company’s ongoing research and development efforts for products under cold conditions.
      “The research conducted between LG Electronics and UAA will provide ground-breaking insight into heat pump technology to create the best performing, most energy efficient solutions possible,” said University of Alaska Anchorage Chancellor Sean Parnell. “We’re proud to bring this cornerstone of our university to the HVAC market with LG.”
      The between LG and UAA, launched a year ago, brings together LG experts, university researchers, local industry and government agencies to drive market transformation through research on heat pump technology and electrification. The new labs christened this week will showcase the breadth of LG’s HVAC product capabilities in heating and cooling, setting new benchmarks for energy efficiency.
      The Alaska consortium is an integral component of LG’s extensive network of heat pump research partnerships across Korea, Europe and China. These collaborations collectively form the Global Consortium for Advanced Heat Pump Research, demonstrating LG’s dedication to broadening its research and development programs. LG’s strategic formation of the consortiums has resulted in a robust, global R&D infrastructure, and the wide-reaching approach equips LG with the capability to develop technologies that cater to the unique climatic and housing conditions regionally.
      For more information about LG’s U.S. air conditioning business, visit
      link hidden, please login to view. # # #

    • By News Reporter
      First Games From Famobi Now Available,
      Providing Family-Friendly Fun and Excitement

      SEOUL, Dec. 9, 2024 — LG Electronics (LG) has joined forces with Famobi, a German HTML game development studio, to introduce the first games playable with the LG Magic Remote. This collaboration aims to enhance the gaming experience by providing greater ease and enjoyment. The newly introduced games are optimized for seamless play with the LG Magic Remote, offering an interactive experience that enhances enjoyment and connection for family and friends.
      As part of this collaboration, LG Smart TV users can now play “Cut the Rope,”1 a mind-bending puzzle game packed with fun, using their LG Magic Remote for effortless and precise moves without the need for extra gaming controllers. Additionally, LG has recently brought the popular mobile game “Thief Puzzle”2 to its smart TVs, enabling users to enjoy various puzzle jigsaw challenges customized for the LG Magic Remote.
      Through numerous partnerships, LG consistently introduces new titles to its webOS platform, demonstrating its commitment to delivering compelling big-screen entertainment for family and friends to enjoy, with a steadily growing collection of 600 casual game titles.
      LG has been expanding its offerings with exciting games from Play.Works, which boasts the largest Connected TV (CTV) games catalog in the world. This includes popular titles such as “Wheel of Fortune,” “Tetris®” and “PAC-MAN.” The newly launched “SpongeBob SquarePants Bounce”3 allows players to embark on an underwater adventure with the beloved SpongeBob character, all from the comfort of their home on the big screen of an LG Smart TV.
      Furthermore, LG has teamed up with Simulmedia, known for pioneering a digital approach to TV advertising, to introduce PlayerWON. This in-game advertising solution seamlessly integrates high-quality, non-intrusive ads into gameplay. LG aims to support its game partner companies in achieving sustainable growth through a vibrant and evolving game ecosystem, offering engaging and interactive solutions that add to the gaming experience.
      With its exceptional technological prowess and a wide array of content from leading partners in the entertainment industry, LG’s webOS platform continues to expand and evolve, providing users with an elevated entertainment experience. Stay tuned to LG Newsroom for the latest news.
      # # #
      1 Available on LG Smart TVs running webOS 22 and above. The availability of the app on LG smart TVs may differ by TV model and country.
      2 Available on LG Smart TVs running webOS 6.0 and above. The availability of the app on LG smart TVs may differ by TV model and country.
      3 Available on LG Smart TVs running webOS 1.0 and above. The availability of the app on LG smart TVs may differ by TV model and country. 

      link hidden, please login to view
    • By Khelben Arunsun
      As the title say, it is unfortunate that we cannot have access in those two apps and as far as I know many ppl waiting for them to be added… Hope to see them soon in webos app list. Thank you in advance.
    • Solution For That Pollution
    • By leader6234
      Hey guys !!!
      I have a UHD UJ634v  LG webos Tv  that lately an error message pops on the screen staying : Tv signal has been lost due to the satellite LNB short.Check LNB connection"
      This is really getting on my nerves because I can't get any signal even after resetting the TV or even updating to the last  software version.
      I check my cable line and fixed every possible problem. The error message keeps showing up even after disconnecting cable line from the back of TV just as if a short circuit or something has happened inside the Tv.
      Do you think that'd be software or hardware failure or something else??? How to fix it?
      Please help me out with this cuz all my lovely satellite TV channels are gone 😐
      Here is the actual error message on the right top o the screen 
      Thanks in advance !!!
  • Similar Tagged Content

×
×
  • Create New...