Questions for Shneiderman et al. Chapter 6 - Direct Manipulation and Virtual Environments

  1. What are the key characteristics of a direct manipulation interface?
  2. The book says that driving an automobile is direct manipulation - is it always?
  3. The book says that direct manipulation WYSIWYG word processing has a clear advantage over line-oriented command languages. Yet, the command-line of vi remains popular among programmers. Many researchers still prefer the command-driven approach LaTeX. Why?
  4. Name five reasons that direct manipulation is not always the best solution.