Development and evaluation of emerging design patterns for ubiquitous computing
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
The impact of pre-patterns on the design of digital home applications
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Design patterns for user interface for mobile applications
Advances in Engineering Software
Picking Up Artifacts: Storyboarding as a Gateway to Reuse
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
Investigating the relationship between imagery and rationale in design
Proceedings of the 8th ACM Conference on Designing Interactive Systems
A middleware for intelligent environments and the internet of things
UIC'10 Proceedings of the 7th international conference on Ubiquitous intelligence and computing
Towards a pattern language approach to sharing experiences in healthcare technology evaluations
USAB'10 Proceedings of the 6th international conference on HCI in work and learning, life and leisure: workgroup human-computer interaction and usability engineering
Don't drop it!: pick it up and storyboard
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Self-Deployment of distributed applications
FIDJI'04 Proceedings of the 4th international conference on Scientific Engineering of Distributed Java Applications
Some security issues of wireless systems
ISSADS'05 Proceedings of the 5th international conference on Advanced Distributed Systems
Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
Hi-index | 4.10 |
Design patterns offer a solution to the difficult problem of reusing prior design knowledge. We propose that such patterns also offer an effective way to communicate solutions to ubiquitous computing design problems. Some of the ubicomp design patterns include context-sensitive I/O, physical-virtual associations, global data, proxies for devices, follow-me display, appropriate levels of attention, and anticipation. Design patterns range in scale from a city to a room and, together, form a pattern language that designers can adapt to a project's particular level of complexity or detail.