Installation of VisVIP: UNIX Executable

Requirements
and
Implementation

The Unix distribution for VisVIP in executable format requires certain supporting software. VisVIP -
  • depends on common Web Metrics resource code; you must install these resources before running VisVIP.
  • invokes Xlib for graphic input (mouse, spaceball, keyboard) and exchanges information with the Tcl/Tk menu via generated X events. Thus it is assumed that you are running an X client.
  • uses the GLX library (extensions to X Windows for OpenGL) for 3D graphic output, so your X client (your terminal) must be able to execute GLX commands.
  • uses a few Unix system calls (system, getenv).
  • uses Netscape for text display and to show pages of website.

Download

On your machine, create the standard directory structure for WebMetrics if it does not already exist. Code specific to VisVIP will be stored in $WEB_TOOLS/VisVIP/; its tcl subdirectory will contain a customized Tcl interpreter.

Go to our NIST Web Metrics download page to download the VisVIP software. Copy VisVIP-xxx.tar.gz into the $WEBMET_TOOLS/ directory (where xxx = the name of your specific unix operating system). Then do:

   gunzip VisVIP-xxx.tar.gz   (to produce VisVIP-xxx.tar)
   tar -xvf VisVIP-xxx.tar    (to generate VisVIP tree)

VisVIP Files

There should be three files is the VisVIP tree:
   VisVIP directory
      visvip.oglx           - The OpenGL executable
      visvip.tk             - the Tk script for the control menu
      tcl subdirectory
         xchg-event.interp  - customized Tcl interpreter

Preparation
and
Cleanup

The only change you need to make is to edit the first line of visvip.tk to point to the absolute pathname of the enhanced Tcl interpreter:
  change:
    #!./VisVIP/tcl/xchg-event.interp
  to:
    #!/yourhome/WebMetrics/WebTools/VisVIP/tcl/xchg-event.interp

You are now ready to operate VisVIP.

You can delete the original *.tar file to save room, if desired.


Overview | Installation | Operation | Results
Version 2.1
Page last modified: 15 May 2002
National Institute of Standards and Technology (NIST)