NeoMAD V3 es una verdadera revolución para el desarrollo de aplicaciones destinadas a las plataformas móviles (teléfonos móviles, tabletas, Set-top Boxes …)
- Basado en un código único, NeoMAD V3 permite dirigir tecnologías múltiples de forma nativa,
- Utilizando un procedimiento dinámico informado por una base de conocimientos, NeoMAD V3 permite la implantación de distintas combinatorias funcionales para dirigir cada tecnología y cada plataforma móvil,
- Gracias a su mecanismo de transcompilación, NeoMAD V3 permite la garantía de la escalabilidad de una aplicación en las futuras tecnologías y los lenguajes de salida adaptados,
- Basado en un SDK genérico y una gramática de entrada, NeoMAD V3 permite la adaptación, a plazos, los lenguajes de entrada a las evoluciones del mercado.
Base de datos
NeoMID es una base de conocimientos que agrupa un conjunto de características detalladas de cada móvil del mercado, tanto desde un punto de vista cualitativo (bugs, resultados…) como cuantitativo (características técnicas, elementos de uso…).
Esta base de datos se utiliza durante la producción de ejecutables o de elementos necesarios a su creación para adaptar de forma dinámica la aplicación al objeto seleccionado.
Compilador único
Este compilador ofrece las principales características siguientes:
- Compilación condicional: el programador puede decidir si algunos códigos fuentes, imágenes, textos se dirigen a algunos teléfonos a algunos casos funcionales, a algunas tecnologías (…) imponiendo condiciones
- Características teléfonos: el programador tiene acceso de forma dinámica en su código a todas las características para cada teléfono soportado por NeoMAD, lo que le permite resolver estas condiciones durante la compilación
- Interfaz única de compilación multiplataformas: el programador puede dirigir todas las plataformas soportadas por NeoMAD a partir de un único código fuente y de un único fichero de descripción del proyecto. La herramienta ofrece las mismas características a sea cual sea la tecnología determinada.
Librerías genéricas
Estas librerías permiten la descripción de un procedimiento único que tendrá una implementación adaptada en cada objetivo:
- Los MADlibs: Conjunto de API de bajo nivel (HTTP, Multimedia, Bluetooth…), que propone un funcionamiento homogéneo en todas las plataformas.
- MADPresentación: Librería que permite el desarrollo de una interfaz gráfica que tiene una ergonomía idéntica sean cuales sean el teléfono y la tecnología predefinidos.
- SDK Genérico: Librería que permite la unificación del ciclo de vida de la aplicación y desarrollar una interfaz gráfica que tiene una ergonomía adaptada a sean cuales sean el teléfono y la tecnología gracias a su utilización de componentes nativos de la plataforma determinada.
- V3.0 (Q4/2011) :
- Soporte de tecnologías MIDP, BlackBerrry, Android, WindowsPhone 7
- SDK Genérico para estas tecnologías
- Lenguaje de entrada Java 1.3 + SDK genérico
- Entorno de desarrollo Windows
- V3.1 (Q1/2012):
- Soporte de tecnologías MIDP, BlackBerrry, Android, WindowsPhone 7, iPhone
- SDK Genérico para estas tecnologías
- Lenguaje de entrada Java 1.3 ou Java 5 + SDK genérico
- Entorno de desarrollo Windows o Linux o Mac
- V3.2 (Q2/2012):
- Soporte de tecnologías MIDP, BlackBerrry, Android, WindowsPhone 7, iPhone, Qt, Bada
- SDK Genérico para estas tecnologías
- Lenguaje de entrada Java 1.3 o Java 5 + SDK genérico
- Entorno de desarrollo Windows o Linux o Mac




