This revision made March 14, 2012 11:55, by dhooley

ocap-ri

Project Home


Current Status




Version 1.1.4-Rel-M Reference Implementation (RI) Released
(click for installation instructions)


Version 1.2.2-Rel-A Reference Implementation (RI) Released
(click for installation instructions)


 

Rel6 of the SDK (Eclipse feature/plugins ) has been released.

( click here for the update site - Installation instructions are in the Release Notes.)

 

The OCAP-RI project on java.net is a community of developers and interested parties that actively participate in discussing and implementing ECs (Engineering Changes), bugs, and new features of the CableLabs’ OCAP(tm) Reference Implementation. This project is closely associated with the more general OpenCable project on java.net which can be accessed here .

We welcome your participation in the OCAP-RI open source project.  To keep you updated on the status of the project, we provide updates about what's new with the RI and SDK development, and post a list of work items that we're working on. You may make code contributions to improve and enhance both the RI and SDK.We value your interest, encourage your feedback, and look forward to your participation in this project. Remember, use of the source code is subject to the terms of the GPLv2 Open Source license. A copy of this license is available here .

 

OCAP RI Feedback...

 

 



Important Project Notes

  1. All information on the OCAP-RI project on java.net is publicly available. Please keep this in mind when using the issue tracker, forums, mailing lists and other tools available on this java.net site.
  2. Source code, including any modifications, is available under a GPLv2 license, or under separate commercial agreement from CableLabs; email oc-mail@cablelabs.com .
  3. Any and all contributions made by you or your company to the OCAP RI project on java.net are hereby subject to the joint copyright terms outlined in the CableLabs Contribution Agreement (CCA), details about which can be found here .
  4. We would like to thank the following companies for their contributions:
    • TVWorks for key pieces of the SDK.
    • EchoStar for the CA_PMT and MMI implementations.
    • Comcast for the MMI refactoring, HN patches, and SNMP implementation.
Schedule

Features in Upcoming Releases

A list of features planned for upcoming releases is located here . Note that this list does not include bugs and other maintenance items.
Change Information
A description of how changes from the trunk are merged into branches and releases is located here .
To-Do List 
We continue to actively work on the RI, and encourage Java and C engineers who have knowledge and expertise with OCAP stack development to help us in the following key areas:
  • Bug Fixing:  Review the list of outstanding bugs in the IssueTracker , review the source code, and let us know your area of expertise. We will be happy to find a place for you on the bug fixing team.
  • Performance  Enhancements :  Run the RI, review the source code and let us know if you have any suggestions for improving performance.  Our focus at this time is MPEG section filtering, tuning, and boot-up time performance improvements.
  • We are also currently looking for contributions in the following feature areas:
    • DTCP implementation for the Home Networking extension
    • MoCA support
    • SDK maintenance and enhancements
    • JCAS
    • 3DTV
    • RBI
    • OpenGL ES
    • HTML 5.0
    • Drip feed support in the PC platform
    • Audio support in the PC platform

If you have any suggestions or would like to discuss areas you can contribute to future releases, please contact owner@ocap-ri.dev.java.net .

Useful Documentation

  • The SVN source code repository for the project may be found here
  • An architectural overview of the project may be found here
  • Instructions for building the RI stack from the source code can be found here (opens in a new window, from the OCAP RI wiki).
  • The OCAP-RI wiki can be found here (opens in a new window ) .
  • Contribution Process for the OCAP RI project on java.net can be found here .
  • All code incorporated into the RI, whether originating from the open source community or from the internal RI development team, is expected to follow the Coding Guidelines found here .
  • CableLabs OpenCable Specifications are here .
  • Installation instructions for 1.2.2 Rel-A are available here , the source code is here , and release notes are here
  • Slides from the training session hosted at CableLabs July 1-2, 2009 are available here .
  • Slides from the training session hosted at CableLabs June 8-10, 2010 are available here .Supplementary design material is available here .
  • Slides from the training session hosted at Cox Communications Nov 30-Dec 2, 2010 are available here . Supplementary material is available here .
  • Slides from the RI Vendor Meeting hosted at CableLabs March 30, 2011 are available here .
  • Slides from the RI Vendor Forum hosted by CableLabs at Keystone CO on August 10, 2011 are available here . Supplementary material from NDS is available here .
  • Slides from the RI Training Meeting in Philadelphia March 15-16, 2012 are available here .
  • Following the Great Relogging activity that took place recently in the source code repository, a revised Java logging format has been established here .
  • A table showing the level of support in the PC Platform for various features is available here .
  • A wiki page describing the tasks (along with some proof of concept code) to use a 3rd party UPNP implementation is available here


OpenCable Community

Difference compared to previous revision
available here .
  • Slides from the RI Training Meeting in Philadelphia March 15-16, 2012 are available here .
  • Following the Great Relogging activity that took place recently in the source code repository, a revised Java logging format has been established here .