groupware plugins: a case study of extending collaboration functionality through media items gregor...
Post on 18-Dec-2015
218 views
TRANSCRIPT
![Page 1: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/1.jpg)
Groupware Plugins:A Case Study of Extending Collaboration Functionality through Media Items
Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle
University of Calgary
![Page 2: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/2.jpg)
Message
Plugins can allow people to extend and customise
groupware for their own collaborative needs.
![Page 3: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/3.jpg)
Scenario
Mike R.
Mike B.
Saul
![Page 4: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/4.jpg)
Scenario
Mike R.
Mike B.
Saul
Server
![Page 5: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/5.jpg)
Scenario
Mike R.
Mike B.
Saul
Server
![Page 6: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/6.jpg)
Scenario
Mike R.
Mike B.
Saul
Server
![Page 7: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/7.jpg)
Single user systems use plugins
Example: Google Sidebar
– personal information in sidebar
![Page 8: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/8.jpg)
Single user systems use plugins
Example: Google Sidebar
– personal information in sidebar
– expand tooltip for detail
![Page 9: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/9.jpg)
Single user systems use plugins
Example: Google Sidebar
– personal information in sidebar
– expand tooltip for detail
Google provides base application
![Page 10: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/10.jpg)
Single user systems use plugins
Example: Google Sidebar
– personal information in sidebar
– expand tooltip for detail
Google provides base application
Plugin developer fills in content
![Page 11: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/11.jpg)
Plugins for groupware
Why not do the same for groupware?
![Page 12: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/12.jpg)
Base system: Community Bar
Peripheral side barMultiple PlacesTransient tooltip grandeSeparate full view
Place“mike test”
Place“ilab”
Place“G-place”
Place“CSCW class”
![Page 13: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/13.jpg)
[video]
Video not included here…
![Page 14: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/14.jpg)
Media Item Views
![Page 15: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/15.jpg)
Media Item Views
![Page 16: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/16.jpg)
Media Item Views
![Page 17: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/17.jpg)
Media Item Views
![Page 18: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/18.jpg)
Media Item Views
![Page 19: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/19.jpg)
Media Item Views
![Page 20: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/20.jpg)
Community Bar Plugins
![Page 21: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/21.jpg)
Scenario
Mike R.
Mike B.
Saul
Server
![Page 22: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/22.jpg)
Photo Sharing
Saul
ServerPhoto Item
<no data>
Mike R.
Mike B.
![Page 23: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/23.jpg)
ServerPhoto Item
<no data>
ServerPhoto Item
picture:
Photo Sharing
SaulMike R.
Mike B.
![Page 24: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/24.jpg)
Mike R.
Mike B.
ServerPhoto Item
picture:
Photo Sharing
Saul
![Page 25: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/25.jpg)
Media Item Testing and Debugging
![Page 26: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/26.jpg)
Testing
Average programmers–No previous groupware programming experience
Class assignment–Create an interesting media item–2 weeks–Short tutorial to start
![Page 27: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/27.jpg)
Ex: AIBO Awareness (Jim Young)
![Page 28: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/28.jpg)
Ex: Cambience Item (Rob Diaz-Marino)
Audience
Owner
![Page 29: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/29.jpg)
Ex: Public Web Item (Stephanie Smale)
![Page 30: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/30.jpg)
Ex: Photo Gallery (John McDonald)
![Page 31: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/31.jpg)
Ex: Blog Reader (Jordan Schaan)
![Page 32: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/32.jpg)
Ex: Screen Sharing (Kimberly Tee, to appear in CSCW 2006)
Owner
Audience
![Page 33: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/33.jpg)
Summary
Easy fundamentals– place in a groupware application– networking aspects
Developers can concentrate on interesting interaction functionality
![Page 34: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/34.jpg)
Message
A plugin architecture can enable groups to
extend and customise groupware for their own
collaborative needs.
![Page 35: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/35.jpg)
Download and use Community Bar (and build Media Items!)
http://grouplab.cpsc.ucalgary.ca/CB
![Page 36: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/36.jpg)
Extra slides
These following slides were not used in the presentation
![Page 37: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/37.jpg)
Single user example base systems
![Page 38: Groupware Plugins: A Case Study of Extending Collaboration Functionality through Media Items Gregor McEwan, Saul Greenberg, Michael Rounding, Michael Boyle](https://reader038.vdocument.in/reader038/viewer/2022103022/56649d235503460f949f9c1e/html5/thumbnails/38.jpg)
Plugin examples
Firefox (~1500)– FireFoxMenuButtons
–Forecastfox
–StumbleUpon
Google Sidebar (~100)– News
–Weather
–System Monitor