R-97-51: Input Device for 3-D Interactions

| Publications Page | HITL Home |

Input Device for 3-D Interactions
by Sisinio Baldis


TABLE OF CONTENTS

Title Page

Acknowledgments

Abstract

Dedication

List of Figures

List of Tables

Chapter 1: Introduction

1.1 Introduction to Thesis

1.2 Introduction to Chapters

Chapter 2: Background

2.1 Background of Input Technologies

2.1.1 Overview of 3D Input Technologies

2.1.2 Theoretical models of Input Devices

2.1.3 Empirical studies of the Effectiveness of Input Devices in 3D Spaces

2.1.4 Summary of 3D Input Devices

2.2 VRML

2.3 Java

Chapter 3: Problem Statement

Chapter 4: Architectural Development

4.1 Client / Server Architecture

4.2 Client / Server Design Constraints

4.2.1 Bandwidth

4.2.2 Client Interface

4.2.3 Robustness

4.2.4 Scalability

4.2.5 Client / Server Loading

4.3 System Components

4.3.1 Physical Devices

4.3.2 Device Interface and Data Mapping

4.3.3 The Server

4.3.4 The Client

4.3.5 Connection between Server and Client

4.3.6 Application

4.4 Summary of Design Issues

Chapter 5: Input Device Toolkit

5.1 Device Data Path

5.2 Mapping Device Input

5.3 Device Mapper GUI

5.4 Server Device Input Loop

5.5 Receiving and Parsing Messages

5.6 The Client VRML Interface

5.7 Summary of Toolkit

Chapter 6: The Application

6.1 The Devices

6.1.1 Glove Input

6.1.2 Magnetic Tracker Input

6.1.3 Speech Recognition Input

6.1.4 Keyboard Input

6.2 System Performance

6.2.1 Testbed

6.2.2 System Tests

Chapter 7: Conclusions and Future Work

7.1 Conclusions

7.2 Future Work

Bibliography

Appendix A: The System Implementation

Appendix B: VRML Interface

Appendix C: System Test Results

Appendix D: List of Manufacturers


Human Interface Technology Laboratory