...
Software Element | Deployed As | Description |
---|---|---|
sousa-seq-tool | WAR | Sousa Sequence player and editor. |
sousa-page-tool | WAR | Sousa Page viewer and editor. |
sousa-api | JAR | The SequencerService API. |
sousa-impl | JAR | Implementations of the SequencerService interfaces. |
sousa-pack | Component | The SequencerService package. |
sousa-content | JAR | The Sousa Media Engine: plug-in media object support. |
opencsv | JAR | Third party support for CSV data files. |
Sequencer Service Design
The page object sequencer design grew out of the Gallery Tool developed for UC Berkeley. Where the Gallery Tool is organized around collections of images, Sousa is organized around a collection of content objects - either simple objects (text, images, etc.) or more complex ones (wrapped frames, page objects, etc.). Sousa is written as a Sakai tool that roughly follows Sakai tool development conventions. A SequencerService provides access to Sequences and Page objects (Layout). A second service, the EditChainService, provides access to EditChains (used to hold editing state).
...