KQML as an agent communication language
CIKM '94 Proceedings of the third international conference on Information and knowledge management
Scenario-based design: envisioning work and technology in system development
Scenario-based design: envisioning work and technology in system development
Designing presentation in multimedia interfaces
CHI '94 Conference Companion on Human Factors in Computing Systems
ACM Transactions on Information Systems (TOIS)
Software for use: a practical guide to the models and methods of usage-centered design
Software for use: a practical guide to the models and methods of usage-centered design
Applying model-based techniques to the development of UIs for mobile computers
Proceedings of the 6th international conference on Intelligent user interfaces
XIML: a common representation for interaction data
Proceedings of the 7th international conference on Intelligent user interfaces
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
A Model-Based Interface Development Environment
IEEE Software
Communicative acts and interaction protocols in a distributed information system
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
Graceful degradation of user interfaces as a design method for multiplatform systems
Proceedings of the 9th international conference on Intelligent user interfaces
Improving automatic interface generation with smart templates
Proceedings of the 9th international conference on Intelligent user interfaces
Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions
IEEE Transactions on Software Engineering
Stepwise development of security protocols: a speech act-oriented approach
Proceedings of the 2004 ACM workshop on Formal methods in security engineering
System challenges for ubiquitous & pervasive computing
Proceedings of the 27th international conference on Software engineering
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Model-driven development of context-aware Web applications
ACM Transactions on Internet Technology (TOIT)
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Hi-index | 0.00 |
The problems involved in the development of web User Interfaces (UIs) become even more severe through the ubiquitous use of a variety of devices such as PCs, mobile phones and PDAs. Each of these devices has its own characteristics that require a special web UI. Therefore, we developed and implemented an approach to generate web UIs for multiple devices fully automatically from a high-level model. In contrast to previous approaches focusing on abstracting the UI per se, we make use of speech act theory from the philosophy of language for the specification of desired intentions in interactions. Our new approach of using communicative acts in high-level models of UIs allows their creation with less technical knowledge, since such models are easier to provide than the web UI code in a usual programming language. From one such high-level model, multiple web UIs for diverse devices can be rendered fully automatically using a number of heuristics. A generated web UI for a PDA has already been put into real-world operation and its usability was informally evaluated as good.