One of the main problems of Ambient Intelligence systems is that developers have to design and implement different user interfaces for each combination of user and environmental characteristics. This paper deals with alleviating this problem through the implementation of a UI development framework, called Dandelion, which postpones until run-time the implementation of the UI for a specific scenario. In particular, we address the autonomous evaluation of the adequateness of interaction devices for the scenario in order to facilitate the final automatic generation of an adapted UI.