Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Edited by Chris Sweeney

Introduction

Welcome to the Opencable Reference Implementation (aka OCAP-RI) Reference Manual. These pages are intended to provide a more coherent organization of current project information, and to "fill in the gaps" where applicable.

The OCAP-RI is one component of the OpenCable "triad" - the other two being specification(s) and the CTP (Certification Test Program) suites.  As such, one of the major intended uses of the OCAP-RI is to help discover and resolve inconsistencies, deficiencies and ambiguities in specification and certification.  Another intended use is to support platform and stack developers in understanding and implementing OpenCable compliant systems.  Finally, the OCAP-RI in combination with the <tru2way> Workbench SDK (aka TWB - an Eclipse feature/plugins) is intended to provide application developers with an OCAP-specific IDE.

Licensing

The OCAP-RI is available under a triple license model - BSD 2-clause, GPLv2 for non-commercial use (Open Source) and a parallel commercial license.  Please refer to https://java.net/projects/ocap-ri/pages/FAQ_Licensing for more detail.

Getting Started

  • For Stack (Java) developers.
  • For Platform (C) developers.
    • Both Stack and Platform developers will need to create/install/build a source development environment Instructions are here:Quick Start
    • Developers may choose to use Eclipse for development, debug. Instructions are here: Eclipse Platform Configuration

Running/Testing the OCAP-RI

There are several mechanisms available for validating that a given OCAP-RI build is functional.

  • For a quick test try running the TuneTest:
Code Block
xml
xml
> cd $PLATFORMROOT
> ./runRI.sh -tunetest -setup -deletestorage -deletelog

For more details about TuneTest see Tune Test Instructions.

Tips and Tricks

Contributing to the OCAP-RI

Contribution Tracking Log

Architecture, Design, and Other Such Stuff

RI PC Platform Overview