摘要 |
<p>A disclosed project management system allows one or more team members to share documents in asynchronous and synchronous collaboration modes. A synchronous collaboration system is provided as an incremental addition that extends a conventional asynchronous collaboration system. One or more users can transition between asynchronous and synchronous collaboration modes. A plurality of users can interact in a synchronous collaboration mode to create and modify documents and perform other project tasks without requiring a token. A serializer initially receives each of the change requests and serializes them. The serialized requests are then sent to a broadcaster that broadcasts the requests to all users. Each user implements the broadcast change requests to the document as they are received so that shared documents are presented to each user in the same way at any given time.</p> |