Abstract
Creating novel user interfaces that are “natural” and distributed is challenging for designers and developers. “Natural” interaction techniques are barely standardized and in combination with distributed UIs additional technical difficulties arise. In this paper we present the lessons we have learned in developing several natural and distributed user interfaces and propose design patterns to support development of such applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Borchers, J., Buschmann, F.: A Pattern Approach to Interaction Design. Wiley, Chichester (2001)
Goldberg, D.: What every computer scientist should know about floating-point arithmetic. ACM Comput. Surv. 23, 5–48 (1991). doi:10.1145/103162.103163
Haller, M., Brandl, P., Leithinger, D., Leitner, J., Seifried, T., Billinghurst, M.: Shared design space: sketching ideas using digital pens and a large augmented tabletop setup. In: Advances in artificial reality and tele-existence, pp. 185–196 (2006). Springer, Berlin
Haller, M., Leitner, J., Seifried, T., Wallace, J., Scott, S., Richter, C., Brandl, P., Gokcezade, A.: The NiCE discussion room: integrating paper and digital media to support co-located group meetings. In: Proceedings of the CHI 2010. ACM, New York (2010)
Hofmeester, K., Wixon, D.: Using metaphors to create a natural user interface for microsoft surface. In: Extended Abstracts CHI 2010. ACM Press, New York (2010)
Hutchins, E., Hollan, J., Norman, D.: Direct manipulation interfaces. Hum. Comput. Interact. 1(4), 311–338 (1985)
Jacob, R.J.K., Girouard, A., Hirshfield, L.M., Horn, M.S., Shaer, O., Solovey, E.T., Zigelbaum, J.: Reality-based interaction: a framework for post-WIMP interfaces. In: Proceedings of the CHI 2008. ACM, New York (2008)
Jetter, H.C., Gerkin, J., Milic-Frayling, N., Oleksik, G., Reiterer, H., Jones, R., Baumberg, J.: Deskpiles. http://research.microsoft.com/en-us/projects/deskpiles (2009). Accessed 16 June 2011
Jetter, H.C., Gerken, J., Zöllner, M., Reiterer, H.: Model-based design and prototyping of interactive spaces for information interaction. In: Proceedings of the HCSE 2010. Springer, New York (2010)
Jetter, H.C., Gerken, J., Zöllner, M., Reiterer, H., Milic-Frayling, N.: Materializing the query with facet-streams – a hybrid surface for collaborative search on tabletops. In: Proceedings of the CHI 2011. ACM, New York (2011)
Melchior, J., Grolaux, D., Vanderdonckt, J., Van Roy, P.: A toolkit for peer-to-peer distributed user interfaces: concepts, implementation, and applications. In: Proceedings of the EICS ’09. ACM, New York (2009)
Perlin, K., Fox, D.: Pad: an alternative approach to the computer interface. In: Proceedings of the SIGGRAPH 1993. ACM, New York (1993)
Raskin, J.: The Humane Interface: New Directions for Designing Interactive Systems. Addison-Wesley, Boston (2000)
Shaer, O., Jacob, R.J.K.: A specification paradigm for the design and implementation of tangible user interfaces. ACM Trans. Comput. Hum. Interact. 16(4), 20:1–20:39 (2009). doi:10.1145/1614390.1614395
Smith, J.: WPF apps with the model-view-ViewModel design pattern. MSDN Magazine. http://msdn.microsoft.com/en-us/magazine/dd419663.aspx (2009). Accessed 16 June 2011
Wigdor, D., Shen, C., Forlines, C., Balakrishnan, R.: Table-centric interactive spaces for real-time collaboration. In: Proceedings of the AVI 2006. ACM, New York (2006)
Zöllner, M., Jetter, H.C.: ZOIL framework. http://zoil.codeplex.com/ (2010). Accessed 16 June 2011
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag London Limited
About this chapter
Cite this chapter
Seifried, T., Jetter, HC., Haller, M., Reiterer, H. (2011). Lessons Learned from the Design and Implementation of Distributed Post-WIMP User Interfaces. In: Gallud, J., Tesoriero, R., Penichet, V. (eds) Distributed User Interfaces. Human-Computer Interaction Series. Springer, London. https://doi.org/10.1007/978-1-4471-2271-5_11
Download citation
DOI: https://doi.org/10.1007/978-1-4471-2271-5_11
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-2270-8
Online ISBN: 978-1-4471-2271-5
eBook Packages: Computer ScienceComputer Science (R0)