TeamSpace: Walk-up, cross-platform
collaboration (for mobile computing users)
Bruce Vincent,
Stanford University
Rich Holeton Dave FuteyHead of Residential Computing
Associate Director, Academic Computing
May 11, 2005 TeamSpace@Stanford 2 of 25
Questions
How are students, technologies, and academia changing?What pressures are these changes putting on public technology spaces?How can we better support pervasive, mobile computing?How can we better support partner and small-group collaboration?
May 11, 2005 TeamSpace@Stanford 3 of 25
OutlineRethinking technology spaces
Changes in student users and technologyChanges in curriculum, pedagogy, and campus life
Real-time, real-space group collaborationInteractive Workspaces project (research project in CS) then opensource product iROS/othersTeamSpace software
Pilot implementationAcademic Computing—Computer Science collaborationSpace design considerationsUser studies Sustainability and scalability
May 11, 2005 TeamSpace@Stanford 4 of 25
Public technology spaces in education
Outside the classroomSpecialized spacesPurposes
Learning, teachingCreativity, productionRecreation, socializing
Future: Immersive environments, VR, simulation
May 11, 2005 TeamSpace@Stanford 5 of 25
Our legacy tech spacesCreated to provide access to computingBut still used for….
Quick-hit email, Web, IM, etc.Printing, production workProductivity softwareCourse-specific softwareAlternative study spaceGroup/partner work
Workstation usage declining
May 11, 2005 TeamSpace@Stanford 6 of 25
Nomads <—> digital natives89% laptops for first-year students Proliferation of wirelessProliferation and convergence of devices (phone=camera= iPod=messaging)“Digital native” multitasking, collaboration, communication, cyberculture, new ways of learning(Trickle-up) pervasive computing has arrived
May 11, 2005 TeamSpace@Stanford 7 of 25
Changing curricula and pedagogies
Project-based learning, problem-based learning (PBL)Multimedia production, presentation
RequiredStudent-initiated
The new literacy, e.g. new Stanford Writing RequirementCS2c, “Intermediate Computing at Stanford” (pilot class for new media skills development i.e. audio, video, web, presentation
May 11, 2005 TeamSpace@Stanford 8 of 25
Changing campus and residential life
Pervasive communication and connectivityMerging of academic, social, personal, and community-building activitiesVirtual and residence communities/ IM your roommateExtracurricular cybercommunities, digital production needs
May 11, 2005 TeamSpace@Stanford 9 of 25
Specific needs for technology spaces
The same old stuff (workstations, printers, software)… and in addition…
High-end digital production
Mulitmedia presentation, performance, rehearsal
Partner and small-group collaboration
Laptops and emerging devices
May 11, 2005 TeamSpace@Stanford 10 of 25
Interactive Workspaces Project
Stanford CS Dept (Winograd, Fox); http://iwork.stanford.eduCollaborate across multiple devices, OSs, applicationsiRoom: ubicomp environment + iROS meta-OSProduction classroom version in Wallenberg Hall
May 11, 2005 TeamSpace@Stanford 11 of 25
iRoom / iROS
iROS ManageriROS Manager iROS Manager
Macapp
Javaapp
Event HeapServer Win
appJavaapp
May 11, 2005 TeamSpace@Stanford 12 of 25
iRoom classrooms in Wallenberg Hall
http://wallenberg.stanford.edu/
May 11, 2005 TeamSpace@Stanford 13 of 25
TeamSpace software
“Zero-Admin” lightweight applianceInstallation quick and easyConfiguration minimal and centralizedClear boundaries of interaction definedRecoverability from transient hardware and software failures
iROS Manager, PointRight, MultiBrowseSimple GUI
May 11, 2005 TeamSpace@Stanford 14 of 25
User interfaceServer: iROS Manager Client: TeamSpace
May 11, 2005 TeamSpace@Stanford 15 of 25
Departmental collaboration
Academic Computing
Computer Science DepartmentiWork research group
Wallenberg Global Learning Network
Stanford School of Engineering (grant)
May 11, 2005 TeamSpace@Stanford 16 of 25
Space design considerations
What are you seeking to enable?
What user experience(s) are you creating?
What rhythms are you creating?
As you shape the space, how does the space shape you?
May 11, 2005 TeamSpace@Stanford 17 of 25
Space Design Considerations
Flexibility over fixed
Convertible
Versatile
Modifiable
Cultural & social engineering
Physical vs. technology investment
[3] Monahan, Torin. 2002.
May 11, 2005 TeamSpace@Stanford 18 of 25
Collaboration Design Considerations
[4] Wang, H, Blevis, E. 2004
Seating, shape, orientation=eye contact
Work surface
Same document or divide labor
Private vs. public information space
May 11, 2005 TeamSpace@Stanford 19 of 25
Collaboration TechnologiesHorizontal/Vertical displays
Multiple displays
Tangible interfacesPhysical object interfaces the virtual
Integrated environmentsiRoom
[4] Wang, H, Blevis, E. 2004
May 11, 2005 TeamSpace@Stanford 20 of 25
User studiesDeparture from public computingMove data & control New way to structure collaboration
Working “over the shoulder” on one unitDiscuss and work separately, reconvene
Extension of the laptopShare large displays
“See” the workspace
Public and private space
[1] Shih, C., Fox, A., Winograd, T., Szybalski, A., Crone, M. 2004.
[2] Johanson, B., Fox, A., Winograd, T. 2002.
May 11, 2005 TeamSpace@Stanford 21 of 25
User studiesDesign and Results
One and two screensGroups
Randomly formed groupsAssignment: Develop presentationFind comfort level in communication and spaceVerbal communication
Pre-existing groups Class project or student organization Greater ease in using the environment
[1] Shih, C., Fox, A., Winograd, T., Szybalski, A., Crone, M. 2004
May 11, 2005 TeamSpace@Stanford 22 of 25
Resources1) Shih, C., Fox, A., Winograd, T., Szybalski, A., Crone, M. “Teamspace: A Simple, Low-Cost and Self Suffcient Workspace for Small-Group Collaborative Computing.” IEEE/Learning Technology, October 2004.
lttf.ieee.org/learn_tech/issues/october2004/learn_tech_october2004.pdf
2) Johanson, B., Fox, A., Winograd, T. “The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms.” Pervasive Computing. 2002
3) Monahan, Torin. “Flexible Space & Built Pedagogies: Emerging IT Embodiments.” Rensselaer Polytechnic Institute. 2002
4) Wang, H., Blevis, E. “Concepts that Support Collated Collaborative Work Inspired by the Specific Context of Industrial Designers.” Indiana University. 2004
5) Pingali, G., Sukaviriya, N. “Augmented Collaborative Spaces.” 2000.
May 11, 2005 TeamSpace@Stanford 23 of 25
Support issues
Transitioning research project to real world
Does “Zero-Admin” = “Zero-Maintenance”?
No difference in supporting a cluster computerFile save/location
User understanding
Wired vs. wireless — “leaving the conversation”
Security
May 11, 2005 TeamSpace@Stanford 24 of 25
Current status and scalabilityTeamSpace (Open Source)Tidebreak (www.tidebreak.com): Overface
PointRightInterface control
FileWarpDrag/drop file moving among attached devices
CrossPastePaste information between attached devices
ActionTrackArchive/track meeting files
Transient Screen Annotation
May 11, 2005 TeamSpace@Stanford 25 of 25
Discussion
Your experience with changing users, technology, student culture, academic needs?
To what extent do you feel similar pressures on your public technology spaces?
Your experience with space design considerations, other ways to support collaboration, laptop users?