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.
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
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
Chang SK (1986) Introduction: visual languages and iconic languages. In: Chang SK, Ichiwata T (eds) Visual languages. Plenum Press, Ligomenides, PA, pp 1–7
Duce DA, van Liere R, Ten Hagen PJW (1990) An approach to hierarchical input devices. Comput Graph Forum 9(1):15–26
Duce D, Hopgood F, Gomez R, Lee J (1991) User interface management and design. Springer Verlag, Berlin Heidelberg New York
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
Hill RH (1986) Supporting, concurrency, communication, and synchronization in human-computer interaction — the Sassafras UIMS. ACM Trans Graph 5(3):179–210
Hoare CAR (1985) Communicating sequential processes. Prentice-Hall International, London
Howard TLJ (1990) A structure network visualiser for PHIGS. Comput Graph Forum 9(2):139–147
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
Myers B (1990) Taxonomies of visual programming and program visualization. J Visual Programming and Languages 1(1):97–123
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
Singh G (1990) Vu: visual user-interface design. The Visual Computer 6(4):230–241
Tortora G, Leoncini P (1988) A model for the specification and unterpretation of visual languages. Proc IEEE Workshop on Visual Languages
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1007/BF01901272