Download presentation
Presentation is loading. Please wait.
1
ABCSG - Collaboration - 23/02/2006 1 ABCSG Collaboration
2
2 Terms Synchronous Same time, same or different placesSame time, same or different places Asynchronous Different times, same or different placesDifferent times, same or different places Disconnected Same time, different places and no connectionSame time, different places and no connection Centralized Is executed in a controlled environmentIs executed in a controlled environment Ad-hoc Is carried out anywhereIs carried out anywhere
3
ABCSG - Collaboration - 23/02/20063 Technologies Server Clients connect through a shared resourceClients connect through a shared resource P2P Clients connect directly to each otherClients connect directly to each other Shared objects Resides on a single hostResides on a single host Distributed objects Resides on multiple hostsResides on multiple hosts
4
ABCSG - Collaboration - 23/02/20064 Technical issues to think about… Shared objects Concurrency control Late joining Security Membership Invitations Synchronous collaboration Asynchronous collaboration Disconnected collaboration Failure detection / handling / repairing Discovery service Scalability
5
ABCSG - Collaboration - 23/02/20065 Applications CVS Asynchronous collaborationAsynchronous collaboration (Synchronous collaboration)(Synchronous collaboration) CoWord Synchronous collaborative writingSynchronous collaborative writing http://reduce.qpsf.edu.au/coword/index.htmlhttp://reduce.qpsf.edu.au/coword/index.htmlhttp://reduce.qpsf.edu.au/coword/index.html SubEthaEdit Synchronous collaborative writing for macSynchronous collaborative writing for mac http://www.codingmonkeys.de/subethaedit/http://www.codingmonkeys.de/subethaedit/http://www.codingmonkeys.de/subethaedit/
6
ABCSG - Collaboration - 23/02/20066 Applications Speakeasy Ad hoc collaborative frameworkAd hoc collaborative framework Used by the Casca applicationUsed by the Casca application Shared converspaces for collaborationShared converspaces for collaboration Allows the sharing of resources (printer/cam/etc.)Allows the sharing of resources (printer/cam/etc.) Includes several widgets for collaborationIncludes several widgets for collaboration
7
ABCSG - Collaboration - 23/02/20067 Applications Croquet 3D collaborative environment 3D collaborative environment P2P, but with a joining server P2P, but with a joining server http://www.opencroquet.org/ http://www.opencroquet.org/ http://www.opencroquet.org/
8
ABCSG - Collaboration - 23/02/20068 Applications ABC Synchronous / asynchronous / (disconnected)Synchronous / asynchronous / (disconnected) Central / P2PCentral / P2P
9
ABCSG - Collaboration - 23/02/20069 What are we doing now? Enabling ABC to support Central collaboration using a server and P2PCentral collaboration using a server and P2P Ad hoc collaboration using DOLCLANAd hoc collaboration using DOLCLAN Hybrid collaborationHybrid collaboration P2P CENTRALIZED
10
ABCSG - Collaboration - 23/02/200610 Things to discuss… What do a collaborative system need? How do you evaluate them? Functional requirements? Nonfunctional requirements? Awareness widgets? OS / Data / Application integration?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.