Definitions
Definitions from Allen Cypher's Watch What I Do: Programming by Demonstration
http://www.atg.apple.com/Allen_Cypher/
End user
A user of an application program. Typically, the term means that the
person is not a computer programmer. A person who uses a computer as part
of their daily life or daily work, but is not interested in computers per
se.
End-user Programming (EUP)
When end-users, who have not necessarily been taught how to write code
in conventional programming languages, write computer programs. Examples
include spreadsheet users who write formulas and macros. See also extension
languages.
Extension Languages
The language used by users to change the actions and/or user interface
of a system. For example, AutoCad has an embedded Lisp language for extensions,
and Microsoft Word for Windows has an embedded Basic language. Some extension
languages use programming by demonstration techniques so that users do
not need to learn conventional programming languages.
Home About
New
Techniques
Tools
Bibliography
Researchers
Users
Benefits
Contribute!
Maintained by Howie Goodell