This confusion can lead to mistakes or incorrect decision-making. While the virtual environment might indicate that the user has performed an invalid operation, it is better to prevent mistakes by letting the user know which operations they are allowed to perform. As a result, almost every application has different controls and interaction protocols. Every application must be learned or relearned by the user. We know from human-computer interaction studies that learning is a cumulative process.
Humans carry a tremendous amount of personal experience into computer environments.
These questions are of interest to us and have motivated the work presented here. To that end, we investigate technologies that could help us seek answers to the questions listed above. One example technology is that of palmtop computing devices. Current trends in technology include the design of miniaturized palmtop computing devices. Palmtop computing devices have several characteristics that make them desirable for use in virtual environments.