Split menus: effectively using selection frequency to organize menus
ACM Transactions on Computer-Human Interaction (TOCHI)
UIML: an appliance-independent XML user interface language
WWW '99 Proceedings of the eighth international conference on World Wide Web
Towards adaptive Web sites: conceptual framework and case study
Artificial Intelligence - Special issue on Intelligent internet systems
Cross-modal interaction using XWeb
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
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
A comparison of static, adaptive, and adaptable menus
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Preference elicitation for interface optimization
Proceedings of the 18th annual ACM symposium on User interface software and technology
UI on the Fly: generating a multimodal user interface
HLT-NAACL-Short '04 Proceedings of HLT-NAACL 2004: Short Papers
Automatically personalizing user interfaces
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Preference elicitation for interface optimization
Proceedings of the 18th annual ACM symposium on User interface software and technology
Exploring the design space for adaptive graphical user interfaces
Proceedings of the working conference on Advanced visual interfaces
Supporting interface customization using a mixed-initiative approach
Proceedings of the 12th international conference on Intelligent user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
AVI '08 Proceedings of the working conference on Advanced visual interfaces
A Model-Based Approach to Supporting Configuration in Ubiquitous Systems
Interactive Systems. Design, Specification, and Verification
Exploiting Web Services and Model-Based User Interfaces for Multi-device Access to Home Applications
Interactive Systems. Design, Specification, and Verification
A probabilistic mental model for estimating disruption
Proceedings of the 14th international conference on Intelligent user interfaces
Ephemeral adaptation: the use of gradual onset to improve menu selection performance
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Decision-theoretic user interface generation
AAAI'08 Proceedings of the 23rd national conference on Artificial intelligence - Volume 3
MobiVine: a middleware layer to handle fragmentation of platform interfaces for mobile applications
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Beyond performance: Feature awareness in personalized interfaces
International Journal of Human-Computer Studies
Towards dynamic and cooperative multi-device personal computing
The disappearing computer
MoPeDT: features and evaluation of a user-centred prototyping tool
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
A demonstration of the flexibility of widget generation
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Automatically generating personalized user interfaces with Supple
Artificial Intelligence
OPEN: open pervasive environments for migratory interactive services
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
A migration platform based on web services for migratory web applications
Journal of Web Engineering
OPEN Platform for Migration of Interactive Services: Architecture and Evaluation
International Journal of Adaptive, Resilient and Autonomic Systems
Hi-index | 0.00 |
We present Supple, a novel toolkit which automatically generates interfaces for ubiquitous applications. Designers need only specify declarative models of the interface and desired hardware device and Supple uses decision-theoretic optimization to automatically generate a concrete rendering for that device. This paper provides an overview of our system and describes key extensions that barred the previous version (reported in [3]) from practical application. Specifically, we describe a functional modeling language capable of representing complex applications. We propose a new adaptation strategy, split interfaces, which speeds access to common interface features without disorienting the user. We present a customization facility that allows designers and end users to override Supple's automatic rendering decisions. We describe a distributed architecture which enables computationally-impoverished devices to benefit from Supple interfaces. Finally, we present experiments and a preliminary user-study that demonstrate the practicality of our approach.