Sun Java Solaris Communities My SDN Account
 
Java TV API

Building Javadoc API Reference Documentation for Blu-ray Disc Application Development

BD-J application developers need reference documentation for several different API components. Since various parties hold copyrights on different portions of the BD-J platform definition, it's not currently possible to download the entire platform definition as a single unified bundle. These notes describe how to collect these various documentation components and assemble a single API reference bundle.

Acquiring the Javadoc Stub Files

The following API components are necessary for BD-J application development.

 
Building the Javadoc API Reference

The following steps describe how to build the Javadoc API reference documentation for BD-J application development.

  1. Create a directory to contain the documentation components:
    $ mkdir bdj-docs
    
  2. Unpack all of the above archives into this directory. Make sure that all stub source files are in the src directory.

  3. Run Javadoc with the following command:
    $ javadoc -use -d dist -subpackages org -subpackages java -subpackages javax -sourcepath src
    
  4. After Javadoc has finished you have a combined Javadoc in the dist directory, the entry point is the index.html file.

As a convenience, a shell script that automates this procedure is available at http://hdcookbook.com/bdj_platform/build.sh.

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.