Skip to main content
Log in

Vu: visual user-interface design

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Vu is an interactive visual programming environment, which enables interface designers to create highly interactive, graphical, direct-manipulation-style graphical user interfaces in a very natural manner. The general strategy of vu is to enable the designer to draw the screen display that the end user will see, and to test the interface by performing actions just as the end user would. This is achieved by providing exploratory programming in a highly visual and object-oriented environment. This paper describes the design principles and structure of vu.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Armstrong W, Green M (1985) The dynamics of tree linkages for purposes of animation. The Visual Computer 1(4):231–240

    Article  Google Scholar 

  • Barth PS (1986) An object-oriented approach to graphical interfaces. ACM Trans. Graphics 5(2):142–172

    Article  MathSciNet  Google Scholar 

  • Buxton WAS, Lamb MR, Sherman D, Smith KC (1983) Towards a comprehensive user interface management system. Comput Graph 17(3):35–42

    Google Scholar 

  • Cardelli L (1988) Building user interfaces by direct manipulation. Proceedings of the ACM SIGGRAPH Symposium on User Interface Software. ACM, New York, pp. 152–166

    Google Scholar 

  • Finzer W, Gould L (1984) Programming by rehearsal. BYTE 9(6):187–210

    Google Scholar 

  • Foley JD, van Dam A (1982) Fundamentals of interactive computer graphics. Addison, Reading, Mass

    Google Scholar 

  • Green M (1985) The University of Alberta user interface management system. Comput Graph 19(3):205–213

    Google Scholar 

  • Green M, Bridgeman N (1984) WINDLIB programmer's manual. Dept Comput Sci, Univ Alberta, Edmonton, Canada

    Google Scholar 

  • Green M, Burnell M, Vernjak H, Vernjak M (1983) Experience with a graphical data base system. Proc Graphics Interface '83, pp 257–270

  • Hayes PJ, Szekely PA (1983) Graceful interaction through the COUSIN command interface. Int J Man-Machine Studies 19(3):285–305

    Google Scholar 

  • Henderson DA (1986) The trillium user interface design environment. Proc CHI '86 Human Factors in Computing Systems. ACM, New York, pp 221–227

    Google Scholar 

  • Hill RD (1986) Supporting concurrency, communications, synchronization in human-computer interaction — the Sassafras user interface management systems. ACM Trans Graph 5(3):179–210

    Article  Google Scholar 

  • Hutchins EL, Hollan JD, Norman DA (1986) Direct manipulation interfaces. In Norman DA, Draper SW (eds) User-centered system design. Lawrence Erlbaum, Hillsdale, NJ, pp 51–59

    Google Scholar 

  • Kasik DJ (1982) A user interface management system. Comput Graph 16(3):99–106

    Google Scholar 

  • Linton MA, Vlissides JM, Calder PR (1989) Composing user interfaces with interviews. IEEE Comput 22(2):8–22

    Google Scholar 

  • Mason REA, Carey TT (1983) Prototyping interactive information systems. Commun ACM 26(5):347–354

    Article  Google Scholar 

  • Morgan C, William G, Lemmons P (1983) An interview with Wayne Rosing, Bruce Daniels, and Larry Tesler. BYTE 8(2):90–114

    Google Scholar 

  • Myers BA, Buxton WAS (1986) Creating highly-interactive, graphical user interfaces by demonstration. Comput Graph 20(4):249–258

    Google Scholar 

  • Olsen DR, Dempsey EP (1983) SYNGRAPH: a graphical user interface generator. Comput Graph 17(3):43–50

    Google Scholar 

  • Pfaff GE (ed) (1985) User interface managment systems. Springer, Berlin Heidelberg New York

    Google Scholar 

  • Reeves W (1983) Particle systems — a technique for modeling a class of fuzzy objects. ACM Trans Graph 2(2):91–109

    Article  Google Scholar 

  • Reisner P (1981) Formal grammar, human factors design of an interactive graphics system. IEEE Trans Software Engineering SE-7(2):229–240

    Google Scholar 

  • Sheil B (1983) Power tools for programmers. Datamation 29(2):131–144

    Google Scholar 

  • Shneiderman B (1980) Software psychology. Winthrop, Cambridge, Mass

    Google Scholar 

  • Shneiderman B (1983) Direct manipulation: a step beyond programming languages. IEEE Comput 16(8):57–69

    Google Scholar 

  • Shu N (1988) Visual programming. Van Nostrand Reinhold, New York

    Google Scholar 

  • Sibert JL, Hurley WD, Bleser TW (1986) An object-oriented user interface management system. Comput Graph 20(4):259–268

    Google Scholar 

  • Singh A, Schaeffer J, Green M (1989) A template based approach to the generation of distributed applications using a network of workstations. Proc International Conference on Parallel Processing, St. Charles, Ill, (August 1989)

  • Singh G (1989) Automating the lexical and syntactic design of graphical user interfaces. Dept Comput Sci, Univ Alberta, Edmonton, Canada

    Google Scholar 

  • Singh G (1990) Graphical support for programming: a survey and taxonomy. In: Chua TS, Kunii TL (eds) Proc Comput Graph International '90. Springer, Berlin Heidelberg New York (in press)

    Google Scholar 

  • Singh G, Green M (1986) Automatic generation of graphical user interfaces. Proc graphics interface '86. Morgan Kaufmann, Calif, pp 71–76

  • Singh G, Green M (1987) Visual programming of graphical user interfaces. Proc 1987 Workshop on Visual Languages (August 1987). Linköping, Sweden, pp 161–173

  • Singh G, Green M (1988) Designing the interface designer's interface. Proc ACM SIGGRAPH Symposium on User Interface Software. ACM, New York, pp 109–116

    Google Scholar 

  • Smith DC, Irby C, Kimball R, Verplank B, Harslem, E (1982) Designing the star user interface. BYTE 7(2):242–282

    Google Scholar 

  • Swartout W, Blazer R (1982) The inevitable intertwining of specification, implementation. Commun ACM 25(7):438–440

    Article  Google Scholar 

  • Thomas JJ, Hamlin G (1983) (eds) Graphics input interaction technique (GIIT) (Workshop summaries). Comput Graph 17(1):5–66

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Singh, G. Vu: visual user-interface design. The Visual Computer 6, 230–241 (1990). https://doi.org/10.1007/BF02341048

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02341048

Key words

Navigation