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].