European Commission logo
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS

AUTOmatic Code Generation from models For MOBILE Applications

Article Category

Article available in the following languages:

Un único esfuerzo de programación para lograr una compatibilidad completa

Uno de los principales obstáculos que se interponen al desarrollo de aplicaciones móviles es la falta de compatibilidad entre las distintas plataformas. Un grupo de investigadores financiados por la Unión Europea optaron por un método nuevo con el que desarrollar código fuente para su posterior portado automático a distintos dispositivos.

Economía digital icon Economía digital

El proyecto AUTOMOBILE (Automatic code generation from models for mobile applications), financiado por la Unión Europea, utilizó modelos para representar aplicaciones de forma independiente de la plataforma. La ingeniería regida por modelos (MDE) podría aumentar la cantidad de tareas que se llevan a cabo de forma automática en el desarrollo de software para dispositivos móviles, ordenadores de sobremesa y entornos web. Para lograr sus objetivos, AUTOMOBILE se basó en lenguajes de modelización como el lenguaje de modelización de flujos de interacción (IFML) y herramientas como WebRatio. El trabajo empezó por el análisis del estado de la tecnología y la definición de los requisitos para aplicaciones móviles multidispositivo y multiplataforma. Los socios del proyecto diseñaron un lenguaje de modelización para diseñar aplicaciones móviles como una extensión del estándar IFML, desarrollaron un editor gráfico de IFML y un generador de código que crea automáticamente aplicaciones móviles a partir de los modelos diseñados. Trazaron unas directrices metodológicas para producir, diseñar, implementar e implantar soluciones móviles basadas en el contexto aptas para múltiples dispositivos y canales en distintos entornos. El equipo de AUTOMOBILE introdujo un conjunto de componentes de software y una arquitectura destinados al desarrollo de aplicaciones multiplataforma para sistemas operativos iOS y Android. También diseñaron e implementaron un generador de modelo a código integrado en la plataforma WebRatio existente. Finalmente, los miembros del proyecto entregaron una gama de soluciones para el área de las aplicaciones móviles multidispositivos y multicanal destinadas a interacciones entre empresas (B2B) y entre empresas y consumidores (B2C). Esta demuestra la eficacia del enfoque de AUTOMOBILE en sectores y dominios de aplicación seleccionados. El nuevo enfoque de AUTOMOBILE simplifica el desarrollo de aplicaciones multidispositivos para abordar la fragmentación de plataformas móviles y lenguajes de programación. El método MDE podría encontrar utilidad en distintos sectores gracias a la reducción notable del esfuerzo y los costes de programación.

Palabras clave

Aplicaciones móviles, plataformas móviles, código, AUTOMOBILE, lenguajes de modelización, IFML

Descubra otros artículos del mismo campo de aplicación