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.

More info