Glass Workbench

Glass Workbench is a desktop application which provides engineers with access to "under the bonnet" RDK interfaces on Sky Glass and Stream devices

RDK REST and websocket services

Workbench allows engineers to quickly work with the 100's of RDK services on device.

Flash devices

Essential developer workflows are simplified. Flashing new firmware is a single click operation.

Automation

As the Workbench UI is decoupled from its communication layers, it is easy to script. Adding an interface to ROBOT test framework was almost trivial.

AI log analysis

Integrating both Open AI and Gemini automates the task of manually finding issues in log files which often run into 100,000+ lines.

Sky's Glass TV and Stream platforms use RDK to control a wealth of internal services.

Along with RDK's REST services, other services are accessed with websockets, plus Sky Live systems add Android/ADB into the mix.

Developers, Testers and Integrators all benefit from working with these services.

Glass Workbench addresses all these needs:

  • Access to hundreds of RDK APIs in a couple of clicks.
  • Realtime monitoring of websockets.
  • Quick access to all video compositor debug modes. 
  • Single click flashing of firmware.
  • Log retrieval.
  • OSD screen capture.
  • Scripting and test automation.
  • Open AI and Gemini powered AI log analysis.

 

Written in Python/tkinter it runs on PC/Mac/Linux including Raspberry PI.

RDK

Reference Design Kit (RDK) is a Comcast and Time Warner Cable backed open source initative. RDK has hundreds of REST API end points on device to read and update device state.