Collaborating With Executable Content Across Space and Time
Executable content is of growing importance in many domains. How does one share and archive such content at Internet-scale for spatial and temporal collaboration? Spatial collaboration refers to the classic concept of user collaboration: two or more users who are at different Internet locations performing a task using shared context. Temporal collaboration refers to the archiving of context by one user and use of that context by another user, possibly many years or decades later. The term "Shared context" has typically meant shared documents or a shared workspace such as a whiteboard. However, executable content forces one to think differently.