RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Component / Service Name | Purpose and Definition | User/Implementor | Notes |
---|---|---|---|
Raspberry Pi | Commercial off the shelf - Open-source, Linux-based single board micro-computer with a low price point | RDK community | Standardized hardware configuration and adequate processing power, its used by the RDK community as a reference platform for most initial testing and development of all things RDK |
Emulator | x86 based implementation of the RDK software stack.attempts to simplify the process of working with the RDK software stack without the need for a reference hardware platform. | RDK community | As RDK emulator runs on desktop computers, applications can be tested and debugged before trying to deploy them to real devices. |
TDK | One Test Engine to test all flavors of RDK. Component testing and Interface testing of RDK Modules, Integration testing of generic RDK scenarios. | RDK community | A deployed Test Manager Server can be easily driven by other automation tools via REST interfaces |
protocol messaging system for communication between cloud server and client devices | Comcast, other ISPs | Developed originally by Comcast and later open-sourced. Secure and web-based, not specific to RDK | |
protocol messaging system for communication between cloud server and IP-connected devices | RDK Community, other ISPs | Messaging protocol that can co-exist with others such as WebPA depending on the requirements of the MVPD/ISP | |
Device data model used by protocols such as TR-069 and WebPA to communicate telemetry | RDK Community, other ISPs | Among other features, this is the list of codes, states, device issues that correspond to the remote management of devices in a customer’s home |
...
Component / Service Name | Purpose and Definition | User/Implementor | Notes |
---|---|---|---|
Raspberry Pi | Commercial off the shelf - Open-source, Linux-based single board micro-computer with a low price point | RDK community | Standardized hardware configuration and adequate processing power, its used by the RDK community as a reference platform for most initial testing and development of all things RDK |
Emulator | x86 based implementation of the RDK software stack.attempts to simplify the process of working with the RDK software stack without the need for a reference hardware platform. | RDK community | As RDK emulator runs on desktop computers, applications can be tested and debugged before trying to deploy them to real devices. |
Abstraction (Architecture concept) | Well-defined, idealized interface, intended to reduce complexity of layered software systems | Software development community (not RDK specific) | Implementation is up the individual operator + component being engineered |
HAL - Hardware Abstraction Layer (Implementation) | Software layer allowing application and component interaction with a hardware device at a general or abstract level rather than at a detailed more specific level | RDK Community, OEMs | Eases both development and porting efforts, increases device reliability and can also assist support efforts on lower resource devices |
TDK | One Test Engine to test all flavors of RDK. Component testing and Interface testing of RDK Modules, Integration testing of generic RDK scenarios. | RDK community | A deployed Test Manager Server can be easily driven by other automation tools via REST interfaces |
protocol messaging system for communication between cloud server and RDK devices | Comcast, Other ISPs | Developed originally by Comcast and later open-sourced. Secure and web-based, not specific to RDK | |
protocol messaging system for communication between cloud server and IP-connected devices | RDK Community, other ISPs | Can have more costs when compared to similar WebPA, can co-exist with WebPA as well depending on the requirements of the MVPD/ISP | |
Device data model used by protocols such as TR-069 and WebPA to communicate telemetry | RDK Community, other ISPs | Among other features, this is the list of codes, states, device issues that correspond to the remote management of devices in a customer’s home |
...