Resumen:
|
Actualmente los dispositivos forman parte de nuestra vida cotidiana. La cantidad de dispositivos crece
día a día ofreciendo nuevas posibilidades de interacción. Junto con los nuevos dispositivos, están
proliferando las ...[+]
Actualmente los dispositivos forman parte de nuestra vida cotidiana. La cantidad de dispositivos crece
día a día ofreciendo nuevas posibilidades de interacción. Junto con los nuevos dispositivos, están
proliferando las tiendas de aplicaciones como una forma fácil y cómoda de instalar aplicaciones que
cubran nuestras necesidades. Se puede afirmar que el negocio del desarrollo de aplicaciones esta
creciendo a un ritmo alarmante en los últimos años.
Pero esta proliferación trae consigo la problemática planteada a las empresas de desarrollo de
aplicaciones. Actualmente, al desarrollar una aplicación, se encuentran en la disyuntiva de decidir si se
abarcan todas los dispositivos disponibles, con el aumento de coste que ello conlleva, o se opta por
reducir el número de dispositivos destino, viendo así reducido su espectro de negocio y por tanto sus
ingresos potenciales.
Esta tesis presenta GeMMINi, una solución para desarrollar interfaces especializadas para cada tipo de
dispositivo, teniendo en cuenta la naturaleza de estos dispositivos. Se propone un enfoque de desarrollo
dirigido por modelos, donde, a partir de modelos abstractos de interfaz y descripciones de dispositivos
(especificadas mediante modelos de características utilizados en la definición de Líneas de Producto),
se obtienen por transformación de modelos, prototipos de interfaces específicas para cada tipo de
dispositivo que serán transformadas a implementaciones nativas en la plataforma destino.
[-]
|