RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive![]()
| Component | Description | Source location | Opensource | Remarks | ||
|---|---|---|---|---|---|---|
| FireboltAppGateway | Firebolt Gateway, which Distributors and App Developers will use to interact with the Application platform to discover, launch, and manage video streaming applications. | https://github.com/rdkcentral/Ripple | Yes | |||
| AppManager | The Application Manager provides the Resident App APIs for running and managing apps.  | https://github.com/rdkcentral/entservices-infra/tree/develop/AppManager | ||||
| LifecycleManager | The Lifecycle Manager is responsible for maintaining the platform state of all loaded applications. It is a Thunder plugin that exposes a Thunder interface for its API | https://github.com/rdkcentral/entservices-infra/tree/develop/LifecycleManager | ||||
| RuntimeManager | The Runtime Manager loads apps into containers. It is responsible for creating containers, installing API gateway specific tokens into a container, opening ports in a container, loading runtimes and apps, and placing an application in hibernation. | https://github.com/rdkcentral/entservices-infra/tree/develop/RuntimeManager | ||||
| WindowManager | The window manager is responsible for creating Wayland displays, application composition, managing windows, and input / focus handling.  | https://github.com/rdk-e/rdk-window-manager https://github.com/rdk-e/rdkservices-cpc/tree/develop/RDKWindowManager  | No | Open-sourcing in progress | ||
| PackageManager | The Package Manager is responsible for maintaining the installation/uninstallation along with providing metadata for installed applications. | https://github.com/rdkcentral/entservices-infra/tree/develop/PackageManager | ||||
| DownloadManager | Download the layer bundles from the Server - UX provides the links to download | Downloadmanager | SystemdService to start the DownloadManager | |||
| Libpackager | Satisfy the Local Inventory & Storage Manager of DAC Apps (LISA) integration to AI 2.0 framework This component is also responsible for combining the App bundles ( Discussion in progress )  | |||||
| StorageManager | The Storage Manager is responsible for maintaining the space on the flash disk needed for Web Applications to store Browser functions such as Cookies and Local Storage. | https://github.com/rdkcentral/entservices-infra/tree/develop/StorageManager | ||||
| RialtoServerManager | Session Management for AV - Working with Runtime managerManager | https://github.com/rdkcentral/rialto | ||||
| ResourceManager | App policies -Memory threshold  | No | TBD | |||
| SceneSet | The RDK-E platform provides a sceneset plugin for the RDK community. The sceneset is responsible for launching the RDK Reference App, monitoring for RDK Reference App crashes and restarting the Reference App if needed. | https://github.com/rdkcentral/entservices-infra/tree/develop/SceneSet | ||||
| Pre-install-manager | the The preinstaller plugin to preinstall application and runtime packages on bootup and when new firmware is installed | https://github.com/rdkcentral/entservices-infra/tree/develop/PreinstallManager | ||||
| Ralf Utils (CPE) | Checking the integrity and providing decryption support (TBD) for app bundles in CPE  | https://github.com/entos-xe/ralf-utils | No | Open-sourcing in progress | ||
| Reference UI - AppManager Integration | Document - TBD | TBD | ||||
| Reference UI - Appstore Server URL | TBD | Set the server URL dynamically RFC? | ||||
| Reference UI - Catalogue and dependency Mgmt. | Ref - AppCatalog metadata | TBD | This is to be discussed and confirmed in the WG | |||
| Reference UI - Casting integration | Document - TBD | TBD | ||||
| Firebolt C++ CL | TBD | |||||
| Firebolt JS CL | https://github.com/rdkcentral/firebolt-apis | |||||
| Firebolt SDK | Firebolt SDK related repositories | TBD | ||||
| Dobby plugins | The Dobby component is a wrapper around the opensource crun/runc containerization tool for managing and running containers. | TBD | Alignment on common plugins | |||
| RialtoClient | Firebolt Meida interface | https://github.com/rdkcentral/rialto | ||||
| Rialto Gstreamer interface | Gstreamer plugins for Rialto media player | https://github.com/rdkcentral/rialto-gstreamer | ||||
| Rialto OCDM | OCDM client for Rialto media player | https://github.com/rdkcentral/rialto-ocdm | ||||
| Bolt Tool (RalfPack) - Cloud | Cross platform tool for creating and signing RALF (Rdk Application Layer Format) Packages | https://github.com/entos-xe/ralfpack | No | Open-sourcing in progress |