A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
ITS: a tool for rapidly developing interactive applications
ACM Transactions on Information Systems (TOIS)
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Management of interface design knowledge with MOBI-D
Proceedings of the 2nd international conference on Intelligent user interfaces
The Teallach tool: using models for flexible user interface design
Proceedings of the third international conference on Computer-aided design of user interfaces
Exploiting Model-based Techniques for User Interfaces to Databases
VDB4 Proceedings of the IFIP TC2/WG 2.6 Fourth Working Conference on Visual Database Systems 4
Teallach: A Model-Based User Interface Development Environment for Object Databases
UIDIS '99 Proceedings of the 1999 User Interfaces to Data Intensive Systems
Automatic generation of interactive systems from declarative models
Automatic generation of interactive systems from declarative models
Increasing Reusability in Information Systems Development by Applying Generic Methods
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
User interface code generation for EJB-based data models using intermediate form representations
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
Designing an automated staff and organization performance appraisal system: a web-based approach
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
A practical approach to task-dialog and abstract presentation modeling of graphical user interfaces
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
XML schema-driven GUI forms environment
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
ERCIM'02 Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience
Deriving configuration interfaces from feature models: a vision paper
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Agent-Based user interface generation from combined task, context and domain models
TAMODIA'09 Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design
Hi-index | 0.00 |
Declarative models play an important role in most software design activities, by allowing designs to be constructed that selectively abstract over complex implementation details. In the user interface setting, Model-Based User Interface Development Environments (MB-UIDEs) provide a context within which declarative models can be constructed and related, as part of the interface design process. However, such declarative models are not usually directly executable, and may be difficult to relate to existing software components. It is therefore important that MB-UIDEs both fit in well with existing software architectures and standards, and provide an effective route from declarative interface specification to running user interfaces. This paper describes how user interface software is generated from declarative descriptions in the Teallach MB-UIDE. Distinctive features of Teallach include its open architecture, which connects directly to existing applications and widget sets, and the generation of executable interface applications in Java. This paper focuses on how Java programs, organized using the model-view-controller pattern (MVC), are generated from the task, domain and presentation models of Teallach.