Learn More
This paper describes a framework that serves as a reference for classifying user interfaces supporting multiple targets, or multiple contexts of use in the field of context-aware computing. In this framework, a context of use is decomposed into three facets: the end users of the interactive system, the hardware and software computing platform with which the(More)
USer Interface eXtensible Markup Language (USIXML) consists in a User Interface Description Language (UIDL) allowing designers to apply a multi-path development of user interfaces. In this development paradigm, a user interface can be specified and produced at and from different, and possibly multiple, levels of abstraction while maintaining the mappings(More)
Mobility coupled with the development of a wide variety of access devices has engendered new requirements for HCI such as the ability of user interfaces (UIs) to adapt to different contexts of use. We define a context of use as the set of values of variables that characterize the computational device(s) used for interacting with the system as well as the(More)
VAQUISTA allows developers to reverse engineer a presentation model of a web page according to multiple reverse engineering options. The alternatives offered by these options not only widen the spectrum of possible presentation models but also encourage developers in exploring multiple reverse engineering strategies. The options provide filtering(More)
Mobile platforms are becoming an increasingly important alternative for accessing web pages. Many Web pages are not suited to these platforms and need to be adapted, or rewritten from scratch. Adaptation can be made in two ways: either by a dynamic conversion or by a static reengineering. VAQUITA belongs to the second category by applying a model-based(More)
VAQUITA allows developers to reverse engineer a presentation model of a web page according to multiple reverse engineering options. The alternative models offered by these options not only widen the spectrum of possible presentation models but also encourage developers in exploring multiple reverse engineering strategies. The options provide filtering(More)
A transformational approach is presented that models a virtual reality scene based on Abstract Interaction Objects (AIOs) from which virtual user interfaces can be designed (by progressive AIO assembling), generated (by automated code generation in VRML/X3D), and evaluated (by static analysis of the ongoing model). The underlying model is shared with user(More)
Today's web sites are increasingly being accessed through a wide variety of computing platforms ranging from the workstation to a laptop and through multiple access devices such as Internet Screen Phone, TV Set Top box, PDA, and cellular phones. Web sites are rarely designed and developed to fit such a large variety of contexts of use as each context (e.g.,(More)
  • 1