Dewan290-F991 Taxonomies of Collaborative Applications Prasun Dewan Department of Computer Science University of North Carolina CB 3175 Sitterson Hall Chapel Hill, NC
Dewan290-F992 Why Taxonomies Economic expression. Compare/contrast Characterize collaboration systems –What points are covered in design space New systems –What points not covered
Dewan290-F993 Views of Collaboration Systems Problems Issues Disciplines Systems : –Applications and Infrastructures Ensure actual needs met. Conceptual depth, avoid duplication. Build on existing knowledge. See integrated sets of features
Dewan290-F994 Other Application Taxonomies Ellis's Time Space Ellis's Common Task/Shared Environment VR Taxonomy Malone's Taxonomy
Dewan290-F995 Ellis’s Time Space Taxonomy File System Bulletin Board Augmented Reality Same Time Same Space Different Space Grove MUD Tivoli Ventura Different Time
Dewan290-F996 Same time collaboration WYSIWIS as in Cognoter Divergent views as in Grove but immediate transmission of shared state Changes buffered as in Ensemble to support “think time” –Assume collaborator is waiting/polling for response and immediately starts processing it, and does not get bored and leaves –With multitasking this time can be greater
Dewan290-F997 RTCAL Vs Electronic Class Room Proposal: 10am Vote: No Public Appts Topic, Participants Chair, Controller
Dewan290-F998 Ellis’s Shared Environment / Common Task Dimension Electronic Classroom Time Sharing Environment Software Review System Mail Common Task Shared Environment
Dewan290-F999 IBIS vs. Talk vs. Shared File *I: Which processor should be used ?P: Processor A AS: Fast *P: Processor B AS: Cheap, already in use * +
Dewan290-F9910 Smith’s Dimensions Information Type –intangible private, ephemeral, tangible instrumental, tangible target Collaboration Time –seconds, minutes, hours, days, weeks, months, years Space: –office, floor, site, 1-hour travel, 1-day travel Agents –people, informal coalitions, teams, team collections
Dewan290-F9911 IBIS Vs Processor 2/24/99 Which one? (John Smith, responses) 2/25/99 Processor A (Mary Lowe, 1 response) 2/26/96 Processor B (Joe Doe) Meeting Time 2/24/96 10am? (Mary Lowe, 1 response) *I: Which processor should be used ?P: Processor A AS: Fast *P: Processor B AS: Cheap, already in use
Dewan290-F9912 Malone’s Coordination Taxonomy Coordination Goal Goal Decomposition Task Assignment Recursive Allocation Synchronization Sequencing 1 Facilitates Coordinator Information Lens RTCAL Group Decision Making Proposing Alternatives Evaluating Alternatives 2 IBIS, PREP, Quilt Communication Transporting Messages Routing 3 , ActionWorkflow Perception of Common Objects 4 Grove, CES, RTCAL
Dewan290-F9913 Hydra vs MAJIC MUDS Vs DIVE User 2 User 3 John has entered the room (hear footsteps) John says, “Hi everyone”
Dewan290-F9914 Benford’s VE Taxonomy Degree of Artificiality Degree of Transportation Augmented Reality Physical Meeting Telepresence Immersive CVEs Hydra Video Walls Video Conference Shared Application & Video Conf. MAGIC Projected CVEs Desktop CVEs
Dewan290-F9915 Concurrency Control RTCAL Grove CES GroupDraw Floor Control No Control Tickle Locks Optimistic Locks
Dewan290-F9916 Flexible Model of Collaboration Application Window Version 1 User 1User 2 Coupling Window Version 1 Session Management User Merging Undo/Redo Awareness CC/AC
Dewan290-F9917 Design Dimensions Session Management Coupling Concurrency Control Access Control Undo/Redo Merging Awareness