Direct manipulation interfaces -- object-oriented

  • target <- command

Requirements

WYSIWYG

  • documents -- open, close
  • blocks -- select, copy, paste
  • links {\em -- source -> destination }

slide: Direct manipulation interfaces