Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Advances in Object-Oriented Metalevel Architectures and Reflection
Advances in Object-Oriented Metalevel Architectures and Reflection
Hi-index | 0.00 |
In previous works we have been developing a tourism support prototype that offers a proven solution for aspects of multi-platform, personalisation and spatial-awareness. The aim of this paper is to analyse its drawbacks and limitations, and to propose an architecture that solves these problems relying on the principle of abstraction. It consists of a reflexive architecture based on models, and component-oriented, that allows specifying the user interface independently of the rest of the implementation. Thus, developers only have to focus on modelling the functionality of the application -which resides at a base level-, leaving the interface to a meta level, constructing thereby applications without apparent interface. The generation of the UI is not carried out until run-time, applying an automatic translation from abstract interaction components to concrete ones according to the device and the user's features and current state.