The OpenCable Application Platform, or OCAP, is an
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
layer designed for
consumer electronics
Consumer electronics, also known as home electronics, are electronic devices intended for everyday household use. Consumer electronics include those used for entertainment, Communication, communications, and recreation. Historically, these prod ...
that connect to a
cable television
Cable television is a system of delivering television programming to consumers via radio frequency (RF) signals transmitted through coaxial cables, or in more recent systems, light pulses through fibre-optic cables. This contrasts with bro ...
system, the
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
-based
middleware
Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue".
Middleware makes it easier for software developers to imple ...
portion of the platform. Unlike operating systems on a
personal computer
A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
, the cable company controls what OCAP programs run on the consumer's machine. Designed by
CableLabs
Cable Television Laboratories, Inc. (CableLabs) is a nonprofit corporation promoting innovation as a research and development lab founded in 1988 by American cable operators. System operators from around the world are eligible to be members.
T ...
for the cable networks of North America, OCAP programs are intended for interactive services such as
eCommerce
E-commerce (electronic commerce) refers to commercial activities including the electronic buying or selling products and services which are conducted on online platforms or over the Internet. E-commerce draws on technologies such as mobile comm ...
,
online banking
Online banking, also known as internet banking, virtual banking, web banking or home banking, is a system that enables customers of a bank or other financial institution to conduct a range of financial transactions through the financial institut ...
,
Electronic program guide
Electronic programming guides (EPGs) and interactive programming guides (IPGs) are menu-based systems that provide users of television, radio, and other media applications with continuously updated menus that display scheduling information fo ...
s, and
digital video recording. Cable companies have required OCAP as part of the
Cablecard 2.0 specification, a proposal that is controversial and has not been approved by the
Federal Communications Commission
The Federal Communications Commission (FCC) is an independent agency of the United States government that regulates communications by radio, television, wire, internet, wi-fi, satellite, and cable across the United States. The FCC maintains j ...
. Cable companies have stated that two-way communications by third party devices on their networks will require them to support OCAP. The
Consumer Electronics Association
The Consumer Technology Association (CTA)® is North America's largest standards and technology trade organization representing more than 1,200 technology companies. CTA is led by CEO and Vice Chair Gary J. Shapiro.
Trade shows
CES
CE ...
and other groups argue OCAP is intended to block features that compete with cable company provided services and that consumers should be entitled to add, delete and otherwise control programs as on their personal computers.
On January 8, 2008 CableLabs announced
the
Tru2Way brand for the OpenCable platform, including OCAP as the application platform.
Technical overview
OCAP is the
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
based software/middleware portion of the OpenCable initiative. OCAP is based on the
Globally Executable MHP (GEM)-standard, and was defined by
CableLabs
Cable Television Laboratories, Inc. (CableLabs) is a nonprofit corporation promoting innovation as a research and development lab founded in 1988 by American cable operators. System operators from around the world are eligible to be members.
T ...
. Because OCAP is based on GEM, it has a lot in common with the
Multimedia Home Platform
Multimedia Home Platform (DVB-MHP) is an open middleware system standard designed by the DVB project for interactive digital television. The MHP enables the reception and execution of interactive, Java-based applications on a TV set. Interacti ...
(MHP)-standard defined by the
DVB project.
At present two versions of the OCAP standard exist:
* OCAP v1.0
* OCAP v2.0
See also
*
Downloadable Conditional Access System
Downloadable Conditional Access System or DCAS was a proposal advanced by CableLabs for secure software download of a specific Conditional Access client (computer program) which controls digital rights management (DRM) into an OpenCable Application ...
(DCAS)
*
Embedded Java
*
Java Platform, Micro Edition
Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top ...
*
ARIB
The , commonly known as , is a Standards organization, standardization organization in Japan. ARIB is designated as the center for promotion of the efficient use of the radio spectrum and the designated frequency change support agency. Its activit ...
*
Interactive digital cable ready
*
OEDN
References
External links
*
*
*
Sun Microsystems' Java TVMHP official standardsfor interactive television and related interactive home entertainment.
MHP tutorialsMHP Knowledge Database The OCAP/EBIF Developer Network
*
*
*
*
{{North American DTV
Cable television
Digital television
Digital cable
Operating system technology
Proprietary hardware