The Grappl 3D interaction technique library

  • Authors:
  • Mark Green;Joe Lo

  • Affiliations:
  • City University of Hong Kong, Kowloon, Hong Kong;City University of Hong Kong, Kowloon, Hong Kong

  • Venue:
  • Proceedings of the ACM symposium on Virtual reality software and technology
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

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.