Abstract
Interface toolkits in ordinary application areas let average programmers rapidly develop software resembling other standard applications. In contrast, toolkits for novel and perhaps unfamiliar application areas enhance the creativity of these programmers. By removing low-level implementation burdens and supplying appropriate building blocks, toolkits give people a ‘language’ to think about these new interfaces, which in turn allows them to concentrate on creative designs. This is important, for it means that programmers can rapidly generate and test new ideas, replicate and refine ideas, and create demonstrations for others to try. To illustrate this important link between toolkits and creativity, I describe example groupware toolkits we have built and how people have leveraged them to create innovative interfaces.
Similar content being viewed by others
References
Bederson B, Hourcade J (1999) Architecture and implementation of a Java package for Multiple Input Devices (MID). In: HCIL Technical Report no. 9908
Bier B, Freeman S (1991) MMM: a user interface architecture for shared editors on a single screen. In: Proc ACM UIST, pp 79–86
Boyle M, Greenberg S (2005) Rapidly prototyping multimedia groupware. In: Proc 11th Int’l Conference on Distributed Multimedia Systems (DMS’05), Knowledge Systems Institute, IL, USA
Cox D, Greenberg S (2000) Supporting collaborative interpretation in distributed groupware. In: Proc ACM CSCW, pp 289–298
De Bono E (1973) Lateral thinking: creativity step by step. Harper Colophon, New York, NY
Diaz-Marino RA, Tse E, Greenberg S (2003) Programming for multiple touches and multiple users: a toolkit for the DiamondTouch hardware. In: Companion Proc ACM UIST
Engelbart D, English W (1968) Research center for augmenting human intellect. In: Proceedings fall joint computing conference. AFIPS, Montvale, NJ, pp 395–410
Foster G (1986) Collaborative systems and multi-user interfaces. PhD thesis (UCB/CSD 87/326). Computer Science Division (EECS), University of California, Berkeley, USA
Gaines B (1999) Modeling and forecasting the information sciences. Inf Sci 57/58:13–22
Greenberg S (1997) Collaborative interfaces for the web. In: Forsythe C, Grose E, Ratner J (eds) Human factors and web development, Chapter 18. LEA, Mahwah, NJ, pp 241–254
Greenberg S (2003) Enhancing creativity with groupware toolkits. Invited keynote talk. In: Proceedings of the CRIWG ’2003 9th international workshop on groupware (Sept 28–Oct 2, Autrans, France), LNCS vol. 2806, 1–9, Springer, Berlin Heidelberg New York
Greenberg S (2004) Collaborative physical user interfaces. In: Okada K, Hoshi T, Inoue T (eds) Communication and collaboration support systems (advanced information technology series) information processing society of Japan
Greenberg S, Fitchett C (2001) Phidgets: easy development of physical interfaces through physical widgets. In: Proc ACM UIST, pp 209–218
Greenberg S, Gutwin C, Cockburn A (1996) Using distortion-oriented displays to support workspace awareness. In: Sasse A, Cunningham R, Winder R (eds) People and computers XI (Proc HCI’96). Springer, Berlin Heidelberg New York, pp 299–314
Greenberg S, Kuzuoka H (2000) Using digital but physical surrogates to mediate awareness, communication and privacy in media spaces. Personal Technologies 4(1), January, Elsevier
Greenberg S, Roseman M (1999) Groupware toolkits for synchronous work. In: Beaudouin-Lafon M (ed) Computer-supported cooperative work (trends in software 7). Wiley, New York, pp 135–168
Greenberg S, Roseman M (2003) Using a room metaphor to ease transitions in groupware. In: Ackerman M, Pipek V, Wulf V (eds) Sharing expertise: beyond knowledge management. MIT, Cambridge, MA, pp 203–256, January
Greenberg S, Roseman M, Webster D, Bohnet R (1992) Human and technical factors of distributed group drawing tools. Interact Comput 4(1):364–392
Greenberg S, Rounding M (2001) The notification collage: posting information to public and personal displays. In: Proc ACM CHI, pp 515–521
Gutwin C, Greenberg S (2004) The importance of awareness for team cognition in distributed collaboration. In: Salas E, Fiore SM (eds) Team cognition: understanding the factors that drive process and performance. APA, Washington, pp 177–201
Gutwin C, Greenberg S, Roseman M (1996) Workspace awareness in real-time distributed groupware: framework, widgets and evaluation. In: Sasse A, Cunningham R, Winder R (eds) People and computers XI (Proc HCI’96). Springer, Berlin Heidelberg New York, pp 281–298
Myers B (1995) State of the art in user interface software tools. In: Baecker R, Grudin J, Buxton W, Greenberg S (eds) Readings in human computer interaction: towards the year 2000. Morgan Kaufmann, pp 323–343
Sarin S (1984) Interactive on-line conferences, PhD thesis. MIT/LCS/TR330. MIT, USA
Shneiderman B (2000) Creating creativity: user interfaces for supporting innovation. ACM Trans Comput-Hum Interact 7(1):114–138 (March)
Stewart J, Bederson B, Druin A (1999) Single display groupware: a model for co-present collaboration. Proc ACM CHI, pp 286–293
Tang J (1991) Findings from observational studies of collaborative work. Int J Man-Mach Stud 34(2):143–160, Academic Press
Tang A, Boyle M, Greenberg S (2003) Display and presence disparity in mixed presence groupware. In: Proc fifth australasian user interface conference, volume 28 in the CRPIT conferences in research and practice in information technology series, (Dunedin, NZ January). Australian Computer Society Inc., pp 73–82
Tse E, Greenberg S (2004) Rapidly prototyping single display groupware through the SDGToolkit. In: Proc fifth australasian user interface conference, volume 28 in the CRPIT conferences in research and practice in information technology series, (Dunedin, NZ January). Australian Computer Society Inc. pp 101–110
Tse E, Histon J, Scott S, Greenberg S (2004) Avoiding interference: how people use spatial separation and partitioning in SDG workspaces. In: Proc ACM CSCW, pp 252–261
Whorf BL (1956) Language, thought and reality. In: JB Carroll (ed). MIT, Cambridge, MA
Zanella A, Greenberg S (2001) Reducing interference in single display groupware through transparency. In: Proc ECSCW. Kluwer, Dordrecht, The Netherlands
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Greenberg, S. Toolkits and interface creativity. Multimed Tools Appl 32, 139–159 (2007). https://doi.org/10.1007/s11042-006-0062-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-006-0062-y