Android Reference Integration
ORB requires information from, and control of, the broadcast stack and the application used to present television. For Android we created a reusable TvBrowser library with a set of interfaces developers can integrate to bring ORB into their application. The TvBrowser is an extension of the system’s Chromium based Webview which provides mechanisms to enable the browser to be extended with custom JS objects (HbbTV) and for these to communicate outside of the browser. The ORB TvBrowser HbbTV solution can be integrated with any 3rd party DVB stack and DSM-CC that is supported by the target platform. The Android reference implementation provided by ORB integrates the TvBrowser library with the DTVKit DSM-CC and DVB stack components (binaries are available for evaluation purposes). A basic mock application is also maintained for testing and development of the library independent of any broadcast stack. It is possible to run the mock application, and the DTVKit DVB stack from within the Android Emulator on a desktop PC.
RDK Reference Integration