Specification and dialogue control of visual interaction through visual rewriting systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
On the Definition of Visual Languages and Their Editors
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
Visual Languages: Where Do We Stand?
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
A completely visual environment for agent-based computing
AVI '98 Proceedings of the working conference on Advanced visual interfaces
Adaptive interaction in Web3D virtual worlds
Proceedings of the ninth international conference on 3D Web technology
Observing and adapting user behavior in navigational 3D interfaces
Proceedings of the working conference on Advanced visual interfaces
AutoGen: Easing model management through two levels of abstraction
Journal of Visual Languages and Computing
Journal of Visual Languages and Computing
Supporting co-evolution of users and systems by the recognition of interaction patterns
Proceedings of the Working Conference on Advanced Visual Interfaces
Computer environments for improving end-user accessibility
ERCIM'02 Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience
Spatial and temporal aspects in visual interaction
Journal of Visual Languages and Computing
Journal of Visual Languages and Computing
Hi-index | 0.00 |
A novel definition of visual languages allows a uniform approach to satisfying the needs of visual reasoning faced in visual human-computer interaction. The way the machine associates a computational meaning with an image, and conversely, the way it generates an image on the screen from a computation are formally described. A definition of a visual sentence and of a visual language as a set of visual sentences is discussed. A hierarchy of visual languages is derived in relation to the requirements for intelligible, manageable and trustable interaction between humans and computers