A user interface design tool.

  • D. England
IV — The User Interface
Part of the Lecture Notes in Computer Science book series (LNCS, volume 289)


The production of graphical interfaces is often hindered by the difficulty designers find in visualising the interface. This paper considers a user interface tool which allows the construction of graphical interfaces by direct manipulation. It also considers the specification of interfaces using an object oriented approach. Finally it considers how the results of evaluation of the user interface can be linked to the design specification for the improvement of subsequent interface prototypes. The tool is part of the Alvey ECLIPSE integrated project support environment.


User interface design direct manipulation interfaces computer human interaction interface evaluation software tools user interface design graphical evaluation specification 

Un outil pour la production d'interfaces d'utilisateur


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Alexander86].
    H Alexander, “ECS — A technique for the formal specification and rapid prototyping of human-computer interaction,” in People and Computers: Designing for usability, Proceedings of BCS HCI '86, pp. 157–179, Cambridge University Press, Cambridge, UK, 1986.Google Scholar
  2. [Carroll85].
    J M Carroll and M B Rosson, “Usability Specifications as a Tool in Iterative Development,” in Advances in Human Computer Interaction Vol. 1, ed. H R Hartson, pp. 1–28, Ablex, New Jersey, 1985.Google Scholar
  3. [Cox86].
    B J Cox, Object Oriented Programming: An Evolutionary Approach, Addison Wesley, 1986.Google Scholar
  4. [Gettys86].
    J Gettys, “Problems Implementing Window Systems in UNIX,” in Usenix Proceedings, January 1986.Google Scholar
  5. [Goldberg84].
    A Goldberg, Smalltalk-80, Addison-Wesley, 1984.Google Scholar
  6. [Henderson86].
    A Henderson, “The Trillium user interface,” in Proceedings of CHI '86, ACM, New York, 1986.Google Scholar
  7. [Jacob87].
    R J K Jacob, “A Specification Language for Direct Manipulation User Interfaces,” To appear in ACM Transactions on Graphics, 1987.Google Scholar
  8. [Myers86].
    B A Myers and W Buxton, “Creating Highly-Interactive and Graphical User Interfaces by Demonstration,” in Proceedings of SIGGRAPH '86, pp. 249–258, ACM, New York, 1986.Google Scholar
  9. [Payne85].
    S J Payne, “Task-Action Grammar,” in Human-Computer Interaction — Interact 84, ed. B. Shackel, pp. 527–532, North Holland, Amsterdam, 1986.Google Scholar
  10. [Reid86].
    P Reid and R C Welland, “Project development in view,” in Software Engineering Environments (ed. I. Sommerville), pp. 170–181, Peter Peregrinus, London, UK, 1986.Google Scholar
  11. [Reisner81].
    P Reisner, “Formal Grammar and human factors design of an interactive computer system,” IEEE Transactions on Software Engineering, vol. SE-7, no. 2, pp. 229–240, IEEE, March 1981.Google Scholar
  12. [SMI86].
    SMI, NeWS Preliminary Technical Overview, Sun Microsystems, Mountain View, CA, October 1986.Google Scholar
  13. [Shackel86].
    B Shackel, “Ergonomics in design for usability,” in People and Computers: Designing for usability, Proceedings of BSC HCI '86, pp. 44–64, Cambridge University Press, Cambridge, UK, 1986.Google Scholar
  14. [Shneiderman83].
    B Shneiderman, “Direct Manipulation: A Step Beyond Programming Langauges,” IEEE Computer, vol. 16, pp. 57–69, 1983.Google Scholar
  15. [Smart86].
    J D Smart, “A Man-Machine Interface Management System for UNIX,” UniForum 1986 Conference Proceedings, Anaheim, CA, 1986.Google Scholar
  16. [Wasserman86].
    A I Wasserman, P A Pircher, D T Shewmake, and M L Kerstein, “Developing interactive information systems with the user software engineering methodology,” IEEE Transactions on Software Engineering, vol. SE-12, no. 2, pp. 326–345, IEEE, February 1986.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1987

Authors and Affiliations

  • D. England
    • 1
  1. 1.Department of ComputingUniversity of LancasterLancasterUnited Kingdom

Personalised recommendations