CollaborationEmpty

System

Q1 - What environment variables does the system use, and what does it use them for ?

Q2 - Can I run collaborative sessions between users using IRIS Explorer on different versions of UNIX ?

Modules

Q3 - What happens when I Duplicate a collaborative module?

Q4 - What happens when I Replace a collaborative module?

Q5 - Why can't I get MSharePointer to create a pointer?

Server

Q6 - When attempting a collaborative session with another user, we both get our systems connected to the COVISA Server, but no data seems to pass.

Q7 - When attempting a dynamic collaborative session, I get error messages telling me that explorer could not start a particular module, even though my collaborator has one.

Q8 - Sometimes when we run a collaborative session I get data as soon as I join the session, and other times my collaborator has to send it to me.

Q1 - Environment Variables

A number of environment variables can be used to ease the setting up of a collaborative session.  The MServer module picks up this information and uses it as default values for some of its widgets. These can be altered at run time using the module control panel. These values are particularly useful when creating collaborative applications, or if the COVISA Server is always run at a default location. The COVISA Server, by default, uses the COVISA_CENTRAL_PORT variable to set its port number. This can be changed by using the
   -port <portnumber>
command line argument when running the COVISA Server from a command shell. See the description of the COVISA Server for more details.

Q2 - Collaboration Between Users Using Different Operating Systems

The COVISA system, like the rest of IRIS Explorer, is completely heterogenous. This means that sessions can be conducted not only between users on different versions of UNIX, but also between users on UNIX and Windows platforms.

Q3 - Duplicating a Collaborative Module

When a module is duplicated (using the duplicate option from the popup menu on the module), the effect varies depending on the current state of the module. If it had not been initiated into the collaborative session (by pressing the Initiate button) then the duplicated module automatically joins the collaborative session and forms a new group. If it had been initiated and was already a group member, then the duplicate appears to be a second member of the same group. The COVISA Server will not allow more than a single member of a group by one collaborator, and will eventually kill the duplicate module (usually when it attempts to become connected for the first time)

Q4 - Replacing a Collaborative Module

When you replace a collaborative module (using the replace option from the popup menu on the module), it deletes the old module and starts a new one. When this module is enabled it initiates itself into the collaborative session and start a new group (i.e. it will have a different group number and hence belong to a different group). This happens irrespective of whether the module had previously been initiated or not. See Step 3 - Starting a Collaborative Module for a detailed description of starting up a collaborative module.

Q5 - MSharePointer

The MSharePointer module's Output port should be wired to the Render module's Input port, and the Render module's Pick port should be wired to Input port of MSharePointer. The Render module then needs to be set into the appropriate mode.

Q6 - One COVISA Server Per Session

Although both parties have successfully connected to a COVISA Server, it sounds like you have connected to different servers. For data to be passed between collaborators, they all have to be connected to a single COVISA Server. See Step 1 - Start a COVISA Server for a detailed description of how to start up a collaborative session.

Q7 - Missing Modules?

For a collaborative session to work correctly, the COVISA module suite must be installed on all collaborator's machines, with the modules appearing in the librarian of each collaborator. Also, any other user written modules that need to be used within the session should be installed locally for each collaborator. The system is not currently capable of downloading module code at run time.

Q8 - Different Server Modes

The COVISA Server can be run in one of two different modes:  For a more detailed description see Step 1 - Start a COVISA Server.