Abstract
Presenting the user of an application system with a menu of choices is a valuable approach to the human interface problem. In a complex system this may take the form of a tree of menus that is presented. This tree of menus can also be used as the basis for a top-down development of the application system. This paper describes a programming system which can be used to acquire the tree of menus and structure the development of a menu-driven application system in a top-down fashion.
Objects called augmented menus contain not only the textual representation of the choices presented the user (in three forms), but also the action to be taken for each choice. A menu-manager program accesses the specified augmented menu, displays the choices and executes the selected action. This function eleminates much of the work of the application developer.
This development system is illustrated with three applications: an information storage and retrieval system, a class-roll record-keeping system and a text-editing system.
- 1 Martin, James, "Design of Man-Computer Dialogue", Prentice-Hall Englewood Cliffs, NJ, 1973. Google ScholarDigital Library
Index Terms
- Structured development of menu-driven application systems
Recommendations
Structured development of menu-driven application systems
APL '79: Proceedings of the international conference on APL: part 1Presenting the user of an application system with a menu of choices is a valuable approach to the human interface problem. In a complex system this may take the form of a tree of menus that is presented. This tree of menus can also be used as the basis ...
Slant menu: novel GUI widget with ergonomic design
CHI EA '12: CHI '12 Extended Abstracts on Human Factors in Computing SystemsIn this paper, we propose a new GUI design method based on ergonomics and describe our new menu widget named Slant Menu. Natural human hand movements on a table are reflected in this menu, which appears in an inclined direction with a curved form, ...
Improving menu interaction: a comparison of standard, force enhanced and jumping menus
CHI '06: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsIn this paper we show how a model centered analysis of the usage of the mouse click interaction action in graphical user interfaces can be used to create a new menu system. The analysis identifies a possible new usage of the click action in cascading ...
Comments