Presentation is loading. Please wait.

Presentation is loading. Please wait.

Saul Greenberg Groupware Infrastructures Saul Greenberg Professor Department of Computer Science University of Calgary.

Similar presentations


Presentation on theme: "Saul Greenberg Groupware Infrastructures Saul Greenberg Professor Department of Computer Science University of Calgary."— Presentation transcript:

1 Saul Greenberg Groupware Infrastructures Saul Greenberg Professor Department of Computer Science University of Calgary

2 Groupware Infrastructures Goal: Infrastructure/architecture that allows a developer to program a robust, high quality groupware system with modest effort Should not get in the way of end users -i.e., how the system is built is transparent to end users

3 Typical features Run-time architecture automatically manage processes, interconnections, and communications Also: security, robustness, access control, … Groupware programming abstractions Simple ways (e.g., API, patterns) that a programmer uses to synchronize interaction events and the data model between processes as well as the views presented across displays Groupware widgets Let a programmer add generic groupware constructs of value to conference participants Session Management / access control Mechanisms by which end-users create/join/leave ‘meetings’ and how access to these are restricted/controlled

4 Basic models Client-Server usually one centralized server with many connected clients -a connection point to discover who is registered -holds shared resources e.g., shared state -synchronizes all interactions Server Client

5 Basic models Replicated (Peer to peer) copy of the program executes at each site communicates and coordinates directly with other replicas Replica


Download ppt "Saul Greenberg Groupware Infrastructures Saul Greenberg Professor Department of Computer Science University of Calgary."

Similar presentations


Ads by Google