skip to main content
10.1145/1077534.1077540acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article

The Grappl 3D interaction technique library

Published: 10 November 2004 Publication History

Abstract

One of the obstacles to the widespread use of interactive 3D applications is the lack of good tools for developing them. The development of these tools has been complicated by the wide range of hardware configurations used in 3D applications. Also, there is a lack of common software platforms for developing the tools required for 3D user interfaces. As a result, many groups develop their own set of interaction techniques without taking advantage of the work of others, wasting a considerable amount of development time. The Grappl project aims to solve these problems by providing software tools that adapt to the hardware configuration and automatically design most of the user interface. One of the main components of this project is an interaction technique library that supports a wide range of input and output devices. This library provides an open platform for the development of 3D interaction techniques that encourages further development in this area. Interaction techniques developed using this toolkit can be used in our user interface design system, so application developers can easily take advantage of new interaction techniques. The design and implementation of this library is described in this paper.

References

[1]
Barrilleaux J., 3D User Interfaces with JAVA 3D, Manning Publications, 2001.
[2]
Bowman, D., Hodges, L., An evaluation of techniques for grabbing and manipulating remote objects in immersive virtual environments. Proceedings of Symposium on Interactive 3D Graphics. 1997. ACM. pp. 35--38.
[3]
Bowman D., Kruijff E., LaViola J., Poupyrev I., 3D User Interfaces: Theory and Practice, Addison-Wesley, 2005.
[4]
Conner, B., Snibbe, S., Herndon, K., Robbins, D., Zeleznik, R., et al., Three-dimensional widgets. Proceedings of Interactive 3D graphics Symposium. 1992. pp. 183--188.
[5]
Forsberg, A., LaViola, J., Zeleznik, R., ErgoDesk: A Framework For Two and Three Dimensional Interaction at the ActiveDesk. Proceedings of Second International Immersive Projection Technology Workshop. 1998.
[6]
Green M., Towards the Automatic Construction of 3D User Interfaces, ICAT'2004 Proceedings, 2004.
[7]
Jacob, R., Deligiannidis, L., Morrison, A Software Model and Specification Language for Non-WIMP User Interfaces. Transactions on Computer-Human Interaction, 1999. 6(1): pp. 1--46.
[8]
Liang J. M. Green, JDCAD: A Highly Interactive 3D Modeling System, Computers and Graphics, vol. 18, no. 4, p. 499--506, 1994.
[9]
Shaw C., M. Green, THRED: A Two-Handed Design System, ACM-Springer Multimedia Systems, vol. 5, no. 2, p. 126--139, 1997.
[10]
Mine, M., Brooks, F., Sequin, C., Moving objects in space: exploiting proprioception in virtual-environment interaction. Proceedings of SIGGRAPH'97. 1997. ACM. pp. 19--26.
[11]
Poupyrev, I., Billinghurst, M., Weghorst, S., Ichikawa, T., Go-Go Interaction Technique: Non-linear Mapping for Direct Manipulation in VR. Proceedings of UIST'96. 1996.ACM. pp. 79--80.
[12]
Shaw C., M. Green, J. Liang, Y. Sun, Decoupled Simulation in Virtual Reality, ACM Transactions on Information Systems, vol. 11, no.3, p.287--317, July 1993.
[13]
Stevens, M., Zeleznik, R., Hughes, J., An architecture for an extensible 3D interface toolkit. Proceedings of UIST'94. 1994. ACM. pp. 59--67.
[14]
Zeleznik, R. C., Herndon, K. P., Robbins, D. C., Huang, N., Meyer, T., et al., An interactive 3D toolkit for constructing 3D widgets. Proceedings of SIGGRAPH'93. 1993. ACM. New York, NY, USA. pp. 81--4.

Cited By

View all
  • (2019)3DPlasticToolkit: Plasticity for 3D User InterfacesVirtual Reality and Augmented Reality10.1007/978-3-030-31908-3_5(62-83)Online publication date: 7-Oct-2019
  • (2017)Virtuelle Techniken und Semantic-WebWeb-basierte Anwendungen Virtueller Techniken10.1007/978-3-662-52956-0_2(17-116)Online publication date: 7-Apr-2017
  • (2015)Plasticity for 3D user interfacesProceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/2774225.2775073(28-33)Online publication date: 23-Jun-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRST '04: Proceedings of the ACM symposium on Virtual reality software and technology
November 2004
226 pages
ISBN:1581139071
DOI:10.1145/1077534
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 November 2004

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. 3D user interfaces
  2. interaction techniques

Qualifiers

  • Article

Conference

VRST04

Acceptance Rates

Overall Acceptance Rate 66 of 254 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)3DPlasticToolkit: Plasticity for 3D User InterfacesVirtual Reality and Augmented Reality10.1007/978-3-030-31908-3_5(62-83)Online publication date: 7-Oct-2019
  • (2017)Virtuelle Techniken und Semantic-WebWeb-basierte Anwendungen Virtueller Techniken10.1007/978-3-662-52956-0_2(17-116)Online publication date: 7-Apr-2017
  • (2015)Plasticity for 3D user interfacesProceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/2774225.2775073(28-33)Online publication date: 23-Jun-2015
  • (2014)A survey of plasticity in 3D user interfaces2014 IEEE 7th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS)10.1109/SEARIS.2014.7152797(19-26)Online publication date: Mar-2014
  • (2007)Automatic design and layout of 3D user interfacesComputer Animation and Virtual Worlds10.1002/cav.17418:3(211-224)Online publication date: 17-May-2007
  • (2006)An interaction framework for scenario-based three dimensional environmentsProceedings of the 3rd Australasian conference on Interactive entertainment10.5555/1231894.1231911(109-115)Online publication date: 4-Dec-2006
  • (2006)Automatic layout for 3D user interfaces constructionProceedings of the 2006 ACM international conference on Virtual reality continuum and its applications10.1145/1128923.1128942(113-120)Online publication date: 14-Jun-2006
  • (2005)A layout framework for 3D user interfacesProceedings of the ACM symposium on Virtual reality software and technology10.1145/1101616.1101636(96-105)Online publication date: 7-Nov-2005

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media