NeoMAD is :
a development environment,
a programming method,
a MIDP library overlay.
This tool allows :
to reduce code complexity while increasing developers productivity and optimizing development phases,
to guarantee application source code portability,
to automatically generate all applications runtimes for the different targeted platforms and languages,
to merge manufacturers development kits for simulation and testing purposes,
to quickly and easily integrate new phones on the market.
In addition to the tools dedicated to applications portability, NeoMAD improves quality of the developed software and process :
by simplifying the development: handset characteristics aren’t anymore developers concern,
by combining portability and re-usability: development becomes independent of the existing and future mobiles,
by making easier the maintenance process: a single source and a complete integration with all SCM tools,
by automating the generation process and thus, its reproducibility.
NeoMAD generates the runtime files for all selected platforms and languages (.jar/jam and .jad), while keeping a single and portable source code which can automatically be compiled for all the selected platforms.
The tool can easily be integrated within any market development environment.