A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
A new model for handling input
ACM Transactions on Information Systems (TOIS)
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Instrumental interaction: an interaction model for designing post-WIMP user interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
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
User Centered System Design; New Perspectives on Human-Computer Interaction
User Centered System Design; New Perspectives on Human-Computer Interaction
Programming Windows Presentation Foundation
Programming Windows Presentation Foundation
Evaluating user interface systems research
Proceedings of the 20th annual ACM symposium on User interface software and technology
Authoring pervasive multimodal user interfaces
International Journal of Web Engineering and Technology
SwingStates: adding state machines to Java and the Swing toolkit
Software—Practice & Experience
Malan: a mapping language for the data manipulation
Proceedings of the eighth ACM symposium on Document engineering
VIGO: instrumental interaction in multi-surface environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Structuring interactive systems specifications for executability and prototypability
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
A toolkit of mechanism and context independent widgets
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
User interface declarative models and development environments: a survey
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
A MDA-compliant environment for developing user interfaces of information systems
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Improving modularity and usability of interactive systems with Malai
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.01 |
Despite the evolution of interaction, implementation frameworks for the development of Interactive Systems (IS) still focus on user interfaces (UI) where the notion of action and instrument are still ignored. This paper introduces Malai, a conceptual interaction model dedicated to the development of interactive systems. Malai aims at gathering principles of the Norman's action model, the instrumental interaction, the direct manipulation, the interactor concept and the DPI model. It completes works on data manipulation techniques used to link source data to UI. With the help of a use case, we present the four models that compose Malai: the interface model, the action model, the interaction model and the instrument model. Using these models, the SI code can be generated within an MDE approach (Model-Driven Enginnering).