PAC: AN OBJECT ORIENTED MODEL FOR IMPLEMENTING USER INTERFACES
ACM SIGCHI Bulletin
Composing interactive systems by planning
UbiMob '08 Proceedings of the 4th French-speaking conference on Mobility and ubiquity computing
Service-Oriented User Interface Modeling and Composition
ICEBE '08 Proceedings of the 2008 IEEE International Conference on e-Business Engineering
Understanding SCA (Service Component Architecture)
Understanding SCA (Service Component Architecture)
NWESP '09 Proceedings of the 2009 Fifth International Conference on Next Generation Web Services Practices
Towards multimodal user interfaces composition based on UsiXML and MBD principles
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: intelligent multimodal interaction environments
Transparent interface composition in web applications
ICWE'07 Proceedings of the 7th international conference on Web engineering
Metamodeling functional and interactive parts of systems for composition considerations
Journal of Computational Methods in Sciences and Engineering
Towards conflict management in user interface composition driven by business needs
HCSE'12 Proceedings of the 4th international conference on Human-Centered Software Engineering
Hi-index | 0.00 |
The emergence of mashups made the reuse of applications easier by providing a simple solution to juxtapose applications. However, the resulting composite applications do not allow sharing data or create complex workflows. The only current way to do so is by composing applications at the functional level to create new services. Furthermore, user interfaces must be redesigned and regenerated in order to provide an interaction between user and this new service. This paper proposes a solution to this problem. The implemented approach enables to reuse user interfaces while composing services. This composition relies on a process that first abstracts the applications to be composed and the functional composition. Then, it achieves to a composition at the abstract level regenerating a concrete user interface in a target language. Also, thanks to a mixed-initiative composition framework, the several identified composition conflicts are then solved, either automatically or by a developer.