OCAP has become an established middleware platform for set-top boxes, and while it has enabled application portability, it has not significantly improved application delivery cycles. Meanwhile, operators are developing applications using browser-based tools for tablets and smartphones. The advantages of web-based application development can be realized on a set-top platform by leveraging the robust set of platform services provided by OCAP while replacing the presentation technology with HTML5.
This paper examines the architectural considerations in enabling a browser-based application environment in the context of OCAP middleware for set-top boxes.