You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 26
Next »
RDK7 Features
App Standardization | New Application Onboarding | Feature/Version Upgrades & Upstreaming Patches | Optimization |
---|
Firebolt 2.0 Ripple Reference Implementation Life Cycle Management APIS Firebolt Native SDK DAC Applications DAB 2.0 | FB Apps MAX Airplay Miracast | Reference UI (Ripple Based) Alexa ( XApp + SDK3.0 ) Amazon Prime AVPK6. (Low latency Player) YouTube Cobalt 24/25* (Evergreen) Yocto OE 4.0-(Kirkstone) Kernel - ACK 5.15 Graphics - EGL / Vulkan Thunder 4.4.1 Browser WPEWebkit 2.38 | Remove Qt from RDK Core Systemd thunder alignment. AAMP with RIALTO plugin App Manager Optimization |
RDK Architecture
RDK 2024 Feature Panning (WIP)
Category | Feature | Business Requirements/why this feature is needed? | RDK Ticket | Target | Remarks |
---|
Applications [(Firebolt Apps (Native)] | YouTube 25 | Pre-certified Native apps for RDK global deployment. |
| 24 Q4 |
|
| Amazon Prime AVPK6 |
|
|
|
|
| HBO Max |
|
|
|
|
| Netflix 7* |
|
|
|
|
| Alexa |
|
|
|
|
| Firebolt Apps (Lightning) | Standardizing ecosystems and pre-validation of Apps |
| 24 Q2 |
|
UI/UX | Reference app (Firebolt Based) | Reference implementation for Firebolt Spec based RDK UI |
| 24 Q3 |
|
Framework | Firebolt 2.0 Reference Implementation (Ripple) Lifecycle management | Standardized Firebolt™ interfaces published, implemented, and certified for easy onboarding of lightning applications |
| 24 Q3 |
|
| Lightning 3.0 | Lightning 3.0 release comes with a new set of feature upgrades including - New and improved font rendering, Batched rendering, dynamic shaders and Multithreading |
| 23 Q4 |
|
| DAC with RIALTO | The native DAC apps are built with SoC platform agnostic DAC SDK into self sufficient oci images making them both buildable and runnable independent of platform system image/rootfs and aim to meet DAC contract for binary compatibility. |
|
|
|
| DAB 2.0 | YouTube requires DAB support for YT certification |
| 24 Q1 |
|
| Thunder 4.4 <<New version TBD>> | Thunder WPE Framework process to self-heal after any crash in the WPE Framework process which is triggered by an incoming JSON-RPC request to a plugin so that the system is able to continue working without any interruption |
| 24 Q1 |
|
| Browser WPEWebkit 2.38 | Productizing 2.38 Browser into all RDK SOC reference devices and video accelerator |
| 24 Q1 |
|
Casting | DIAL 2.2.1 | DIAL fixes for DAC apps, this also includes the fixes in RDK UI Reference implementation |
|
|
|
Player | AAMP with RIALTO | Direct application access to hardware resources is prevented |
| 23 Q4 |
|
Build & Platform | Yocto 4.0 | Upgrading the Yocto build to the latest open-source components improves quality, security, performance, and maintainability. |
| 24 Q1 | Python 3 upgrade |
| Android Common Kernel 5.15 | 1) The Android kernel is more popular and has more footprints compared to the Linux kernel, which leads to more support worldwide 2)SOC vendor supporting Android kernel doesn’t need to work to provide Linux kernel support to bring in RDKV stack. |
| 24 Q1 |
|
| Build Standardization | <<TBD>> |
| 24 Q1 |
|
| Bootup Services 1)Systemd thunder alignment 2)Bootup script optimization |
Introduce a solution that will deliver consistent boot performance. Boot up performance improvements |
| 24 Q1 |
|
| Python 3 upgrade | Python 2 is deprecating |
| 24Q1 |
|
Rendering | ESSOS/Westeros |
|
|
|
|
Graphics | EGL/Vulkan |
|
|
|
|
RDK Optimization | Remove QT from RDK Middleware | Remove QT dependencies from BLE RCU Daemon so that RDK middleware can be built without QT. |
| 24Q1 |
|
| Optimize RDK Services plugins |
|
|
|
|
Security Updates | AppArmor | Bring AppArmor process isolation for more processes |
|
|
|
| Dual Execution Environment (REE & TEE) |
|
|
|
|
Certification testing | TDK | RDK device and app certification |
|
|
|
RDK7 plan for certified devices
# | Chip | VA device | Remarks |
---|
Broadcom |
|
|
|
Realtek |
|
|
|
AMlogic |
|
|
|
RPI 4 |
|
|
|