Guest Blog: RDK Application Framework Considerations

June 18, 2014
Cable operator enthusiasm for the Reference Design Kit (RDK) is growing dramatically -  and rightly so -  as major operators in North America ...

Cable operator enthusiasm for the Reference Design Kit (RDK) is growing dramatically - and rightly so - as major operators in North America and Europe are in various stages of deploying RDK-based set-top boxes. The advantages of RDK are numerous, but it’'s important for operators who are just mapping out their RDK plans to know what’'s in the RDK and what they’'ll need to source independently.

Most notably, operators will need to decide on an application framework in order to seamlessly tie the RDK stacks with their existing back office systems. They may also want to take this opportunity to buy or build a new user experience (UX).

The application framework is a critical part of the solution. Operators have invested heavily over the years in developing their own back office systems for provisioning, billing and other needs. They also may have - or want to add - features like VOD, DLNA and recommendations. Along with this, they are likely to be designing or selecting a new UX. With new device software, their needs for management and monitoring may also change. Quite simply, there isn’'t one application framework that “"out of the box”" could easily support all these diverse needs on the RDK platform.

Rather than enforce a “"one size fits all”" model in which operators might have to swap out their existing back office and infrastructure to conform, RDK Management opted to support multiple third-party application frameworks, allowing operators to choose and customize the best one for their needs.

While the RDK is agnostic, experience has taught us that there are several things operators need to look for when choosing an application framework for their RDK deployments. The key requirements for an RDK application framework include:

  • Browser - delivers optimal performance and advanced features for HTML5 UX implementations with tight integration to low level graphic acceleration libraries.
  • Application Life Cycle Management - allows operators to have more than one application running simultaneously, while the remote knows which is active and when and how to quit.
  • Support for Multiple Operating Systems - allows operators to have multiple OSs running on the same platform.
  • Window Management - provides server/client window handling and event management. It also controls the device-driver layer to process graphics drawing requests from the client.
  • Media Control - manages bi-directional communications for tuning and service information handling, such as acquisition, decryption (DTCP-IP/DRM), decoding, presentation, and trick play for all Ul devices. This requires managing all possible delivery streams and various destination specifications, including providing secure content delivery.
  • Device Administration - supports tools for network and STB monitoring, management and service

It’'s vital to clearly understand what is required to seamlessly integrate existing systems with an RDK platform in order to identify the best application framework. Doing this assessment and component evaluation at the outset is key to minimizing cost, time and effort and, in the end, delivering a successful, high-performing RDK system.

Mark Johnson is Alticast's product manager. Reach him at [email protected].

Sponsored Recommendations

Meeting AI and Hyperscale Bandwidth Demands: The Role of 800G Coherent Transceivers

Nov. 25, 2024
Join us as we explore the technological advancements, features, and applications of 800G coherent modules, which will enable network growth and deployment in the future. During...

Next-Gen DSP advancements

Nov. 13, 2024
Join our webinar to explore how next-gen Digital Signal Processors (DSPs) are revolutionizing connectivity, from 400G/800G networks to the future of 1.6 Tbps, with insights on...

Understanding BABA and the BEAD waiver

Oct. 29, 2024
Unlock the essentials of the Broadband Equity, Access and Deployment (BEAD) program and discover how to navigate the Build America, Buy America (BABA) requirements for network...

On Topic: Fiber - The Rural Equation

Oct. 29, 2024
RURAL BROADBAND:AN OPPORTUNITY AND A CHALLENGE The rural broadband market has always been a challenge for service providers. However, the recent COVID-19 pandemic highlighted ...