NeoMAD est :
Un outil de génération d'applications javaME automatisé, un ensemble de librairies assurant la portabilité de vos applications et enrichissant vos possibilités, un environnement de développement, une méthode de conception et de programmation...
NeoMAD vous permet de gérer votre projet de la conception à la distribution de manière simplifiée et générique.
NeoMAD permet :
de réduire la complexité du code tout en étendant la productivité des développeurs, et en optimisant les phases de développement,
d’assurer la portabilité des sources de l’application,
de générer automatiquement les différentes versions de l’application quelles que soient la langue et la plate-forme cible,
de fusionner les kits de développement des constructeurs en un seul produit,
de prendre en compte facilement et rapidement tout nouveau téléphone.
Outre l’aide apportée pour la portabilité des applications, NeoMAD améliore la qualité des logiciels développés :
en simplifiant le développement : les particularités des mobiles ne sont plus la préoccupation des développeurs,
en combinant portabilité et réutilisation : le développement devient indépendant des portables existants et potentiellement à venir ;
en facilitant le processus de maintenance : un source unique et une intégration totale aux outils de Gestion de Configuration Logicielle ;
en automatisant le processus de génération et donc sa reproductibilité.
NeoMAD permet de produire les fichiers nécessaires à l’exécution de l’application pour une plate-forme et une langue choisies (.jar/jam et .jad), tout en gardant un code source unique et portable qui puisse être compilé pour toutes les plates-formes cibles choisies de manière automatique.
NeoMAD s’intègre aisément dans n’importe quel environnement de développement.