DIS Reference Software Contribution ----------------------------------- Contacts: Joseph Thomas-Kerr - University of Wollongong jak09@uow.edu.au Gerrard Drury, enikos pty lyd gerrardd@enikos.com Ian S Burnett, Whisper Laboratories - University of Wollongong ianb@uow.edu.au Description: Java source code for to demonstrate using DIS reference software for processing BBL files. Input: BBL instance document and associated files (e.g. DIDL instance document) Ouput: Fragments Software details: Language: Java 5.0 or later Independent/Integrated modules: independent module Dependencies: Apache Log4J 1.2.13 or later (http://logging.apache.org/log4j/) Apache Xerces-J 2.9.0 or later (http://xml.apache.org/xerces2-j/) MPEG-21 DIS Reference Software and dependencies Run: To run you need to also have the DIS reference software. The scripts provided with the utility software assume the reference softare is installed in a directory called 'DIS-Reference-Software-v1_0_0' that is in the same parent directory as that of the DIS utility software. If the DIS reference software is located in a different directory you will need to edit the scripts to set the 'disrefswhome' variable. To run the scripts you should also be located in the DIS utility software directory. On Windows run the runBBL.bat script. On Unix/Lunux run the runBBL.sh script. Note that by default the scripts set the property (using a -D command line argument to the JVM): au.edu.uow.mpeg.mpeg21.dis.bbl.RunBBL.GuiReceiver to true and hence will use the GUI receiver. If you prefer to just see the received fragments on the standard output, you remove the setting of the GuiReceiver property from the command line. If you want to store the output fragments to file, set the property au.edu.uow.mpeg.mpeg21.dis.bbl.RunBBL.OutputDir to the path of the output directory to store the fragments (note fragments are not saved to file if using the GUI receiver). See the source file RunBBL.java for further properties that can be set.