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

Tweek: A Framework for Cross-Display Graphical User Interfaces

  • Conference paper
Computational Science and Its Applications – ICCSA 2005 (ICCSA 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3482))

Included in the following conference series:

Abstract

Developers of virtual environments (VEs) face an often-difficult problem: users must have some way to interact with the virtual world. The VE application designers must determine how to map available inputs to actions within the virtual world. However, manipulating large amounts of data, entering alphanumeric information, or performing abstract operations may not map well to current VE interaction methods, which are primarily spatial. Furthermore, many VE applications are derived from mature desktop applications that typically have a very rich user interface (UI). This paper presents Tweek, a reusable, extensible framework for UI construction that allows use of the same UI on a desktop system, on a hand-held computer, or in an immersive 3D space. Designers can maintain interaction consistency across conventional visualization settings such as desktop systems and multi-screen immersive systems. This paper covers in detail the design of Tweek and its use as an input device for virtual environments.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Cruz-Neira, C., Sandin, D.J., DeFanti, T.A.: Surround-screen projection-based virtual reality: the design and implementation of the cave. In: Proceedings of the 20th annual conference on Computer graphics and interactive techniques, pp. 135–142. ACM Press, New York (1993)

    Chapter  Google Scholar 

  2. Krüger, W., Bohn, C.A., Fröhlich, B., Schüth, H., Strauss, W., Wesche, G.: The responsive workbench: A virtual work environment. Computer 28, 42–48 (1995)

    Article  Google Scholar 

  3. Hartling, P., Bierbaum, A., Cruz-Neira, C.: Tweek: Merging 2d and 3d interaction in immersive environments. In: Callaos, N., Pisarchik, A., Ueda, M. (eds.) Proceedings of the 6th World Multiconference on Systemics, Cybernetics, and Informatics, Orlando, Florida, United States, vol. VI, pp. 1–5 (2002)

    Google Scholar 

  4. Hartling, P., Bierbaum, A., Cruz-Neira, C.: Virtual reality interfaces using Tweek. In: ACMSIGGRAPH 2002 Conference Abstracts and Applications, San Antonio, Texas, United States, p. 278. ACM Press, New York (2002)

    Chapter  Google Scholar 

  5. Hill, L.C., Cruz-Neira, C.: Palmtop interaction methods for the immersive projection technology vr systems. In: Proceedings of the 4th International Immersive Projection Technology Workshop (IPT 2000), Ames, Iowa, United States (2000)

    Google Scholar 

  6. Watsen, K., Darken, R.P., Capps, M.V.: A handheld computer as an interaction device to a virtual environment. In: Proceedings of the 3rd International Immersive Projection Technology Workshop (IPT 1999), Stuttgart, Germany, pp. 51–57 (1999)

    Google Scholar 

  7. Wolka, M.M., Greenfield, E.: The virtual tricorder: A uniform interface to virtual reality. In: ACM Symposium on User Interface Software and Technology, Pittsburgh, Pennsylvania, United States, pp. 39–40 (1995)

    Google Scholar 

  8. Bownman, D.A., Wingrave, C.A.: Design and evaluation of menu systems for immersive virtual environments. In: Proceedings of IEEE Virtual Reality 2001, Yokohama, Japan (2001)

    Google Scholar 

  9. Elmqvist, N.: 3dwm: Three-dimensional user interfaces using fast constructive solid geometry. Master’s thesis, Chalmers University of Technology, Göteborg, Sweden (2001)

    Google Scholar 

  10. Heath, D.J.: Virtual user interface (vui): A windowing system for vr. In: Proceedings of the 2nd International Immersive Projection Technology Workshop (IPT 1998), Ames, Iowa, United States (1998)

    Google Scholar 

  11. Hörtner, H., Lindinger, C., Praxmarer, R., Riedler, A.: Ars box. In: SIGGRAPH 2002 Emerging Technologies, San Antonio, Texas, United States (2002)

    Google Scholar 

  12. Tsang, M., Fiztmaurice, G.W., Kurtenbach, G., Khan, A., Buxton, B.: Boom chameleon: Simultaneous capture of 3d viewpoint, voice and gesture annotations on a spatially-aware display. In: (ACM) Symposium on User Interface Software and Technology, Paris, France (2002)

    Google Scholar 

  13. Hill, L.C.: Usability of 2D palmtop interaction device in immersive virtual environments. Master’s thesis, Iowa State University, Ames, Iowa (2000)

    Google Scholar 

  14. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series. Addison-Wesley Publishing Company, New York (1995)

    Google Scholar 

  15. Object Management Group: The Common Object Request Broker Architecture: Core Specification. 3.0.2 edn. Object Management Group (2002)

    Google Scholar 

  16. Hamilton, G. (ed.): JavaBeansTM1.01 Specification. Sun Microsystems, Mountain View (1997)

    Google Scholar 

  17. Bierbaum, A., Just, C., Hartling, P., Meinert, K., Baker, A., Cruz-Neira, C.: VR Juggler: A virtual platform for virtual reality application development. In: Proceedings of IEEE Virtual Reality, Yokohama, Japan, pp. 89–96 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hartling, P., Cruz-Neira, C. (2005). Tweek: A Framework for Cross-Display Graphical User Interfaces. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424857_115

Download citation

  • DOI: https://doi.org/10.1007/11424857_115

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25862-9

  • Online ISBN: 978-3-540-32045-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics