A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Fabrik: a visual programming environment
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Conception, evolution, and application of functional programming languages
ACM Computing Surveys (CSUR)
An event-driven model-view-controller framework for Smalltalk
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Applications of spatial data structures: Computer graphics, image processing, and GIS
Applications of spatial data structures: Computer graphics, image processing, and GIS
Developing user interfaces
An incremental XSLT transformation processor for XML document manipulation
Proceedings of the 11th international conference on World Wide Web
A Visual Language for Non-WIMP User Interfaces
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Revisiting visual interface programming: creating GUI tools for designers and programmers
Proceedings of the 17th annual ACM symposium on User interface software and technology
Incremental maintenance for materialized XPath/XSLT views
WWW '05 Proceedings of the 14th international conference on World Wide Web
XML active transformation (eXAcT): transforming documents within interactive systems
Proceedings of the 2005 ACM symposium on Document engineering
INDIGO: une architecture pour la conception d'applications graphiques interactives distribuées
IHM 2005 Proceedings of the 17th international conference on Francophone sur l'Interaction Homme-Machine
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
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
USIXML: a language supporting multi-path development of user interfaces
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Hi-index | 0.00 |
The "Model - Display view - Picking view - Controller" model is a refinement of the MVC architecture. It introduces the "Picking View" component, which offloads the need from the controller to analytically compute the picked element. We describe how using the MPDC architecture leads to benefits in terms of modularity and descriptive ability when implementing interactive components. We report on the use of the MDPC architecture in a real application: we effectively measured gains in controller code, which is simpler and more focused.