Versions Compared

Key

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

...

Note: App's can be navigated through a Keyboard or an IR (especially Xfinity) remote connected to the RPi

SwitcherApp Home screenImage Modified

Metrological's App Functionality

Live stream playback through AAMPVimeo Home ScreenVimeo VOD Playback

Youtube

Image AddedImage AddedImage Added

Bouncing Ball (Spark based App)

Image Added

Setup



Image AddedImage AddedImage Added



Controller UI


Controller UI is a web UI that can be launched from a host machine's (machine under the same network where RPi resides) browser. This UI can be loaded with the RPi box's IP address with port number 9998.
URL: http://<Rpi's IP address>:9998

...

In the Controller tab, any plugins can be enabled or disabled. On loading the controller UI initially, it loads the Controller tab with all possible services with the enable or disable status.

ResidentApp Control

Image Removed

RDK Services

Each RDK Service can be validated through JSON RPC Commands through HTTP. It has a request and response in JSON format. Some RDK Services which has graphics UI can be validated through the controller UI as well.

ResidentApp

Resident App is a WebKit browser instance where it loads the App resides in the box. By default, it loads with Switcher App URL. The switcherApp loads different WebKit browser engine for various apps

App Vs Instance

Below given apps will be loaded on the corresponding UI browser service

Metrological App - Lightning App

Switcher App URL - Resident App

Setup menu on Switcher App - SearchAndDiscoveryApp

Youtube - Cobalt

Bouncing Ball - Lightning App


As this is a WebKit browser instance, preset and custom URL can be loaded from the controller UI.

ResidentApp Control

Image Added


As the JSON RPC commands to control the RDK service through HTTP, requests can be sent from the target and from the remote (a host connected on the same network) machines.

...