Skip to main content
Log in

A visual environment to define composition of interacting graphical objects

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

This work presents the FP visual language that specifies the components of a user interface and their relationship. Each component is an instance of an interactor that is a general description of a basic graphical interaction. By a visual language, it is possible to specify in a flexible way the logical structure of a user interface defined as a composition of interacting graphical objects. The graphical tool allows the designer to investigate the correctness of user interfaces and their properties.

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.

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

References

  • Bajardi F, Vanneschi M (1985) Linguaggi per la programmazione concorrente. Franco Angeli Libri, Milan

    Google Scholar 

  • Bass L, Coutaz J (1991) Developing software for the user interface. Addison Wesley

  • Bolognesi T, Latella D (1989) Techniques for the formal definition of the G-LOTOS syntax. Proc IEEE Workshop on Visual Languages

  • Cardelli L, Pike R (1985) Squeak: a language for communicating with mice. ACM Comput Graph 19(3):199–204

    Google Scholar 

  • Chang SK (1986) Introduction: visual languages and iconic languages. In: Chang SK, Ichiwata T (eds) Visual languages. Plenum Press, Ligomenides, PA, pp 1–7

    Google Scholar 

  • Duce DA, van Liere R, Ten Hagen PJW (1990) An approach to hierarchical input devices. Comput Graph Forum 9(1):15–26

    Google Scholar 

  • Duce D, Hopgood F, Gomez R, Lee J (1991) User interface management and design. Springer Verlag, Berlin Heidelberg New York

    Google Scholar 

  • Faconti GP, Paternó F (1989) An approach to the formal specification of the components of an interaction. Proc EURO-GRAPHICS '90

  • Golin EJ, Reiss SP (1989) The specification of visual language syntax. Proc IEEE Workshop on Visual Languages

  • Haeberly PE (1988) ConMan: a visual programming language for interactive graphics. Comput Graph 22(4):103–111

    Google Scholar 

  • Hill RH (1986) Supporting, concurrency, communication, and synchronization in human-computer interaction — the Sassafras UIMS. ACM Trans Graph 5(3):179–210

    Article  Google Scholar 

  • Hoare CAR (1985) Communicating sequential processes. Prentice-Hall International, London

    Google Scholar 

  • Howard TLJ (1990) A structure network visualiser for PHIGS. Comput Graph Forum 9(2):139–147

    Google Scholar 

  • Jacob RJK (1986) A visual programming environment for designing user interfaces. In: Chang SK, Ichiwata T (eds) Visual languages. Plenum Press, Ligomenides, PA, pp 87–107

    Google Scholar 

  • Myers B (1990) Taxonomies of visual programming and program visualization. J Visual Programming and Languages 1(1):97–123

    Google Scholar 

  • Myers B (1989) Encapsulating interactive behaviours. Proc CHI Conf '89, pp 117–123

  • Paternó F (1990) A comparison of approaches to the formal specification of visual languages, CNUCE Internal report

  • Paternó F, Faconti GP (1991) Toward the definition of properties of user interface systems. CNUCE Internal report

  • Shu N (1985) Visual programming. Van Nostrand Reinhold

    Google Scholar 

  • Singh G (1990) Vu: visual user-interface design. The Visual Computer 6(4):230–241

    Google Scholar 

  • Tortora G, Leoncini P (1988) A model for the specification and unterpretation of visual languages. Proc IEEE Workshop on Visual Languages

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Faconti, G.P., Paternó, F. A visual environment to define composition of interacting graphical objects. The Visual Computer 9, 73–83 (1992). https://doi.org/10.1007/BF01901272

Download citation

  • Issue Date:

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

Key words

Navigation