Synchronous Collaboration, Information Sharing, and Awareness (Cont'd)

Collaborative Awareness through Fingers -- Example

Fingers may be implemented using the cursor and a mouse.

On a client, say CLIENT1, a mouse click would position the finger on the element that currently contains the cursor coordinates. A mouse drag with one mouse button depressed would make the finger follow the drag in real time to the smallest complex object containing the mouse coordinates. The new finger position is transmitted to the collaboration server. The operations are performed on all other clients with a finger marked as belonging to CLIENT1, and its new postition appears as a high-lighted object in CLIENT1's representation [KB01].