Optsicom RES¶
Optsicom RES stands for Optsicom Remote Experiment System. It is a system that allows to execute aplications from Eclipse in remote machines. This is very useful in some situations like executing in a virtual machine, in a cluster, etc.
Optsicom Remote Experiment System (Optsicom RES) is a set of tools aimed to execute and debug Java programs developed in Eclipse in another machine. Specifically, Optsicom RES offers the following functionality:- Execute or debug a concrete version of a program in the current machine (local execution) within Eclipse
- Execute or debug a concrete version of a program in another machine (remote execution) within Eclipse
In both cases, in the current implementation, Optsicom RES creates a .zip file containing source and binary files. In the case of remote execution/debug, Optsicom RES send this files to remote machine. To do this, the remote machine has to be executing Optsicom RES Server.
Optsicom RES is composed by two pieces:
- Optsicom RES Server: It is a small Java program reponsible to receive and execute Java programas. It also save output from executed programs to further view.
- Optsicom RES Client: It is a Eclipse plugin that allow to launch Java projects in a local or remote way. In both cases, a .zip is generated with the code that is being executed.