ThesaHelp: references e-f
Topic: direct manipulation for a UserInterface
Topic: user-centered design
Topic: domain specific language
Topic: expert users
Group: graphical user interface
Topic: abstraction by name
Topic: abstraction in programming
Topic: ease of use
| |
Reference
Eisenberg, M.,
"Programmable applications, interpreter meets interface",
SIGCHI Bulletin, 27, 2, April 1995, pp. 68-93.
Google
Quotations
abstract ;;Quote: an expressive, user-friendly application needs a learnable, direct manipulation interface and a domain-enriched, programming language; e.g., SchemePaint
| 70 ;;Quote: clicking/dragging/selection are too impoverished to accommodate expert users; purely graphical interfaces have limited expressive power
| 71 ;;Quote: there is no way to name procedures or objects in a direct manipulation interface and hence no abstraction or user- definable concepts
| 71+;;Quote: abstraction and user-definable concepts require the ability to name objects, operations, and parameters
| 72 ;;Quote: meaningful tasks within the domain of the user's interest should be expressible by a line or two of code in the user's very first program
| 74 ;;Quote: instead of decomposing a problem into subproblems, write software that provides a language to express an entire problem domain
|
Related Topics
ThesaHelp: references e-f (168 items)
Topic: direct manipulation for a UserInterface (56 items)
Topic: user-centered design (65 items)
Topic: domain specific language (8 items)
Topic: expert users (25 items)
Group: graphical user interface (24 topics, 510 quotes)
Topic: abstraction by name (29 items)
Topic: abstraction in programming (67 items)
Topic: ease of use (46 items)
|