SEMAINE-3.0 Dependencies: Required software

The following software is required to run the SEMAINE-3.0 system. (additional software is required to compile SEMAINE-3.0 components).

Java 1.6

The SEMAINE-3.0 java components require Java 1.6. For just running the system, the Java Runtime Environment (JRE) is sufficient; you can obtain it from


Communication among all SEMAINE-3.0 components passes via the Java Messaging Service (JMS) server ActiveMQ. The SEMAINE-3.0-windows include ActiveMQ version 5.3.0, but all versions 5.x seem to work fine.

On Windows, ActiveMQ is automatically started from the start.bat script.

On Linux/Mac, ActiveMQ can be started by running:



The SEMAINE-3.0-windows components are distributed as binaries for Windows XP, Vista and Windows 7. You should not need any third-party software installed to run the windows components; in particular, there is no more the need to install DirectX.

Firewire camera

In order to use the SEMAINE Video components with a Firewire camera (such as the Stingray F-046B) compatible with Windows Vista and OpenCV 2.0, the camera must be recognized in the Device Manager as 1394 Digital Camera. This can be achieved by downloading and installing the CMU 1394 Digital Camera Driver ( If after the installation the camera is not recognized as CMU 1394 Digital Camera, proceed as follows:

  • The IEEE 1394 Bus host controller named RICOH OHCI Compliant IEEE 1394 host controller should be uninstalled;
  • ‘Scan for hardware changes’ should be done;
  • In the imaging devices list, there should be now a 1394 Digital Camera. The driver for this camera should be updated by choosing the CMU 1394 Digital Camera Driver as the location for this update.
Last modified 11 years ago Last modified on 12/13/10 11:16:25