This is application is written entirely on Java using the JavaFX library. The purpose of this software is to communicate two or more instances of the application through a server in order to send and receive commands. Similar to a chat application, however in this case, the information transmitted is used to command actions to a robot in a remote location.
This application is made up of three different elements: the main console, the secondary console and the server, responsible for connecting them together. Currently the information flows between the two consoles, however, the application is easily scalable, and the main console could send and receive data from several secondary consoles if need be.
The idea behind this project is that a robot will receive this information from the secondary console an act accordingly, however, this bi-directional communication between two or more consoles could be applied to several other scenarios.