User interface development is a time and resource consuming task. Thus, reusing existing UI components is a desirable approach for rapid UI development. To keep UIs maintainable, ...
In most component models, a software component consists of a functional part and a controller part. The controller part may be extensible; however, existing component models provi...
The design and development of complex products invariably involves many actors who have different points of view on the problem they are addressing, the product being developed, a...
Integration of software applications can be achieved on different levels: the data level, the business logic level, and the user interface level. Integration on the user interface ...
: So far, the Ambient Intelligence (AmI) paradigm has been applied to the development of a great variety of real systems. They use advanced technologies such as ubiquitous computin...