An activity-based collaboration system provides communication and other
shared and mutual activities between individuals and small groups in
shared private spaces, called "telespaces". In the system, participants or
members of a telespace interact through personal computers, Internet
appliances or other network-capable devices, which can communicate with
one-another over a network, e.g., the Internet. Each telespace is an
instantiation of an activity operable on each of the network-capable
devices of members of the telespace. Each activity includes a tool for
initiating data change requests (called "deltas") responsive to telespace
member interactions, and a data-change engine, separate from the tool, for
maintaining telespace data pursuant to a common data model, usually
activity-specific, in memory. Each network-capable device also includes a
dynamics manager, responsive to the deltas, for directing the data-change
engine to make changes to the local copy of data.
Un sistema actividad-basado de la colaboración proporciona la comunicación y actividades compartidas y mutuas otra entre los individuos y los grupos pequeños en los espacios privados compartidos, llamados los "telespaces". En el sistema, los participantes o los miembros de un telespace obran recíprocamente a través de los ordenadores personales, de las aplicaciones del Internet o de otros dispositivos red-capaces, que pueden comunicar con uno-otro excedente una red, e.g., el Internet. Cada telespace es un instantiation de una actividad operable en cada uno de los dispositivos red-capaces de los miembros del telespace. Cada actividad incluye una herramienta para iniciar las peticiones del cambio de los datos (llamadas los "deltas") responsivas a las interacciones del miembro del telespace, y dato-cambie el motor, a parte de la herramienta, para los datos del telespace que mantienen conforme a un modelo común de los datos, generalmente actividad-especi'fica, en memoria. Cada dispositivo red-capaz también incluye a encargado de la dinámica, responsivo a los deltas, porque el dirigir dato-cambia el motor para realizar cambios a la copia local de datos.