Skip to main content
This revision made April 18, 2013 17:05, by trwahlers

ocap-ri

Project Home


Current Status

  • Latest stable revision (based on weekend test run): 39683.
  • 1.1.4 Rel-M of the RI was released December 8, 2011. This is intended as the last 1.1.4 release.
  • 1.2.2 Rel-D of the RI was released June 28, 2012.
  • 1.2.2 Rel-E of the RI was released August 9, 2012
  • 1.2.2 Rel-F of the RI was released September 20, 2012
  • 1.2.2 Rel-G of the RI was released November 1, 2012
  • 1.2.2 Rel-H of the RI was released December 13, 2012
  • 1.2.2 Rel-I of the RI was released January 24, 2013
  • 1.2.2 Rel-J of the RI was released March 7, 2013
  • 1.2.3 Rel-A of the RI was released May 31, 2012.
  • 1.3 Rel-A of the RI was released Apr 18, 2013.
  • Rel6 of the SDK was released Nov 17, 2011.
  • The User Forum is intended for end users of the RI. It located here:
  • The Porting Forum is intended for vendors porting the RI to settop/non-PC platforms. It is located here:
  • We are refactoring/renaming/re-architecting the "test tool formerly known as DVRExerciser". This is a work in progress - wiki page is here



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


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


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


Version 1.3-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
  • Version 1.1.4 Rel-A of the RI was released on Jun 3, 2010.
  • Version 1.1.4 Rel-B of the RI was released on Jul 22, 2010.
  • Version 1.1.4 Rel-C of the RI was released on Sep 9, 2010.
  • Version 1.1.4 Rel-D of the RI was released on Nov 4, 2010.
  • Version 1.1.4 Rel-E of the RI was released on Dec 16, 2010.
  • Version 1.1.4 Rel-F of the RI was released on Feb 17, 2011.
  • Version 1.1.4 Rel-G of the RI was released on Mar 31, 2011.
  • Version 1.1.4 Rel-H of the RI was released on May 19, 2011.
  • Version 1.1.4 Rel-I of the RI was released on June 23, 2011.
  • Version 1.1.4 Rel-J of the RI was released on Aug 4, 2011.
  • Version 1.1.4 Rel-K of the RI was released on Sep 15, 2011.
  • Version 1.1.4 Rel-L of the RI was released on Oct 27, 2011.
  •         
  • Version 1.1.4 Rel-M of the RI was released Dec 8, 2011. No further releases of the 1.1.4 branch are scheduled.
  • Version 1.1.5 Rel-A of the RI was released on Feb 24, 2011.
  • Version 1.2.0 Rel-A of the RI was released on May 12, 2011.
  • Version 1.2.0 Rel-B of the RI was released on July 14, 2011.
  •         
  • Effective Sep 6, 2011, Version 1.2.0 of the RI is no longer supported. A tag of the final Version 1.2.0 code may be found here.
  • Version 1.2.1 Alpha-1 of the RI was released on Sep 22, 2011.
  • Version 1.2.1 Alpha-2 of the RI was released on Dec 1, 2011.
  • Version 1.2.1 Rel-A of the RI was released on Jan 12, 2012.
  • Version 1.2.2 Rel-A of the RI was released on Feb 24, 2012.
  • Version 1.2.2 Rel-B of the RI was released on April 5, 2012.
  • Version 1.2.2 Rel-C of the RI was released on May 17, 2012.
  • Version 1.2.2 Rel-D of the RI was released on June 28, 2012.
  • Version 1.2.2 Rel-E of the RI was released on August 9, 2012.
  • Version 1.2.2 Rel-F of the RI was released on September 20, 2012.
  • Version 1.2.2 Rel-G of the RI was released on November 1, 2012.
  • Version 1.2.2 Rel-H of the RI was released on December 13, 2012.
  • Version 1.2.2 Rel-I of the RI was released on January 24, 2013.
  • Version 1.2.2 Rel-J of the RI was released on March 7, 2013.
  • Version 1.2.3 Rel-A of the RI was released on May 31, 2012.
  • Version 1.3 Rel-A of the RI was released on Apr 18, 2013.
  • Click here for release notes for all released RI versions..

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.3 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
 
 
Close
loading
Please Confirm
Close