Skip to main content
Log in

Toolkits and interface creativity

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Bederson B, Hourcade J (1999) Architecture and implementation of a Java package for Multiple Input Devices (MID). In: HCIL Technical Report no. 9908

  2. Bier B, Freeman S (1991) MMM: a user interface architecture for shared editors on a single screen. In: Proc ACM UIST, pp 79–86

  3. 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

  4. Cox D, Greenberg S (2000) Supporting collaborative interpretation in distributed groupware. In: Proc ACM CSCW, pp 289–298

  5. De Bono E (1973) Lateral thinking: creativity step by step. Harper Colophon, New York, NY

    Google Scholar 

  6. 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

  7. Engelbart D, English W (1968) Research center for augmenting human intellect. In: Proceedings fall joint computing conference. AFIPS, Montvale, NJ, pp 395–410

  8. Foster G (1986) Collaborative systems and multi-user interfaces. PhD thesis (UCB/CSD 87/326). Computer Science Division (EECS), University of California, Berkeley, USA

  9. Gaines B (1999) Modeling and forecasting the information sciences. Inf Sci 57/58:13–22

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

  12. 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

  13. Greenberg S, Fitchett C (2001) Phidgets: easy development of physical interfaces through physical widgets. In: Proc ACM UIST, pp 209–218

  14. 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

    Google Scholar 

  15. 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

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. Greenberg S, Roseman M, Webster D, Bohnet R (1992) Human and technical factors of distributed group drawing tools. Interact Comput 4(1):364–392

    Article  Google Scholar 

  19. Greenberg S, Rounding M (2001) The notification collage: posting information to public and personal displays. In: Proc ACM CHI, pp 515–521

  20. 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

    Chapter  Google Scholar 

  21. 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

    Google Scholar 

  22. 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

  23. Sarin S (1984) Interactive on-line conferences, PhD thesis. MIT/LCS/TR330. MIT, USA

  24. Shneiderman B (2000) Creating creativity: user interfaces for supporting innovation. ACM Trans Comput-Hum Interact 7(1):114–138 (March)

    Article  Google Scholar 

  25. Stewart J, Bederson B, Druin A (1999) Single display groupware: a model for co-present collaboration. Proc ACM CHI, pp 286–293

  26. Tang J (1991) Findings from observational studies of collaborative work. Int J Man-Mach Stud 34(2):143–160, Academic Press

    Article  Google Scholar 

  27. 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

  28. 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

  29. 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

  30. Whorf BL (1956) Language, thought and reality. In: JB Carroll (ed). MIT, Cambridge, MA

  31. Zanella A, Greenberg S (2001) Reducing interference in single display groupware through transparency. In: Proc ECSCW. Kluwer, Dordrecht, The Netherlands

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saul Greenberg.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-006-0062-y

Keywords

Navigation