The other approach (which they didn't bother to implement) requires the user to periodically give a ``reload'' command to their browser, a terrible kludge at best.
So after arranging for your chip to be placed in the tester, you fire up your favorite browser, which presents you with the latest image of the chip along with a waveform for the signal being observed. If you want to look at different signal, you simply press a button to change the view.
The problems they have with this is ensuring only one person is using it at a time and ensuring only the people they want to use it may use it. They also don't have any way of steering the probe using design data. Something else must tell you where a particular net is on the wafer.
A problem they faced was limiting the use of the robot. They solved this by giving random tokens to people in a queue, and imposing an energy quota on the operator, limiting the amount of time he or she could spend controlling the robot.
Another clever aspect, and one which places them into the realm of collaboration, is the ability of users to add to a running, world-visible log of what they find. In this way, other ``researchers'' can see what their colleagues have done.
The COMET system uses pseudo X servers to allow existing X applications to be used in a collaborative envrionment. A single copy of an application is started, with its display pointed toward a clever X server that talks to all the collaborators and mimics the single user that the application expects. On each collaborator's end, another clever X server displays broadcast X commands and intercepts events as necessary. Floor control is done through simple ``I'm typing now'' rules.
This seemed like the most well-though-out and well-fleshed-out system in the bunch.
It relies on a modified client that is capable of sending ``I'm here'' and ``I'm leaving'' message to the server. The server, then, can keep track of all the users viewing a particular page, and can serve as a coordinator should two people visiting the same page wish to interact through a ``talk'' session (she suggests a hypertext-aware version of talk that would allow URLs to be easily exchanged).
The problems I see with this is that her sense of where you are is a little narrow-minded. I can't imagine many netsurfers would spend much time at a single page, although a single server or a group of pages seems possible. Additionally, she spoke of the possibility of ``virtual location,'' which would allow you to be looking at one page, yet be registered as being at another.