ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Automated Planning: Theory & Practice
Automated Planning: Theory & Practice
ATL: a QVT-like transformation language
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
GrafiXML, a Multi-target User Interface Builder Based on UsiXML
ICAS '08 Proceedings of the Fourth International Conference on Autonomic and Autonomous Systems
Executable Models for Human-Computer Interaction
Interactive Systems. Design, Specification, and Verification
Designing Fault-Tolerant Component Based Applications with a Model Driven Approach
SEUS '08 Proceedings of the 6th IFIP WG 10.2 international workshop on Software Technologies for Embedded and Ubiquitous Systems
A Model-Driven Engineering Approach for the Usability of Plastic User Interfaces
Engineering Interactive Systems
ACM Transactions on Computer-Human Interaction (TOCHI)
A sketching tool for designing anyuser, anyplatform, anywhere user interfaces
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
Closing the gap between modelling and java
SLE'09 Proceedings of the Second international conference on Software Language Engineering
What can model-based UI design offer to end-user software engineering?
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Users need your models!: exploiting design models for explanations
BCS-HCI '12 Proceedings of the 26th Annual BCS Interaction Specialist Group Conference on People and Computers
Cedar studio: an IDE supporting adaptive model-driven user interfaces for enterprise applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Tool support for automated multi-device GUI generation from discourse-based communication models
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Proceedings of the 25ième conférence francophone on l'Interaction Homme-Machine
Hi-index | 0.00 |
Modern User Interfaces need to dynamically adapt to their context of use, i.e. mainly to the changes that occur in the environment or in the platform. Model-Driven Engineering offers powerful solutions to handle the design and the implementation of such UIs. However this approach requires the creation of an important amount of models and transformations, each of them in turn requiring specific knowledge and competencies. This leads to the need of an adapted tool sustaining the designers' work. This paper introduces UsiComp, an integrated and open framework that allows designers to create models and modify them at design time as well as at runtime. UsiComp relies on a service-based architecture. It offers two modules, for design and execution. The implementation has been made using OSGi services offering dynamic possibilities for using and extending the tool. This paper describes the architecture and shows the extension capacities of the framework through two running examples.