The developer documentation
for Java APIs is typically available in the form of JavaDocs.
For various reasons, the JavaDocs for a full BD-J stack cannot
be published by a single organisation. They can easily be created
by a developer following the steps described in the document
linked to below.
Several GEM based
terminal specifications are currently based on GEM 1.0.2. Significant
effort was invested by TM-MUG (DVB Technical Module MHP Umbrella
Group) to create the updated GEM 1.0.3, which contains clarifications,
improved language, additional examples and a few minor API changes.
The purpose of the document below is to give a concise summary
of these changes and allow interested parties to understand
the motivation behind them.
This specification covers
a fragment of the MHP specification destined to facilitate the
migration from legacy set-top boxes to GEM-based OCAP. So called,
OnRamp to OCAP (JSR242) covers cable set-top-boxes with limited
processing power and memory.