NeoMAD V3 is a revolution for applications development for mobile platforms (mobile phones, tablets, Set-top Boxes …):
- Based on a unique code, NeoMAD V3 can address multiple technologies natively,
- By using a conditional process filled dynamically by a knowledge base, NeoMAD V3 allows to implement various functional branches in order to optimally address each technology and mobile platform,
- With its trans compilation mechanism, NeoMAD V3 ensures the scalability of an application on future technologies,
- Based on a generic SDK and an input grammar, NeoMAD V3 can be adapted to cover market needs in terms of input or output languages and technologies.
Database
NeoMID is a knowledge database providing all details for each mobile phone on the market both in terms of quality (bugs, performance …) and quantity (technical features, usage…).
This database is used when producing runtimes or all necessary components to produce them and helps NeoMAD production process to dynamically adapt the application to the selected target.
Unique compiler
This compiler offers the following main features:
- Conditional compilation: the programmer can decide whether the source code, images, texts have to be used for a given equipment according to conditions
- Phones characteristics: the programmer has a dynamic access from his source code to all NeoMAD supported phone characteristics and this is used to resolve conditional coding during the production process
- Unique Interface for multi-platform compilation.
Generic libraries
These libraries are used to describe a unique operation that will take an implementation tailored to each target:
- MADlibs : set of API with a different functionalities and implementations (HTTP, Multimedia, Bluetooth …)
- MADPresentation : Library to develop a graphical interface with the identical look and implementation regardless of the phone and technology
- Generic SDK: Library to develop a graphical interface with look and implementation adapted to each telephone and technology.
NeoMAD version 3 will be released in September 2011 with the following roadmap:
- V3.0 (Q4/2011) :
- MIDP, BlackBerrry, Android, WindowsPhone 7 technologies support
- Generic SDK for each of them
- Input language Java 1.4 + Generic SDK
- Windows development environment
- V3.1 (Q1/2012):
- MIDP, BlackBerrry, Android, WindowsPhone 7, iPhone technologies support
- Generic SDK for each of them
- Input language Java 1.4 or Java 5 + Generic SDK
- Windows or Linux development environments
-
V3.2 (Q2/2012):
- MIDP, BlackBerrry, Android, WindowsPhone 7, iPhone, QT, Bada technologies support
- Generic SDK for each of them
- Input language Java 1.4 or Java 5 + Generic SDK
- Windows, Linux or Mac development environments




