Descripción y Objetivos
El objetivo de este proyecto es desarrollar una herramienta software consistente en un Generador de aplicaciones móviles (Integranova App Generator) que,
como su nombre ya introduce, permita obtener aplicaciones móviles generadas automáticamente a partir de modelos conceptuales, sin necesidad de
recurrir a la programación manual tradicional. Para ello, tomando como input una especificación funcional de un sistema (conjunto de requisitos
que definen los procesos de negocio de una organización) permita obtener una aplicación móvil completa, eficiente, usable, que pueda compartir
datos con otros sistemas de la organización, que pueda ser publicada en la AppStore tanto de iOS como de Android y, el principal componente
innovador, que se obtenga de manera totalmente automatizada, prescindiendo de programación manual y evitando la posibilidad de introducción de errores.
Nuestro nuevo software permitirá la generación de aplicaciones para dispositivos móviles (apps) de forma totalmente automatizada
cubriendo las siguientes características:
- Interfaz simple e intuitiva.
- Multiplataforma: iOS y Android.
- Seguridad.
- Opciones de personalización.
- Interoperabilidad: integración con otras plataformas de negocio.
- Asincronía.
- Responsive.
Resultados observables del proyecto
El resultado del proyecto es la creación de Integranova App Generator, un generador de código para aplicaciones de dispositivos móviles (apps).
Los procesos de generación automática de código correspondiente a aplicaciones de dispositivos móviles (apps), a partir de un modelo conceptual, se integrarán en
los Transformation Engine de nuestra tecnología Integranova Model Execution System.
De este modo, como resultado
de aplicar este nuevo Transformation Engine a un modelo conceptual, se obtenga, una aplicación móvil (app) corrrecta y
completa, es decir,
que cumpla con los requisitos especificados
en el modelo conceptual desde el cual es transformada.
Que sea confiable es decir, que no contenga ningún defecto que impida su funcionamiento o que provoque fallos mientras se ejecuta.
Que sea de calidad es decir,estará basada en estándares con funcionalidad y rendimiento ajustado a las necesidades (requisitos) del cliente.
Las aplicaciones móviles generadas automáticamente mediante nuestra tecnología, cumplirán los estandares de calidad y confiabilidad exigidos para poder
ser publicadas en las tiendas oficiales: Apple Store y Google Play Store.