to address the rich interfaces adaptation issues for interactive ubiquitous
applications. The process, which is based on the MDD and DSM conceptions, defines a
domain metamodel that constitutes a DSL to support the application’s rich interfaces
modeling, and M2C transformations to semi-automate the interfaces’ static coding for
different devices. In addition, the Model Driven RichUbi also provides guidelines for building content adapters that will refine the developed interfaces at runtime according to
the access device’s capabilities dynamically retrieved from the interaction context. All of
these artifacts, produced in the process’ Domain Engineering step, can be reused by
application engineers to simplify their development tasks.