TeamSpace: Walk-up, cross-platform collaboration (for mobile computing users) Bruce Vincent, Stanford University Rich HoletonDave Futey Head of Residential Computing Associate Director, Academic Computing
May 11, 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, of 25 Outline Rethinking technology spaces Changes in student users and technology Changes in curriculum, pedagogy, and campus life Real-time, real-space group collaboration Interactive Workspaces project (research project in CS) then opensource product iROS/others TeamSpace software Pilot implementation Academic Computing—Computer Science collaboration Space design considerations User studies Sustainability and scalability
May 11, of 25 Public technology spaces in education Outside the classroom Specialized spaces Purposes Learning, teaching Creativity, production Recreation, socializing Future: Immersive environments, VR, simulation
May 11, of 25 Our legacy tech spaces Created to provide access to computing But still used for…. Quick-hit , Web, IM, etc. Printing, production work Productivity software Course-specific software Alternative study space Group/partner work Workstation usage declining
May 11, of 25 Nomads digital natives 89% laptops for first-year students Proliferation of wireless Proliferation 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, of 25 Changing curricula and pedagogies Project-based learning, problem-based learning (PBL) Multimedia production, presentation Required Student-initiated The new literacy, e.g. new Stanford Writing Requirement CS2c, “Intermediate Computing at Stanford” (pilot class for new media skills development i.e. audio, video, web, presentation
May 11, of 25 Changing campus and residential life Pervasive communication and connectivity Merging of academic, social, personal, and community- building activities Virtual and residence communities/ IM your roommate Extracurricular cybercommunities, digital production needs
May 11, 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, of 25 Interactive Workspaces Project Stanford CS Dept (Winograd, Fox); Collaborate across multiple devices, OSs, applications iRoom: ubicomp environment + iROS meta-OS Production classroom version in Wallenberg Hall
May 11, of 25 iRoom / iROS iROS Manager Mac app Java app Event Heap Server Win app Java app
May 11, of 25 iRoom classrooms in Wallenberg Hall
May 11, of 25 TeamSpace software “Zero-Admin” lightweight appliance Installation quick and easy Configuration minimal and centralized Clear boundaries of interaction defined Recoverability from transient hardware and software failures iROS Manager, PointRight, MultiBrowse Simple GUI
May 11, of 25 User interface Server: iROS Manager Client: TeamSpace
May 11, of 25 Departmental collaboration Academic Computing Computer Science Department iWork research group Wallenberg Global Learning Network Stanford School of Engineering (grant)
May 11, 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, of 25 Space Design Considerations Flexibility over fixed Convertible Versatile Modifiable Cultural & social engineering Physical vs. technology investment [3] Monahan, Torin
May 11, of 25 Collaboration Design Considerations [4] Wang, H, Blevis, E Seating, shape, orientation=eye contact Work surface Same document or divide labor Private vs. public information space
May 11, of 25 Collaboration Technologies Horizontal/Vertical displays Multiple displays Tangible interfaces Physical object interfaces the virtual Integrated environments iRoom [4] Wang, H, Blevis, E. 2004
May 11, of 25 User studies Departure from public computing Move data & control New way to structure collaboration Working “over the shoulder” on one unit Discuss and work separately, reconvene Extension of the laptop Share large displays “See” the workspace Public and private space [1] Shih, C., Fox, A., Winograd, T., Szybalski, A., Crone, M [ 2] Johanson, B., Fox, A., Winograd, T
May 11, of 25 User studies Design and Results One and two screens Groups Randomly formed groups Assignment: Develop presentation Find comfort level in communication and space Verbal 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, of 25 Resources 1) 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 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 ) Monahan, Torin. “Flexible Space & Built Pedagogies: Emerging IT Embodiments.” Rensselaer Polytechnic Institute ) Wang, H., Blevis, E. “Concepts that Support Collated Collaborative Work Inspired by the Specific Context of Industrial Designers.” Indiana University ) Pingali, G., Sukaviriya, N. “Augmented Collaborative Spaces.” 2000.
May 11, of 25 Support issues Transitioning research project to real world Does “Zero-Admin” = “Zero-Maintenance”? No difference in supporting a cluster computer File save/location User understanding Wired vs. wireless — “leaving the conversation” Security
May 11, of 25 Current status and scalability TeamSpace (Open Source) Tidebreak ( Overface PointRight Interface control FileWarp Drag/drop file moving among attached devices CrossPaste Paste information between attached devices ActionTrack Archive/track meeting files Transient Screen Annotation
May 11, 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?