Using the NEMO Monitor Client

NEMO provides a means for third party users to view experiments in progress and past experiment instances through the NEMO Monitor Client. When monitoring a live experiment, the Monitor Client gives real time feedback about the experiment, including subject views and an optional analytical view. When replaying a past experiment, the client gives the same detail with the additional benefit of altering the replay speed.

Starting Up

When running the Monitor Client, the initial screen shows icons at the top of the window for logging in to the system, monitoring a live experiment, and replaying an experiment.

The toolbar

A map of the continental United States should also load in the background and appear when complete.


Logging In

Pressing the Login button will open a dialog prompting you for a username and password.

The login prompt

The username and password must match information on the NEMO server to be authenticated.

Verifying with server

If authentication fails, then you will be notified and prompted to try again. If authentication succeeds, then you will be allowed to monitor or replay an experiment.

The login attempt failed

If login problems persist, contact the administrator of the NEMO server to which you're trying to connect.


Monitoring an Experiment

The button on the toolbar labeled Monitor allows you to monitor a live experiment. When you press the button, you will be prompted to login if you have not done so already. Once login credentials are established, a list of available live experiments will appear in a dialog window.

Select an experiment

Note that the list may be empty. (Someone must be running an experiment for you to monitor it!) If this list contains an experiment, select it and press OK. The Monitor Client will retrieve the experiment data from the server and set up the interface to view the experiment. If the experiment is in an early stage, you may not immediately see any changes to the user interface. As the experiment progresses, you should see additions to the map, status panel, and client tabs (next to the map tab).

The user interface after a single participant joins

Once all the participants have joined and set up the experiment, it will begin. Click on a client tab or a numbered circle on the map to switch to a client view. This view will show the display as seen by the subject and an optional analytical view.

A client view after the experiment starts

When the experiment completes and the participants leave the experiment, the client view (tabs) and the map entries will be removed.

As a side note, it does not matter at what point during an experiment you decide to start monitoring it. The Monitor Client will attempt to "catch you up" to the current point in the experiment. You will then be able view the rest of the experiment.

At any point in a monitoring session, you can exit the program or click on the Monitor or Replay buttons to pick another experiment to view and discard the current session. If you discard the current session, you will be prompted.

A prompt to confirm monitor discard


Replaying an Experiment

The button on the toolbar labeled Replay allows you to replay a past experiment. When you press the button, you will be prompted to login if you have not done so already. Once login credentials are established, a list of available past experiment instances will appear in a dialog window.

Select an experiment instance

Highlight an experiment and press OK to load that experiment from the server. (Pressing cancel will close the experiment selection dialog.)

Downloading the experiment instance for replay

As the client loads the replay data, tabs will be added to the window, and the map will attempt to locate each participant in the expeirment.

The initial screen atfer a replay loads

Note that VCR controls appear in the toolbar to start, stop, pause, and adjust replay speed. Press the Play button (a green triangle) to begin the replay, the Stop button (a red square) to end the replay, and the Pause button (two vertical yellow rectangles) to temporarily pause the replay. The replay bar can adjust replay rate from real time (as it happened when the expeirment was originally run) up to Faster, which is nearly 20 times the original speed.

At any time during the replay, you can click on a tab to switch to the corresponding client's view. You can accomplish the same thing by clicking on the numbered circles under the map. The client view shows the display seen by the subject and an optional analytical view which may offer some additional information about the experiment.

A client view during replay

Press Play to start the replay. The replay will end when the experiment ends, and the Play button will re-enable to allow you to replay again if you like. At any point during the experiment you can stop the replay with the Stop button or by either exiting the program or clicking on the Monitor or Replay buttons to pick another experiment to view and discard the current replay. If you discard the current replay, you will be prompted.

A prompt to confirm replay discard