A model driven architecture approach for user interface generation focused on content personalization.
ABSTRACT Model Driven Architecture (MDA) has gained attention from human-computer interface community because of its capability of code generation from abstract models and transformations. MDA approaches and tools in this context include, usually, the personalization of interface design elements (such as I/O fields, screen resolution, screen size, and so on) based on some information about the context of use. However, to really achieve the personalization, it is important not only to consider the container but also the content that means, which information should be provided in each situation. This paper presents a MDA approach in this direction. Our goal is to define during user interface design what information should be personalized for a specific domain considering the context information. To address this goal, a context model and a domain ontology are used as central elements for models design and transformations.
- SourceAvailable from: www1.cs.columbia.edu[show abstract] [hide abstract]
ABSTRACT: We present a novel distributed context-aware service discovery system that is built on top of a global service discovery architecture, GloServ. A context ontology maps context attributes to service classes within GloServ. Context-aware agents are dis- tributed globally and map combinations of context attributes to spe- cific GloServ queries. These agents also record history of context combinations in order to provide services to those users who can specify their context, but are not aware of appropriate services within their environment. We discuss the details of the architecture, the al- gorithms for mapping context attributes to services, and the details of the protocol.
- [show abstract] [hide abstract]
ABSTRACT: The last few years a lot of research efforts have been spent on user interfaces for pervasive computing. This paper shows a design process and a runtime architecture, DynaMo-AID, that provide design support and a runtime architecture for context-aware user interfaces. In the process attention is fo- cused on the specification of the tasks the user and the application will have to perform, together with other entities related to tasks, like dialog and presenta- tion. In this paper we will show how we can model tasks, dialogs, and presenta- tion when the designer wants to develop context-sensitive user interfaces. Be- sides the design process, a runtime architecture will be presented supporting context-sensitive user interfaces. Pervasive user interfaces can change during the runtime of the interactive application due to a change of context or when a service becomes available to the application. We will show that traditional models like task, environment and dialog model have to be extended to tackle these new problems. This is why we provide modeling and runtime support so- lutions for design and development of context-sensitive user interfaces.Engineering Human Computer Interaction and Interactive Systems, Joint Working Conferences EHCI-DSVIS 2004, Hamburg, Germany, July 11-13, 2004, Revised Selected Papers; 01/2004