![]()
OTrunk is a Java framework developed at Concord Consortium that supports the creation and modification of rich Java component-based interactive content and the persisting of both author and learner state of this content. OTrunk uses otml, an extensible declarative xml-based language for both declarative layout and composition of content as well as for object state persistence (learner data).
OTrunk stands for Object Trunk. Trunk was choosen because it has multiple meanings. Trees have trunks. In this sense OTrunk is a foundation for a whole tree of objects. Trunks are used as storage containers for random things around the house. In that sense OTrunk provides a container for many different objects.
Start with OTrunk Introduction and OTrunk Examples and the Developers FAQ page: OTrunk HowTo.
You can also download a PDF export of the OTrunk portion of this space (last updated 20080130).
Child pages sorted with the most recently updated first:
- OTrunk licensing
- OTrunk Properties
- OTrunk Reflection
- OTrunk resources embedded with the jres protocol
- OTrunk Comparison
- Forking otrunk-examples with git and using the fork for testing
- OTrunk IRC channel on freenode.net
- OTrunk SDS URL Generation
- OTrunk Activity Authoring
- OTrunk Profiling
- OTrunk Schemas
- OTrunk Collections
- OTrunk Object References
- OTrunk Jackrabbit
- OTrunk Introduction for Developers
- OTrunk Reporting
- OTrunk Controllers
- OTrunk Session Forensics
- OT Rubric
- OTrunk Script Example
- OTrunk HowTo
- OTrunk Layers
- OTrunk Overlays
- OTrunk Testing
- DataGraphApplet
- OTrunk ID System
- OTrunk View Services
- Integrating Java applications into OTrunk
- OTrunk Services
- OTrunk Script
- OTrunk Viewer Properties
- Creating OTClasses
- OTrunk View System
- OTrunk Goals
- OTViews
- Creating otml files
- OTrunk Examples
- OTClasses
- OTrunk Curnit
- OTrunk Archived
- OTrunk Plan for CC
- OTrunk Introduction
- Extensions for 2.0
External resources: