Caractéristiques
Le produit NeoMAD propose un ensemble d'outils vous permettant de déployer un environnement de développement et de production complet.
Compilateur local
- Ligne de commande : interface simple, rapide et utilisable pour des scripts de production
- Conditionnement du code java grâce à une étape d'optimisation :
cette fonctionnalité de NeoMAD permet de produire des éxecutables adaptés aux différents cas fonctionnels de l'application et aux différents mobiles à partir d'un code unique sur la base de la logique de constantes inhérente à java
- Optimisation du binaire : optimisation du code compilé et suppression des parties de code inutiles
- Obfuscation : masquage du code compilé pour protéger le produit du piratage
- Simulation : exécution du binaire sur un simulateur
- Debogage : mise en place de traces (hors IDE) et exécution du code compilé en mode pas à pas (dans un IDE)
Plugin IDE
- Fonctions du compilateur utilisables via l'interface de l'IDE
- Création et modification du fichier de projet NeoMAD (URS)
- Gestion de profil de compilation
- Autocomplétion
- Coloration syntaxique
- Compilation à chaud
- Debogage
- Simulation
Description de projet (XML)
- Options de compilation : nom, version, conditions, signature
- Gestion des ressources du binaire : images, textes, sons etc ...
- Internationalisation des textes : multi langues y compris chinois, coréen, arabe, etc. - UNICODE ou ASCII en entrée et UTF-8 en sortie
- Conditionnement : possibilité de diriger des ressources selon les paramètres du téléphone
Bibliothèques
- NeoMAD supporte actuellement de nombreuses fonctionnalités (Cycle de vie de l'application, Interface graphique, Gestion des ressources, Textes et Polices, Connectivité, Multimédia, PIM, RMS ...) en mettant en oeuvre différentes bibliothèques : voir fonctionnalités
Outils annexes
- Editeur de polices : outil visuel permettant de produire vos polices personnelles
- Outils de signature des exécutables
Avantages
Voici une partie des nombreux avantages apportés par la solution NeoMAD pour des développements d'applications mobiles:
- Un
seul kit complet : plus besoin d'une multitude d'outils, SDK, Compilateurs ...
- Un code source unique permettant d'adresser tous les téléphones et toutes les technologies
- La portabilité de l'application garantie tout en utilisant l'ensemble des capacités de chaque mobile
- Un accélérateur de développement d'applications, les compétences spécifiques aux mobiles étant factorisées
- Un travail collaboratif notamment entre les différents savoir-faire indispensables à la réalisation d'une application riche
- L'automatisation de la génération des binaires : une garantie de reproductibilité du cycle de production
- La réalisation rapide de vos prototypes
- La prolongation du cycle de vie de l'application facilitée par le support intégré des
nouveaux téléphones du marché
- La maintenance applicative plus simple et centralisée




