The semiotic engineering of user interface languages
International Journal of Man-Machine Studies
Towards a general computational framework for model-based interface development systems
IUI '99 Proceedings of the 4th international conference on Intelligent user interfaces
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
XIML: a common representation for interaction data
Proceedings of the 7th international conference on Intelligent user interfaces
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Computer
Human-Computer Interaction (3rd Edition)
Human-Computer Interaction (3rd Edition)
Hi-index | 0.00 |
In this paper, we present a communication-oriented user interface design language to guide the design of interactive systems. Our approach is motivated by semiotic engineering, a theory of human computer interaction that assigns to both designers and users the same role in an overall communicative process. We have developed a communicative-oriented set of models, languages and tools to help the development of interactive systems. The Interactive Message Modeling Language (IMML) Visual Development Environment (VDE) is composed of semantic models, the IMML and Visual IMML languages, and tools to translate from a specification to a final user interface. IMML is a markup language to specify an interactive system. Visual IMML is an UML profile to the IMML. The tools translate the IMML specifications to browser-based user interfaces. Our approach is also a methodological tool that attempts to structure a solution space for designer user communication considering the semiotic engineering theory.