Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 (Version TBD)*4.4.1

Browser WPEWebkit 2.38

Remove Qt from RDK Core

Systemd thunder alignment.

AAMP with RIALTO plugin

App Manager Optimization


Confirmed features


CategoryFeature

Business Requirements/why this feature is needed?

Target

Remarks

Applications

Firebolt Apps (Native)

  1. YouTube 25
  2. Amazon Prime AVPK6
  3. Netflix 7**
  4. HBO Max 
  5. Alexa

Pre-certified Native apps for RDK global deployment.


24 Q4

Firebolt Apps (Lightning)

Standardizing ecosystems and pre-validation of Apps 

24 Q2
UI/UXReference app (Firebolt Based)Reference implementation for Firebolt Spec based RDK UI24 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.0Lightning 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 interruption24 Q1

Browser WPEWebkit 2.38Productizing 2.38
23 Q4
Browser into all RDK SOC reference devices and video accelerator24 Q1
CastingDIAL 2.2.1DIAL 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.

Bootup

Boot up performance improvements

24 Q1



Python 3 upgradePython 2 is deprecating24Q1
RenderingESSOS/Westeros


GraphicsEGL/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 UpdatesAppArmorBring AppArmor process isolation for more processes 


Dual Execution Environment (REE & TEE)


Certification testing

TDK

RDK device and app certification 


RDK7 plan  for certified devices 

...