Home >> Media Group >> Research >> ViPER
Downloads -- Documentation -- Developers -- Discussion
LAMP     The Language and Media Processing Laboratory

Chronicle Widget Requirements

These are requirements for a widget, similar to both OntoLog and LifeLines. It is used in ViPER-GT to allow the user a visualization of the changes he or she is making, as well as directly edit the video metadata.

  1. The Chronicle must provide a display of time oriented data.
  2. The chronicle must support linking time lines (each time line is a node in a directed graph). The data model must support this.
  3. The widget must support giving each time line its own renderer.
  4. The widget must support editing of time lines. (This is to replace the current 'interpolate' and 'propagate' controls in ViPER-GT.)
  5. The user must be able to select and focus on which time lines and segments of time she wishes. This includes zooming and scrubbing to navigate the time dimension and some tree-like expand/collapse controls to navigate the graph.
  6. It may be useful to allow the user to modify the renderers with preferences, such as color, width, etc.