Journal of Universal Computer Science 16.12 (2010): 1633-1649
ISSN:0948-695X
DOI:10.3217/jucs-016-12-1633
Funded by:This work has been partially funded by the following projects: HADA (Ministerio de
Ciencia y Educación de España, TIN2007-64718), Vesta (Ministerio de Industria,
Turismo y Comercio de España, TSI-020100-2009-828) y eMadrid (Comunidad de
Madrid, S2009/TIC-1650).
Project:Comunidad de Madrid. S2009/TIC-1650/E-MADRID
This article presents a rule–based agent mechanism as the kernel of a ubiquitous
end–user, UI–independent programming system. The underlying goal of our work is to allow
end–users to control and program their environments in a uniform, application–independent
way. The heterogeneity of environments, users and programming skills, as well as the
coexistence of different users and domains of automation in the same environment are some of the main challenges analyzed. For doing so, we present our system and describe some of the real–environments, user studies and experiences we have had in the development process.