• Options for Remoting:
    • Virtual Network Connection (VNC)
      Pros:
      Easiest (no source code modification)
      Cons:
      Does not solve some classes of problems (audio, multiple server streams to a single client, multiple simultaneous users)
      Shared-account security issues
      Performance not acceptable to some of our users
    • X-Midas IPC (Inter-Process Communication) Option Tree
      • TCP-Based, authored initially by John Kralles
      • No relation to the POSIX IPC library.
      Pros:
      Does X-Midas messages, results, pipes
      Delivery guaranteed by TCP
      Cons:
      X-Midas only (no Java implementation)