Características

PresentaciónCompilador localPlugins IDEDescripción de proyecto (XML)BibliotecasHerramientas

El producto NeoMAD propone un conjunto de herramientas que le permitirán desplegar un entorno de desarrollo y producción completo. Que sea utilizado directamente en línea de comandos o integrado a un IDE, NeoMAD provee herramientas para debug y simulación, en un puesto de trabajo y en móviles. El generador de ejecutables se fundamenta en el conocimiento de móviles para permitir la adaptación de las aplicaciones a los móviles y a las obligaciones de distribución.

NeoMAD se instala en el puesto del desarrollador y su utilización no requiere ninguna conexión a Internet.

Configuración requerida:

  • Sistema de explotación: Windows;
  • Java JDK 1.5 o superior;
  • Una conexión a Internet durante la instalación;

 

 

NeoMAD se integra completamente en Java, proponiendo a los desarrolladores una herramienta que permite escribir aplicaciones multiplataformas en la base del código único en Java y un fichero de descripción de proyecto en XML.

NeoMAD utiliza la flexibilidad y la robustez del lenguaje Java para desarrollar y producir aplicaciones 100% compatibles y portables sobre todos los teléfonos. Un proyecto NeoMAD enteramente escrito en Java ayuda a clarificar el código, facilita el desarrollo, permite el transporte a las distintas tecnologías del mercado y la adaptación al conjunto de móviles y alivia el mantenimiento.

Todas las etapas del proyecto se gestionan localmente en el puesto del desarrollador. No se requiere ninguna conexión para utilizar NeoMAD.

  • Compilador local: el código fuente se queda con el desarrollador
  • Línea de comandos: interfaz sencilla, rápida y utilizada para realizar las rutinas de producción
  • Acondicionamiento del código Java gracias a una etapa de optimización: esta funcionalidad de NeoMAD permite producir ejecutables adaptados a los diferentes casos funcionales de la aplicación y a los diferentes móviles a partir de un código único en la base de la lógica de constantes inherente a Java
  • Optimización de código binario: optimización del código compilado y supresión de las partes inútiles del código
  • Ofuscación: enmascaramiento del código compilado para proteger el producto de la piratería
  • Simulación: ejecución del binario sobre un simulador
  • Depuración: ejecución del código compilado en modo paso a paso (dentro de un IDE), establecimiento de opciones de trazado y herramientas de depuración a la ejecución sobre el teléfono

 

Eclipse y Netbeans

NeoMAD se integra perfectamente a Eclipse y Netbeans gracias a unos plugins que dan acceso a todas las funciones de la herramienta :

  • Creación y modificación del fichero de proyecto NeoMAD (URS)
  • Gestión de perfiles de compilación
  • Opciones de compilación
  • Generación de binarios
  • Simulación a través de los diferentes simuladores del mercado

  • Compleción automática
  • Coloración sintáctica
  • Compilación en caliente
  • Depurador : ejecución paso a paso
  • Trabajo colaborativo (SVN, CVS …)

Otros IDE

Usted puede conservar su IDE preferido: el código de un proyecto NeoMAD utiliza Java et XML, así puede desarrollar todos sus proyectos NeoMAD en cualquier IDE del mercado, teniendo al mismo tiempo acceso a las funcionalidades de NeoMAD.

El fichero URS, basado en el lenguaje XML, permite describir de manera centralizada el conjunto de los elementos que estructuran su proyecto para NeoMAD. Ofrece más flexibilidad y claridad a los desarrolladores y les permite conservar en un único lugar las opciones de producción y generación que garantizan así la reproductividad de la cadena de fabricación de sus aplicaciones. Este enfoque permite también intercomunicarse de manera simple y flexible con todos los sistemas de gestión de configuración del mercado.

  • Opciones de compilación: nombre, versión, condiciones, firma
  • Gestión de recursos: gestión inteligente y optimizada para cada móvil (imagen, sonido, fuente, texto)
  • Internacionalización de los textos: multilenguajes e incluso chino, coreano, árabe etc. – entrada en UNICODE o ASCII y salida en UTF-8
  • Acondicionamiento: posibilidad de dirigir recursos según los parámetros del teléfono

NeoMAD soporta actualmente numerosas funcionalidades aplicando distintas bibliotecas:

  • Ciclo de vida de la aplicación
  • Interfaz gráfico
  • Gestión de recursos
  • Textos y fuentes tipográficas
  • Conectividad
  • Multimedia
  • Agenda
  • Almacenamiento local …

Para más detalles, haga clic en funcionalidades.

NeoMAD se suministra con herramientas adicionales dirigidas a facilitar la producción de aplicaciones móviles de calidad :

  • Herramientas para firmar los ejecutables
  • Editor de fuentes tipográficas : herramienta visual que permite crear sus fuentes personales