Presentation: MUSE Packages
- Athena MUSE materials are organized into units called packages, made up of segments for interaction or presentation.
- These packages serve as nodes in a graph, supported by one of the Athena MUSE paradigms: directed graph.
- Packages manage a multidimensional virtual space, according to a second paradigm.
- A third paradigm is of declarative constraints, relations between one or more variables. One one variable changes, the constraint solver propogates the change to maintain a consistent set of values. Constraints apply to dimensions and display element attributes.
- The fourth paradigm involves procedural declarations. These handle nonlinear relationships. Functional calls or scripting language (EventScript) scripts are required and can be kept as compiled code, managing data resources.