Welcome to the "Public Facing" OpenCable Reference Implementation (OCAP-RI) Wiki
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
This is a CableLabs open-source project to provide an OCAP reference implementation for tru2way™ devices.
Please Note: These pages are extracted from internal CableLabs development documentation. You may encounter references to information and items that are not licensed for open source. In particular:
- CTP (Conformance Test Plan) - this is a commercially purchased/licensed product. NOTE: CableLabs has committed to making the CTP available open source... stay tuned...
- ATE (Automated Test Environment) is a commercially licensed product.
Guide to the OCAP-RI Public Wiki
The public wiki is the home for information on installing, building, testing and using the OCAP RI. To familiarize yourself with the contents and structure of the public wiki please see the sections below.
The OCAP-RI, Installing, Building and Configuring
See these pages for an overview of the OCAP-RI, for instructions on installing a full build, installing the binary build, installing the SDK and for instructions on configuring the OCAP-RI:
- Reference Manual for the OCAP-RI
- Quick Start
- Really Quick Start -- Using Binary Package
- SDK for the OCAP-RI
- Extension-Based Build Configuration
Logging
Information on platform and stack logging can be found at:
Debugging
For information on debugging the RI see:
OCAP-RI Architecture and Design
For discussions (some recent, some not so recent) on the OCAP-RI architecture and design see:
- RI PC Platform Overview
- Device Settings
- SNMP
- System Time in the RI
- Extension Code Separation in OCAP Applications
Testing
For comprehensive overview of testing philosophy and test suite descriptions please see:
Release Information
Information on releases of the OCAP-RI can be found at:
Frequently Used Links
- The OCAP-RI project is hosted on java.net at http://java.net/projects/ocap-ri
- The portal to CableLabs specifications and documents is: DocZone
- The Subversion (SVN) repository containing all Java and C source code for the project is located at: http://community.cablelabs.com/svn/OCAPRI/
The OCAP-RI 1.3.1 Rel-A source code is located at: http://community.cablelabs.com/svn/OCAPRI/tags/RI_I1_3_1_REL_A
The list of currently unsupported or partially supported features is located at: http://community.cablelabs.com/svn/OCAPRI/support_files/opensource_documents/Project Documentation/RI Feature Support.pdf
- Licensing information is located at: FAQ_Licensing
- Information on the contribution process can be found at: Contribution Process for the OCAP-RI project on java.net
Coding Guidelines are located at: GeneralCodingStandards
Specifications
The stack implementation includes the feature list defined in the OCAP 1.3.1 specification located at:
The OCAP stack implementation is intended to be compliant to the OCAP 1.3.1 core specification and four optional extensions:
- DVR I09
- Front Panel I05
- Device Settings I05
- Home Networking Extension I11 and Home Networking Protocol I10
Bug Tracking
Jira databases are used to track internal and public issues:
- Internal issues can be found at: https://community.cablelabs.com/browse/
- Public issues can be found at: https://java.net/jira/browse/