Chapter 6. MicaRunner

Table of Contents

Interface
Configuration

MicaRunner is a tool to simplify and automate the task of starting up a blackboard and series of agents. Its main role is for starting and stopping a mica network during development and testing.

Interface

MicaRunner User Interface

Figure 6.1. MicaRunner User Interface


By default MicaRunner opens a graphical interface though it can be configure to run with out it.

This interface is divided into roughly 3 sections. On the left of the interface you will find the name of each agent/blackboard and below it a coloured indicator and a button. The button is used to start and stop the agent/blacboard and the indicator shows the agent's status. When the agent is running the indicator will be green and when it is stopped the indicator will show red. When the agent is started the indicator will turn amber until the agent is completely initialised. If the indicator is amber and flashing it means the agent is waiting for an agent it depends on to finish initialising before it can start.

At the top of the interface is a line of buttons that can be used to start and stop all of the agents in MicaRunner.

Taking up most of the interface is a series of text panes in a set of tabs. Each agent has its own tab and in the text pane will be found the output of the process in which the agent is running.

Note

As yet these text panes cannot be used to send input to the processes/agents.