Why interaction is more powerful than algorithms
Communications of the ACM
The cognitive ergonomics of knowledge-based design support systems
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Multiple User Interfaces: Multi-Devices, Cross-Platform and Context-Awareness
Multiple User Interfaces: Multi-Devices, Cross-Platform and Context-Awareness
Roam, a seamless application framework
Journal of Systems and Software - Special issue: Ubiquitous computing
Communications of the ACM - The disappearing computer
The many faces of consistency in cross-platform design
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Splitting rules for graceful degradation of user interfaces
Proceedings of the working conference on Advanced visual interfaces
Gummy for multi-platform user interface designs: shape me, multiply me, fix me, use me
AVI '08 Proceedings of the working conference on Advanced visual interfaces
The Web of Things: Extending the Web into the Real World
SOFSEM '10 Proceedings of the 36th Conference on Current Trends in Theory and Practice of Computer Science
Multi-fidelity prototyping of user interfaces
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Bricolage: example-based retargeting for web design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Engineering semantic web information systems in Hera
Journal of Web Engineering
A novel design approach for multi-device adaptable user interfaces: concepts, methods and examples
UAHCI'11 Proceedings of the 6th international conference on Universal access in human-computer interaction: design for all and eInclusion - Volume Part I
Exploiting single-user web applications for shared editing: a generic transformation approach
Proceedings of the 21st international conference on World Wide Web
Computing Voronoi Treemaps: Faster, Simpler, and Resolution-independent
Computer Graphics Forum
Hi-index | 0.00 |
Ensuring responsive design of web applications requires their user interfaces to be able to adapt according to different contexts of use, which subsume the end users, the devices and platforms used to carry out the interactive tasks, and also the environment in which they occur. To address the challenges posed by responsive design, aiming to simplify their development by factoring out the common parts from the specific ones, this paper presents Quill, a web-based development environment that enables various stakeholders of a web application to collaboratively adopt a model-based design of the user interface for cross-platform deployment. The paper establishes a series of requirements for collaborative model-based design of cross-platform web user interfaces motivated by the literature, observational and situational design. It then elaborates on potential solutions that satisfy these requirements and explains the solution selected for Quill. A user survey has been conducted to determine how stakeholders appreciate model-based design user interface and how they estimate the importance of the requirements that lead to Quill.