UIML: an appliance-independent XML user interface language
WWW '99 Proceedings of the eighth international conference on World Wide Web
Efficient web browsing on handheld devices using page and form summarization
ACM Transactions on Information Systems (TOIS)
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Graceful degradation of user interfaces as a design method for multiplatform systems
Proceedings of the 9th international conference on Intelligent user interfaces
UNIFORM: automatically generating consistent remote control user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Authoring pervasive multimodal user interfaces
International Journal of Web Engineering and Technology
Fast and robust interface generation for ubiquitous applications
UbiComp'05 Proceedings of the 7th international conference on Ubiquitous Computing
An open standard solution for domotic interoperability
IEEE Transactions on Consumer Electronics
Model-Based Design of Multi-device Interactive Applications Based on Web Services
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part I
Engineering the authoring of usable service front ends
Journal of Systems and Software
Advances in Engineering Software
Hi-index | 0.05 |
This paper presents a method, and the corresponding software architecture and prototype implementation to generate multi-device user interfaces in the home domain. The approach is based on Web services and model-based user interface generation. In particular, it focuses on multi-device interfaces obtained starting with XML descriptions of home Web services, which are then mapped onto user interface logical descriptions, from which it is possible to then generate user interfaces adapted to the target devices. During use, the generated interfaces are able to communicate with the home Web services and can be dynamically updated to reflect changes in domestic appliances available and the associated state.