Learn More
Designing universally accessible user interfaces means designing for diversity in end-users and contexts of use, and implies making alternative design decisions, at various levels of the interaction design, inherently leading to diversity in the final design outcomes. Towards this end, a design method leading to the construction of a single interface design(More)
In automatic user interface adaptation, developers pursue the delivery of best-fit user interfaces according to the runtime-supplied profiles of individual end users and usage contexts. Software engineering of automatic interface adaptability entails: (a) storage and processing of user and usage-context profiles; (b) design and implementation of alternative(More)
Existing systems wliich enable the accessibiiity of Grapliical User Interfaces to blind people follow an "adaptation strategy"; each system adopts its own fixed policy for reproducing visual dialogues to a non-visual form, without knowledge about the application domain or particular dialogue characteristics. It is argued that non-visual User Interfaces(More)
This paper discusses a particular issue in the context of disappearing computing, namely, user mobility. Mobile users may carry with them a variety of wireless gadgets while being immersed in a physical environment encompassing numerous computing devices. In such a situation, it is most likely that the number and type of devices may dynamically vary during(More)