Package com.hdcookbook.grin

GRIN - GRaphical INteractivity, a framework for presentation of visual and other assets for BD-J and other GEM-based TV platforms.

See:
          Description

Interface Summary
Node Defines methods needed to construct Show from a binary file.
SENode Defines methods needed to compile Show into a binary file.
SEScalableNode Represents a node that knows how to scale itself.
SEShowVisitor Base class for objects that visit a Show tree to perform some operation on it.
 

Class Summary
AbstractSEShowVisitor A simple dummy implementation for visitor that does nothing on visit methods.
Director This class is a supertype that xlets can subclass to interact with a show.
Feature Represents a feature.
GrinXHelper This class has three distinct functions.
MosaicSpec MosaicSpec provides a specification to the Mosaic builder about how to group images when building a image mosaic.
SEDoubleUseChecker Utility class used by SEShow to check a constraint on the show graph.
Segment A segment within a show.
SEGrinXHelper This is an abstract superclass of the built-in GRIN commands that are implemented at runtime as direct instances of GrinXHelper.
SESegment  
SEShow Represents a show, with extra data that's useful for tools that run on SE (big JDK), including a record of things like the names of private features, and a list of all of the features and segments.
SEShowCommand Represents an individual command that is defined in-line in a show file.
SEShowCommands Represents the commands that are defined in-line in a show file.
Show Represents a show.
ShowInitializer This is a small data holder used for a Show.
 

Package com.hdcookbook.grin Description

GRIN - GRaphical INteractivity, a framework for presentation of visual and other assets for BD-J and other GEM-based TV platforms. A fairly extensive design document is available in doc-files/index.html.

Testing Framework

To see how to test the framework, see the package com.hdcookbook.grin.test and its subpackages.

License

The contents of hdcookbook.dev.java.net are covered by this license.