The approach employed in the Model Driven RichUbi to adapt the content of the developed
rich interfaces leaps out. Aiming to overcome the individual shortcomings of the purely
static adaptation strategy (construction of several interface versions at development time)
and the purely dynamic one (adaptation of the whole code at execution time) (Viana &
Andrade, 2008), and to reduce the number of versions to be developed, the process employs
a hybrid adaptation approach (Cirilo et al., 2010b). This approach combines code generation
from modeling at development time (facilitated by the metamodel and transformations
reuse) with code generation at runtime (facilitated by the content adapters reuse). This way,
just a few generic interface versions are built, each one appropriated to a particular group of
devices, instead of a specific device (static adaptation). The dynamic content adapters
supplement the adaptation during the application execution, by repurposing the interface’s
contents – when necessary – according to the peculiarities of the current access device
(dynamic adaptation). Thus, the development becomes simplified, since a smaller number of
versions can be designed and developed.
The approach employed in the Model Driven RichUbi to adapt the content of the developedrich interfaces leaps out. Aiming to overcome the individual shortcomings of the purelystatic adaptation strategy (construction of several interface versions at development time)and the purely dynamic one (adaptation of the whole code at execution time) (Viana &Andrade, 2008), and to reduce the number of versions to be developed, the process employsa hybrid adaptation approach (Cirilo et al., 2010b). This approach combines code generationfrom modeling at development time (facilitated by the metamodel and transformationsreuse) with code generation at runtime (facilitated by the content adapters reuse). This way,just a few generic interface versions are built, each one appropriated to a particular group ofdevices, instead of a specific device (static adaptation). The dynamic content adapterssupplement the adaptation during the application execution, by repurposing the interface’scontents – when necessary – according to the peculiarities of the current access device(dynamic adaptation). Thus, the development becomes simplified, since a smaller number ofversions can be designed and developed.
การแปล กรุณารอสักครู่..