An architecture for transforming graphical interfaces
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Power browser: efficient Web browsing for PDAs
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Sitemaps, storyboards, and specifications: a sketch of Web site design practice
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
SATIN: a toolkit for informal ink-based applications
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Applying model-based techniques to the development of UIs for mobile computers
Proceedings of the 6th 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 Pattern Language for Web Usability
A Pattern Language for Web Usability
A Unifying Reference Framework for the Development of Plastic User Interfaces
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
ICrafter: A Service Framework for Ubiquitous Computing Environments
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
GADGET: a toolkit for optimization-based approaches to interface and display generation
Proceedings of the 16th annual ACM symposium on User interface software and technology
Tooling and system support for authoring multi-device applications
Journal of Systems and Software - Special issue: Ubiquitous computing
Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions
IEEE Transactions on Software Engineering
Toolkit Design for Interactive Structured Graphics
IEEE Transactions on Software Engineering
The UI pilot: a model-based tool to guide early interface design
Proceedings of the 10th international conference on Intelligent user interfaces
Managing UI pattern collections
CHINZ '05 Proceedings of the 6th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: making CHI natural
Creating multiplatform user interfaces by annotation and adaptation
Proceedings of the 11th international conference on Intelligent user interfaces
Using design patterns and layers to support the early-stage design and prototyping of cross-device user interfaces
Designing Interfaces
DENIM: an informal web site design tool inspired by observations of practice
Human-Computer Interaction
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
Exploiting Web Services and Model-Based User Interfaces for Multi-device Access to Home Applications
Interactive Systems. Design, Specification, and Verification
MuiCSer: A Process Framework for Multi-disciplinary User-Centred Software Engineering Processes
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
CHI '09 Extended Abstracts on Human Factors in Computing Systems
A toolkit approach to sketched diagram recognition
BCS-HCI '07 Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but not as we know it - Volume 1
ACM Transactions on Computer-Human Interaction (TOCHI)
Building an interaction design pattern language: A case study
Computers in Human Behavior
Automatically generating personalized user interfaces with Supple
Artificial Intelligence
Jelly: a multi-device design environment for managing consistency across devices
Proceedings of the International Conference on Advanced Visual Interfaces
Investigating the relationship between imagery and rationale in design
Proceedings of the 8th ACM Conference on Designing Interactive Systems
D-Macs: building multi-device user interfaces by demonstrating, sharing and replaying design actions
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Deriving vocal interfaces from logical descriptions in multi-device authoring environments
ICWE'10 Proceedings of the 10th international conference on Web engineering
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
Supporting multimodality in service-oriented model-based development environments
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
Don't drop it!: pick it up and storyboard
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Estendendo a linguagem MoLIC para o projeto conjunto de interação e interface
Proceedings of the IX Symposium on Human Factors in Computing Systems
Draw me a storyboard: incorporating principles & techniques of comics...
BCS '10 Proceedings of the 24th BCS Interaction Specialist Group Conference
Extensible Prototyping for pragmatic engineering of knowledge-based systems
Expert Systems with Applications: An International Journal
MyUI: generating accessible user interfaces from multimodal design patterns
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Designing and Evaluating Mobile Interaction: Challenges and Trends
Foundations and Trends in Human-Computer Interaction
Informing the design of new mobile development methods and tools
CHI '13 Extended Abstracts on Human Factors in Computing Systems
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
UISKEI++: multi-device wizard of oz prototyping
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
W3touch: metrics-based web page adaptation for touch
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A web-centred approach to end-user software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
Towards a creativity support tool in processing: understanding the needs of creative coders
Proceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, Collaboration
Hi-index | 0.01 |
Designing UIs that run across multiple devices is increasingly important. To address this, we have created a prototyping tool called Damask, which targets web UIs that run on PCs and mobile phones, and prompt-and-response style voice UIs. In Damask, designers sketch out their design for one device while using design patterns to specify higher-level concepts within their design. Damask's patterns include pre-built UI fragments that are already optimized for each device. Designers also use layers to specify which UI parts are common across devices and which are specific to one device. Damask uses the sketches and patterns to generate designs for the other devices, which the designers can refine. A study performed with 12 professional UI designers found that, in the early stages, designers using patterns and layers in Damask created cross-device UIs that are rated at least as good as those created without patterns and layers, without more time.