2004 · 34 citations · 12 references
ComputingComputer ScienceHuman-computer InteractionInteraction DesignUser Experience DesignContext-aware ComputingConversational InterfacesHuman-machine InterfacesInterface DesignMultimodal InteractionUser RequirementsExtensible Markup LanguageHuman-computer Interface DesignModel MappingMultimodal User InterfacesUser ContextUser Interface FrameworksUser Interface Translation
ABSTRACT This paper presents USIXML (USer Interface eXtensible Markup Language), a User Interface Description Language aimed at de-scribing user interfaces with various levels of details and abstrac-tions, depending on the context of use. USIXML supports a fam-ily of user interfaces such as, but not limited to: device-independent, platform-independent, modality independent, and ul-timately context-independent. This paper consequently details how context-sensitive user interfaces may be specified and pro-duced from the USIXML specifications. USIXML allows specify-ing multiple models involved in user interface design such as: task, domain, presentation, dialog, and context of use, which is in turn decomposed into user, platform, and environment. These models are structured according to the four layers of the Came-leon framework: task & concepts, abstract user interface, concrete user interface, and final user interface. To support relationships between these models, a model for inter-model mapping is also introduced that cover forward and reverse engineering as well as translation from one context of use to another.
12
Maintaining knowledge about temporal intervals
James F. Allen · Communications of the ACM · 1983 · 7.5K citations · Full text
A Unifying Reference Framework for multi-target user interfaces
Gaëlle Calvary, Joëlle Coutaz, David Thévenin et al. · Interacting with Computers · 2003 · 837 citations
Generating remote control interfaces for complex appliances
Jeffrey Nichols, Brad A. Myers, Michael Higgins et al. · 2002 · 326 citations