Skip to content

Deployment

lug9417 edited this page May 29, 2017 · 7 revisions

How To Use

The deployment scripts can be used manually by running them with the correct parameters (help shows up if you don't give parameters) or by simply using our GUI that does the work for you. Just enter your CAVE configuration and project and hit deploy/start (see paragraph "ConfigTool").

Applications used

  • Visual Basic GUI
  • Batch Scripts
  • Perl Scripts

How it works

Since the possibilities in our CAVE (made by IMSYS) are very limited we had to rely on a relatively complicated method for the deployment to the CAVE-Clients:

  • Deploy:
  1. Enter parameters
  2. Add command to IMSYS' JVM config file (on client)
  3. Restart JVM (on client)
  4. Copy files to destination folder (xcopy)
  • Start
  1. give parameter (project name) to batch script
  2. batch script uses perl sockets to speak to JVM on clients which execute the command specified in Deploy Step 2.

Because of these limitations porting the deployment scripts to a different CAVE setup likely requires modification.

If you have unrestricted possibilities in your CAVE however I recommend the following:

  • Forget about the JVM/Perl/socket mess
  • Copy the files with xcopy to the client PCs
  • Use PsExec to execute the applications on all client PCs

Clone this wiki locally