Quantcast
Jump to content

  • Join Today, It's Simple and FREE!

    Register now to gain access to our webOS user support forum. Once registered and logged in, you will be able to post a user to user support request topic to this site or reply to existing topics posted by other users. You can also take part in our other webOS user forums. You'll be able to customize your profile, receive reputation points, while also communicating with other members via your own private inbox, plus much more!

Alex

LG webOS TV SDK

Recommended Posts





Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Forum Topics

    • 32SM5KC-BF developer mode

      How to turn on developer mode on my screen 32SM5KC-BF. WebOS 3.7.0 Software version 04.73.60.

      in LG webOS Developers

    • Question: 32SM5KC-BF developer mode

      Hello, i have a question about developer mode for my model of screen 32SM5KC-BF. How can i turn on dev mode?

      in LG webOS Smart TV Questions

    • 32SM5KC-BF Developer mode

      Hello everyone,   Can anyone comment on how we can get "32SM5KC-BF" Developer mode   There is no LG store and we need to get it into this mode to test our APP   http://webostv.developer.lge.com/develop/app-test/#installDevModeApp      

      in LG webOS for Signage

    • Looking for a WebOS developer for small project

      I'm looking for a WebOS developer to develop a WebOS app to run our Digital Signage software. Please respond to this post if you are interested.

      in LG webOS Developers

    • webOS Open Source Edition For Developers

      On March 19th, LG introduced webOS Open Source Edition 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. 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: http://webosose.org/develop/architecture/

      in LG webOS Developers

  • Similar Tagged Content

    • By Brent
      Unable to exit SlingTV app.  App stays open when exiting WebOS and is open when re-entering WebOS after power down. Any suggestions?
    • By ajmboy
      Posted by XDA developers...
      When we feature a new root method it’s typically for a smartphone. If it’s not a smartphone then it could be a tablet, smartwatch, or an Android TV set-top box. However, more and more devices are starting to become “smart,” which essentially means they have some sort of extra software feature that previously wasn’t possible. This could be a light bulb that can be controlled by our smartphone or a TV that has applications you can install.
      https://forum.xda-developers.com/web-os
    • By Victoria lola
      I was wondering if there’s any chance that we going to have iTunes on webos 
      I own like 300 movie plus tv show on iTunes  just got my first new oled c8  Now there’s a lot rumors about airplay 2 only for 9 generation . 
    • By Alex
      A few months ago LG announced a partnership with Luxoft to create webOS Auto for automotive infotainment type of uses. This week at CES 2019, visitors got an initial look at what webOS Auto is all about. Continue reading the article from Mobile Syrup below:

      It’s now old news that webOS has the potential to play a role in automotive infotainment, but seeing it in action was an interesting paradox. It’s strange seeing the webOS logo on a vehicle, even if it is a concept. If there’s one platform that’s been around the block, so to speak, it’s webOS. From its inception through Palm, to its collapse with HP, and ultimately renewed lease on life with LG, it’s since been defined as a smart TV interface. That looks to be changing. Luxoft, a Swiss developer, partnered with LG on this project of porting over the smart TV platform to in-car use. It’s not even close to a direct port, so don’t assume it has the same look. This looks very different, and it was evident to me that it’s still early days for the viability of the setup.


      A different look  - For starters, Luxoft demoed this in a unique concept vehicle — basically a pod that can sit on top of a rolling set of wheels the company calls a “skateboard.” The idea is that pods can be used to move people and goods with automated machines laying and removing the pods as necessary. It’s a bit confusing, but that’s secondary to the platform inside. Three screens make up the system. One is the user’s phone, one a large touchscreen on the dash, and a curved display taking up half the windshield. Users first order the vehicle through an app (with blockchain) where they can unlock the doors and then integrate their handset by scanning a QR code on the dash’s touchscreen.


      Amazon’s Alexa, which is built-in to webOS Auto, confirms the connection and displays a home screen. The curved display showed a map, supplied by HERE, to indicate the vehicle’s location. A Luxoft rep then gave a verbal command through Alexa to navigate to a destination. While the pod was theoretically driving, he verbally ordered a drink from a Vegas hotel and booked a tour of the Strip. The idea is that passengers can engage with services while they ride, using Alexa or the touchscreen to do them at any time. Whether it’s booking something, listening to music through Spotify or watching video on Netflix and Amazon Prime, a lot can be plugged in. It’s like having a virtual concierge during every ride. Luxoft’s other partnerships are part of the mix here, like the PELUX and Qt Auto platforms, for instance. But this is really more of a middleware play. Luxoft helped develop the newer MBUX system Mercedes-Benz has rolled out recently. As a middleware provider — not unlike BlackBerry’s QNX — Luxoft was simply showing what webOS Auto could do. What it could look like would depend on what automakers or mobility services companies want. Another German automaker is expected to make an announcement regarding webOS in the spring, so we’ll get news soon.


      LG and Microsoft team up In a separate, yet related, announcement, LG will be putting Microsoft’s AI and Azure cloud service into its emerging automotive infotainment platform. The same aforementioned German automaker is on board with this, and the feature set will include smarts for the driver assistance and cameras in whichever vehicle runs the system. Where Azure fits in is to process data faster on the fly, like recognizing pedestrians, lines, signs and much more. It will also involve Azure’s Virtual Assistant Solution Accelerator, a voice-activated framework that is supposed to give drivers useful data, like traffic, music, and points of interest. Neither gave too much detail beyond the basics, but it looks like LG is gunning for Samsung (among others) in the automotive arena.

      Read more at MobileSyrup.com: Hands-on with webOS Auto


×