Hardware:
No additional hardware is needed for this tutorial
The MRLClient is a client adapter which allows other Java programs to interoperate with MyRobotLab. Although the myrobotlab.jar can be included and used in a Java program directly, it may sometimes be desirable to communicate over the network with an adapter.
The MRLClient jar is a small binary which uses the network to send and recieve messages to a running MyRobotLab instance. Other network adapters could be created for languages besides Java, but currently only Java is supported.