Abstract
Activity-based computing (ABC) is a conceptual and technological framework for designing interactive systems that offers a better mapping between the activities people conduct and the digital entities they use. In ABC, rather than interacting directly with lower-level technical entities like files, folder, documents, etc., users are able to interact with ‘activities’ which encapsulate files and other low-level resources. In ABC an ‘activity’ can be shared between collaborating users and can be accessed on different devices. As such, ABC is a framework that suits the requirements of designing interactive spaces. This chapter provides an overview of ABC with a special focus on its support for collaboration (‘Activity Sharing’) and multiple devices (‘Activity Roaming’). These ABC concepts are illustrated as implemented in two different interactive spaces technologies; ReticularSpaces [1] and the eLabBench [2, 3]. The chapter discusses the benefits of activity-based collaboration support for these interactive spaces, while also discussing limitations and challenges to be addressed in further research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Acronym for “What I See Is What You See”, used for groupware that guarantee that users see the same thing at all times.
- 2.
References
Bardram JE, Gueddana S, Houben S, Nielsen S (2012) Reticularspaces: activity-based computing support for physically distributed and collaborative smart spaces. In: Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems, CHI ’12, pp 2845–2854. ACM, New York, NY, USA (2012). doi:10.1145/2207676.2208689
Tabard A, Hincapi Ramos JD, Bardram JE (2012) The elabbench in the wild: supporting exploration in a molecular biology lab. In: Proceedings of the 2012 ACM annual conference on human factors in computing systems, CHI ’12, pp 3051–3060. ACM, New York, NY, USA. doi:10.1145/2207676.2208718
Tabard A, Hincapi-Ramos JD, Esbensen M, Bardram JE (2011) The elabbench: An interactive tabletop system for the biology laboratory. Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces 2011., ITS2011ACM, New York, NY, USA, pp 301–310
Weiser M, Gold R, Brown JS (1999) The origins of ubiquitous computing research at parc in the late 1980s. IBM Syst J 38(4):693
Streitz NA, Geißler J, Holmer T, Konomi S, Müller-Tomfelde C, Reischl W, Rexroth P, Seitz P, Steinmetz R (1999) i-LAND: an interactive landscape for creativity and innovation. In: CHI’99: proceedings of the SIGCHI conference on human factors in computing systems, pp 120–127. ACM, New York, NY, USA
Johanson B, Fox A, Winograd T (2002) The interactive workspaces project: experiences with ubiquitous computing rooms. IEEE Pervasive Comput 1:67–74
Johanson B, Hutchins G, Winograd T, Stone M (2002) Pointright: experience with flexible input redirection in interactive workspaces. In: UIST’02: proceedings of the SIGCHI conference on user interface software technology, pp 227–234. ACM, New York, NY, USA
Biehl JT, Baker WT, Bailey BP, Tan DS, Inkpen KM, Czerwinski M (2008) Impromptu: a new interaction framework for supporting collaboration in multiple display environments and its field evaluation for co-located software development. In: CHI’08: proceedings of the SIGCHI conference on human factors in computing systems, pp 939–948. ACM, New York, NY, USA
Bardram JE, Bunde-Pedersen J, Doryab A, Sørensen S (2009) CLINICAL SURFACES: activity-based computing for distributed multi-display environments in hospitals. In: INTERACT’09: proceedings of the conference on human computer interaction, Lecture Notes in Computer Science, vol 5727, pp 704–717. Springer
Bardram JE (2009) Activity-based computing for medical work in hospitals. ACM Trans Comput-Hum Interact 16(2):1–36
Bardram JE, Jeuris S, Houben S (2015) Activity-based computing: computational management of activities reflecting human intention. AI Magazine 36(2):63–72
Bardram JE, Doryab A, Gueddana S (2011) Activity-based computing–metaphors and technologies for distributed user interfaces. In: Distributed user interfaces, pp 67–74. Springer (2011)
Bardram JE, Houben S, Nielsen S, Gueddana S (2012) The design and architecture of reticularspaces: an activity-based computing framework for distributed and collaborative smartspaces. In: Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems, pp 269–274. ACM
Houben S, Tell P, Bardram JE (2014) ActivitySpace: managing device ecologies in an activity-centric configuration space. In: Proceedings of the ninth ACM international conference on interactive tabletops and surfaces. ITS ’14ACM, New York, NY, USA, pp 119–128
Bannon L, Cypher A, Greenspan S, Monty ML (1983) Evaluation and Analysis of Users’ Activity Organization. In: CHI’83: proceedings of the SIGCHI conference on human factors in computing systems, pp 54–57. ACM (1983)
Miyata Y, Norman DA (1986) Psychological issues in support of multiple activities. In: Norman DA, Draper SW (eds) User centered system design: new perspectives on human-computer interaction, chap. 13, pp 265–284. Lawrence Erlbaum Associates, Hillsdale, NJ
Bergman O, Beyth-Marom R, Nachmias R (2006) The project fragmentation problem in personal information management. In: CHI’06: proceedings of the SIGCHI conference on human factors in computing systems, pp 271–274. ACM
Boardman R, Sasse MA (2004) Stuff goes into the computer and doesn’t come out: a cross-tool study of personal information management. In: CHI’04: proceedings of the SIGCHI conference on human factors in computing systems, pp 583–590. ACM
Gonzalez VM, Mark G (2004) Constant, constant, multi-tasking craziness: managing multiple working spheres. In: CHI’04: proceedings of the SIGCHI conference on human factors in computing systems, pp 113–120. ACM
Henderson DA Jr, Card S (1986) Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface. ACM Trans Graph 5(3):211–243
Christensen HB, Bardram JE (2002) Supporting human activities—exploring activity-centered computing. In: UBICOMP’02: proceedings of the international conference on ubiquitous computing, Lecture Notes in Computer Science, vol 2498, pp 107–116. Springer
MacIntyre B, Mynatt ED, Voida S, Hansen KM, Tullio J, Corso GM (2001) Support for multitasking and background awareness using interactive peripheral displays. In: Proceedings of the 14th annual ACM symposium on User interface software and technology, pp 41–50. ACM
Winograd T, Flores F (1986) Understanding computers and cognition: a new foundation for design. Intellect Books
Roseman M, Greenberg S (1996) Building real-time groupware with groupkit, a groupware toolkit. ACM Trans Comput-Hum Interact 3(1):66–106
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Bardram, J.E., Esbensen, M., Tabard, A. (2016). Activity-Based Collaboration for Interactive Spaces. In: Anslow, C., Campos, P., Jorge, J. (eds) Collaboration Meets Interactive Spaces. Springer, Cham. https://doi.org/10.1007/978-3-319-45853-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-45853-3_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-45852-6
Online ISBN: 978-3-319-45853-3
eBook Packages: Computer ScienceComputer Science (R0)