Leogo: An Equal Opportunity User Interface for Programming

  title={Leogo: An Equal Opportunity User Interface for Programming},
  author={A. Cockburn and A. Bryant},
  journal={J. Vis. Lang. Comput.},
  • A. Cockburn, A. Bryant
  • Published 1997
  • Computer Science
  • J. Vis. Lang. Comput.
  • Abstract Leogo is a novel programming environment supporting an ‘equal opportunity’ user interface which allows users to express their programming tasks through any mixture of three concurrently active programming paradigms: by direct-manipulation using ‘programming by demonstration’, by clicking buttons and dragging sliders in an iconic language and by typing commands in a normal text-based language. Equal opportunity ensures that the effects of any interface action are simultaneously… CONTINUE READING
    Touch Your Program with Hands: Qualities in Tangible Programming Tools for Novice
    • 9
    • PDF
    How Young Children Learn to Program With Sensor, Action, and Logic Blocks
    • 70
    • Highly Influenced
    A Tangible Embedded Programming System to Convey Event-Handling Concept
    • 16


    Publications referenced by this paper.
    Watch what I do: programming by demonstration
    • 1,092
    • PDF
    ToonTalk - An Animated Programming Environment for Children
    • 186
    • PDF
    Demonstrational interfaces: A step beyond direct manipulation
    • 125
    • PDF
    Pygmalion: a creative programming environment.
    • 113
    Pict: An Interactive Graphical Programming Environment
    • 246
    EAGER: programming repetitive tasks by example
    • 180
    Inducing programs in a direct-manipulation environment
    • 49
    Making programming easier for children
    • 100
    KidSim: programming agents without a programming language
    • 400
    • PDF