This paper presents our novel framework, which creates user interfaces (UIs) for a variety of devices by annotating and reusing an existing one originally designed for large devices. It distinguishes itself from previous work by the unique combination of reusing existing UIs, intuitive graphical support and adaptation-based approach. It is extensible by supporting UI developers to build and integrate their customized transformation strategies into our framework. Categories and Subject Descriptors: D.2.2 [Software Engineering]: Design Tools and Techniques user interfaces General Terms: Algorithms, Design