Presentation is loading. Please wait.

Presentation is loading. Please wait.

ABCSG - Collaboration - 23/02/2006 1 ABCSG Collaboration.

Similar presentations


Presentation on theme: "ABCSG - Collaboration - 23/02/2006 1 ABCSG Collaboration."— Presentation transcript:

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?


Download ppt "ABCSG - Collaboration - 23/02/2006 1 ABCSG Collaboration."

Similar presentations


Ads by Google