This website is archived and is not maintained.
For up to date information on eResearch, go to our NEW Manchester e-Research Centre Site, MeRC http://www.merc.ac.uk

Technical details

 

The Digital Replay System is an open source project written in Java 1.5. You can read the licence here .

Source code is available - please email for more information.

The system will eventually be client/server oriented, with meta data and optionally raw data files stored on a central server. Currently, most development is being carried out on the client-side system. For media playback, the system uses components from QuickTime for Java, and is capable of playing back multiple videos at once. The 'viewers' architecture is easily extensible, meaning specific viewers for new data types can be written if required.

Log files can currently be parsed using a hard-coded parser which needs to be modified by a programmer familiar with Java. However, log files of the format :

HH:MM:SS.ZZZ <Text>

can be directly replayed in the text log viewer.

The DRS makes use of a rich meta data model built in RDF . It is being built in Protege , and accessed using the Jena framework, currently with a relational database back end.

Here is a snapshot of some of the ontology. This architecture allows rich meta data to be stored about many aspects of a DRS project. For example, users may wish to store information about who recorded a video, when it was recorded, who has analysed it, where the original is stored etc. Additionally, you can record information about the project itself: who has worked with which files, who transcribed a document, etc. The DRS meta data makes storing this kind of information possible.

(Click to enlarge)

Email the developers if you'd like us to mail you a copy of the current ontology in Protege format.

 

Software History

  • Version 1: Replaytool. Permitted the replay of multiple heterogenous data sources. Simple free text annotations stored as points in time.
  • Version 2: Digital Replay System.
    • New RDF data model
    • Annotation graph -based annotations
    • Track viewer
    • Quantitative data plotter
    • Coding