NeoMAD 2.0
Nuevo código fuente
NeoMAD se integra en el mundo Java, su nueva versión (NeoMAD 2.0) propone a los desarrolladores una herramienta que permite por fin escribir sus aplicaciones enteramente en Java y de describir su proyecto en un fichero XML.
- Un proyecto escrito enteramente en Java
NeoMAD 2.0 utiliza la flexibilidad y la robustez de lenguaje Java para desarrollar y producir aplicaciones Java ME 100% compatibles y portables sobre todos los teléfonos. El programador que utiliza NeoMAD 2.0 no tendrá más la necesidad de utilizar directivas de preprocesamiento (utilizadas muy a menudo en Java ME).
Un proyecto NeoMAD enteramente escrito en Java ayuda a clarificar el código, facilitar el desarrollo, permitir la adaptacion sobre las distintas tecnologías del mercado y la adaptación al conjunto de los móviles, reduciendo por consiguiente el mantenimiento.
- Una descripción de proyecto en XML
El fichero la 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 de se intercomunicar de manera simple y flexible con todos los sistemas de gestión de configuración del mercado.
Nuevos OS soportados
- Android
NeoMAD 2.0 es capaz de generar directamente el binario Android a partir de un código fuente Java
No tendra ninguna necesidad de traducir su código fuente Java ME en Android, NeoMAD genera directamente los binarios, guardando el mismo nivel de calidad y resultado, permitiendo la integracion en el mundo de las aplicaciones Android. La lista de las funcionalidades Java ME soportadas en Android por NeoMAD es amplia:
- MIDP-CLDC (rms, lcdui, http, https, sms, navegador, vibración …)
- MMAPI (multipista, audio, vídeo, streaming…)
- FileConnection: sistema de acceso a los ficheros
- Firma…
- MIDP-CLDC (rms, lcdui, http, https, sms, navegador, vibración …)
- MMAPI (multipista, audio, vídeo, streaming…)
- FileConnection: sistema de acceso a los ficheros
- Firma…
Integracitión en los IDE
- Eclipse
Un plugin NeoMAD para Eclipse, permite tener todas las funciones de NeoMAD completamente integradas en Eclipse:
- Realización automática
- Coloración Sintáctica
- Compilación en caliente
- Simulación a través de los distintos simuladores del mercado
- Depurador de codigo: ejecución paso a paso
- Trabajo en grupo (SVN, CVS…)
- Generación del binarios
- Opciones de compilación
-…
- NetBeans, Otros
Usted podra continuar programando con su IDE preferido: el código del proyecto NeoMAD 2.0 utiliza Java y XML, puede por lo tanto desarrollar todos sus proyectos NeoMAD sobre cualquier IDE del mercado, a la vez que tiene acceso a las funcionalidades de NeoMAD.
Nuevas funcionalidades
- Bluetooth
Una nueva API que simplifica la utilización del dispositivo bluetooth de los teléfonos garantizando la portabilidad a través de todos los teléfonos.
- Gestion de contactos
Una libreria que permite administrar los contactos del teléfono aportando la abstracción necesaria a todos los problemas de portabilidad y mejorando también la interfaz de gestión de los contactos.
- Multimédia
Esta libreria avanzada permite ademas administrar varias pistas audios y/o vídeo de forma simultánea, con todas las funciones clásicas de un lector multimedia (play, pausa, stop, volumen, mute…). Soporta del mismo modo streaming sobre pistas audios y vídeo. En el kit de gráficos, se ha integrado un nuevo widget permitiendo desarrollar un player con todos los controles necesarios.
Funciones ya presentes en NeoMAD
- Compilador local: el código fuente queda en propiedad de el desarrollador
- Línea de comandos: para ejecutar los realizar las rutinas producción
- Depurador de codigo: depurar paso a paso en IDE, depurado durante la ejecución sobre el teléfono
- Simulador: administra el conjunto de los simuladores del mercado para cualquier tipod de plataforma
- Librerias de portabilidad: gráficos, comunicación (http, https, sms, browser), multimédia, gestión de interrupciones, rms
- Librerias gráficas: interfaz gráfico portable, sencillo y completo donde el desarrollador puede controlar completamente el aspecto.
- Editor de fuentes tipograficas: editor visual para crear sus propias fuentes
- Gestor de recursos: gestión inteligente y optimizada para cada móvil (imagen, sonido, fuentes, texto)
- Internacionalización: soporta textos internacionalizados con cualquier tipo de codificación de caracteres
- Gestión de bibliotecas adicionales: el desarrollador puede utilizar bibliotecas adicionales para incluirlas en el binario. Puede también utilizar las bibliotecas nativas de un teléfono concreto.
Siempre + moviles...
El equipo Neomades integra constantemente los nuevos teléfonos que aparecen en el mercado, se puede ver aumentar esta lista a lo largo de los los dias en nuestra pagina: lista de teléfonos. Con cerca de 1000 teléfonos, NeoMAD garantiza una mayor portabilidad.




