3. Concurrency Collaboration
Real time cooperative editing systems allowing multiple geographically
dispersed users to view and edit a shared document at the same time
3
6. Eduwall
• A next generation real time collaboration
platform
– Web based
– Multi-user
– Multi-touch
– Allows real-time editing from multiple users using the same or
different devices
– Video-Conference features
6
7. Approach
Operational Transformation (OT)
• Real time collaboration edition
– Reorders the operations
– Handles conflicts between operations
• Optimistic replication
– Local operations
• Non blocking/locking
– Remote operations
• Transformed according to concurrent local operations
7
8. Eduwall
• Allows concurrent editions
• Supports high and low latency connections
• Does not favor high latency operations over low latency’s
operations
• Does not block or lock shared resources by design
• Solves operations locally and remotely
8