CT Architecture
Colored Trails follows a client-server architecture. The server is a Java process that is responsible for centrally hosting the experiment's data and processes, and facilitate communication between the clients. Clients are GUI (for humans) or non-GUI (for computer agents) processes that can run on the same or different machines on the network. Each client needs to connected to an running instance of a server, by using the server machine's IP address.
The server provides