Tweek: Merging 2D and 3D Interaction in Immersive Environments
Developers of virtual environments (VEs) face an oftendifficult problem: users must have some way to interact with the virtual world. The application designers must determine how to map available inputs (button presses, hand gestures, etc.) to actions within the VE. As a result, interaction within a...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
International Institute of Informatics and Cybernetics
2003-06-01
|
Series: | Journal of Systemics, Cybernetics and Informatics |
Subjects: | |
Online Access: | http://www.iiisci.org/Journal/CV$/sci/pdfs/001521.pdf
|
id |
doaj-bac69338c5a54bbdb65386bbdcff81d2 |
---|---|
record_format |
Article |
spelling |
doaj-bac69338c5a54bbdb65386bbdcff81d22020-11-25T00:32:46ZengInternational Institute of Informatics and CyberneticsJournal of Systemics, Cybernetics and Informatics1690-45242003-06-01135761Tweek: Merging 2D and 3D Interaction in Immersive EnvironmentsPatrick L Hartling0Allen D Bierbaum1Carolina Cruz-Neira2 Virtual Reality Applications Center, Iowa State University Virtual Reality Applications Center, Iowa State University Virtual Reality Applications Center, Iowa State University Developers of virtual environments (VEs) face an oftendifficult problem: users must have some way to interact with the virtual world. The application designers must determine how to map available inputs (button presses, hand gestures, etc.) to actions within the VE. As a result, interaction within a VE is perhaps the most limiting factor for the development of complex virtual reality (VR) applications. For example, interactions with large amounts of data, alphanumeric information, or abstract operations may not map well to current VR interaction methods, which are primarily spatial. Instead, twodimensional (2D) interaction could be more effective. Current practices often involve the development of customized interfaces for each application. The custom interfaces try to match the capabilities of the available input devices. To address these issues, we have developed a middleware tool called Tweek. Tweek presents users with an extensible 2D Java graphical user interface (GUI) that communicates with VR applications. Using this tool, developers are free to create a GUI that provides extended capabilities for interacting with a VE. This paper covers in detail the design of Tweek and its use with VR Juggler, an open source virtual reality development tool.http://www.iiisci.org/Journal/CV$/sci/pdfs/001521.pdf JavaBeansJavaCORBAC++Virtual Reality |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Patrick L Hartling Allen D Bierbaum Carolina Cruz-Neira |
spellingShingle |
Patrick L Hartling Allen D Bierbaum Carolina Cruz-Neira Tweek: Merging 2D and 3D Interaction in Immersive Environments Journal of Systemics, Cybernetics and Informatics JavaBeans Java CORBA C++ Virtual Reality |
author_facet |
Patrick L Hartling Allen D Bierbaum Carolina Cruz-Neira |
author_sort |
Patrick L Hartling |
title |
Tweek: Merging 2D and 3D Interaction in Immersive Environments |
title_short |
Tweek: Merging 2D and 3D Interaction in Immersive Environments |
title_full |
Tweek: Merging 2D and 3D Interaction in Immersive Environments |
title_fullStr |
Tweek: Merging 2D and 3D Interaction in Immersive Environments |
title_full_unstemmed |
Tweek: Merging 2D and 3D Interaction in Immersive Environments |
title_sort |
tweek: merging 2d and 3d interaction in immersive environments |
publisher |
International Institute of Informatics and Cybernetics |
series |
Journal of Systemics, Cybernetics and Informatics |
issn |
1690-4524 |
publishDate |
2003-06-01 |
description |
Developers of virtual environments (VEs) face an oftendifficult problem: users must have some way to interact with the virtual world. The application designers must determine how to map available inputs (button presses, hand gestures, etc.) to actions within the VE. As a result, interaction within a VE is perhaps the most limiting factor for the development of complex virtual reality (VR) applications. For example, interactions with large amounts of data, alphanumeric information, or abstract operations may not map well to current VR interaction methods, which are primarily spatial. Instead, twodimensional (2D) interaction could be more effective. Current practices often involve the development of customized interfaces for each application. The custom interfaces try to match the capabilities of the available input devices. To address these issues, we have developed a middleware tool called Tweek. Tweek presents users with an extensible 2D Java graphical user interface (GUI) that communicates with VR applications. Using this tool, developers are free to create a GUI that provides extended capabilities for interacting with a VE. This paper covers in detail the design of Tweek and its use with VR Juggler, an open source virtual reality development tool. |
topic |
JavaBeans Java CORBA C++ Virtual Reality |
url |
http://www.iiisci.org/Journal/CV$/sci/pdfs/001521.pdf
|
work_keys_str_mv |
AT patricklhartling tweekmerging2dand3dinteractioninimmersiveenvironments AT allendbierbaum tweekmerging2dand3dinteractioninimmersiveenvironments AT carolinacruzneira tweekmerging2dand3dinteractioninimmersiveenvironments |
_version_ |
1725319179859394560 |