Remote processing


The concept of Remote Processing on this project implementation underline that every user connects to the server application using a proper client software according to the type of the machine he/she is working on. This operation primarily involvs a password oriented user authentification procedure. Once a user gets to the client interface, he/she is able to develop programs, to save/load these on/to the (local) disk and to get the medium to execute the code. When the user tries to run a program, the client software sends the whole source file to the server application (that can resides on another machine on the network) and also the command to let the server know it is time for running the code file. The server does all the steps, including scanning the source file, checking the grammar accordingly, parsing the file and generating the program tree and finally running the instructions. The outputs are sent back to the client that shows them to the user.

Note: In order to have the server working, it is not required to have any C/C++ compiler installed on the same machine ! It does not rely at all on such additional software.




If interested in this project, please fell free to contact the personnel of our group. The project leader is dr.drs. L.J.M. Rothkrantz