[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Lessons Learned from the Design and Implementation of Distributed Post-WIMP User Interfaces

  • Chapter
  • First Online:
Distributed User Interfaces

Part of the book series: Human-Computer Interaction Series ((HCIS))

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 71.50
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 89.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
GBP 89.99
Price includes VAT (United Kingdom)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Borchers, J., Buschmann, F.: A Pattern Approach to Interaction Design. Wiley, Chichester (2001)

    Google Scholar 

  2. Goldberg, D.: What every computer scientist should know about floating-point arithmetic. ACM Comput. Surv. 23, 5–48 (1991). doi:10.1145/103162.103163

    Article  Google Scholar 

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

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Hutchins, E., Hollan, J., Norman, D.: Direct manipulation interfaces. Hum. Comput. Interact. 1(4), 311–338 (1985)

    Article  Google Scholar 

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

    Google Scholar 

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

  9. 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)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  12. Perlin, K., Fox, D.: Pad: an alternative approach to the computer interface. In: Proceedings of the SIGGRAPH 1993. ACM, New York (1993)

    Google Scholar 

  13. Raskin, J.: The Humane Interface: New Directions for Designing Interactive Systems. Addison-Wesley, Boston (2000)

    Google Scholar 

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

    Google Scholar 

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

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

    Google Scholar 

  17. Zöllner, M., Jetter, H.C.: ZOIL framework. http://zoil.codeplex.com/ (2010). Accessed 16 June 2011

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Seifried .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics