NeoMAD en un coup d’œil

Créez des applications mobiles natives à partir d'un code et d'un projet unique pour toutes les plateformes du marché

Android
Android
iOS - iPhone - iPad
iPhone / iPad
Windows Phone 8 - Windows 10 Mobile
Windows Phone
Windows 10
Windows 10
BlackBerry
BlackBerry *
Nokia Asha
Nokia Asha *
Java ME
Java ME *

A qui s'adresse NeoMAD ?

Aux entreprises souhaitant développer de manière industrielle, des applications durables pour mobiles, tablettes et objets connectés à destination de leurs clients ou à usage interne. Les utilisateurs de NeoMAD sont des Grands Comptes, des ETI, des SSII, des Agences Marketing, des Éditeurs de logiciels...

Quelles sont les compétences requises ?

Pour utiliser NeoMAD, il faut maîtriser la programmation en langage Java. En utilisant l'API Générique fournie avec NeoMAD, les développeurs peuvent ainsi créer et produire rapidement des applications natives pour toutes les plateformes mobiles.

Quel est l’environnement de travail ?

NeoMAD est installé sur votre poste de travail (Windows ou MacOS). Il s’utilise intégré dans Eclipse via un plugin ou en ligne de commande. En s’appuyant sur les kits de développement de chaque plateforme, vous pouvez développer vos applications et les tester sur les émulateurs ou directement sur vos mobiles.

Comment produire vos applications ?

NeoMAD produit les exécutables pour chaque cible en s’appuyant sur la chaîne de production de chacune des technologies adressées. Il génère aussi les projets sources natifs pour chacune de celles-ci : ces projets sont éditables et modifiables par le développeur.

Comment industrialiser vos applications ?

NeoMAD intègre un dispositif de paramétrage et de conditionnement permettant de modifier dynamiquement les ressources, les langues, les environnements et les fonctionnalités. Vous pouvez ainsi générer des versions différentes à partir d’une souche applicative unique, soit à la compilation, soit à l'exécution.

Comment suivre l'évolution du marché ?

L’API d’abstraction de NeoMAD permet d’adapter votre développement à l’évolution des technologies existantes et à celles arrivant sur le marché. Neomades met régulièrement à jour ses versions et, par simple recompilation, votre application fonctionnera de manière adaptée sur les nouvelles versions d’OS.

* Le support de BlackBerryOS, Nokia Asha and Java ME est disponible jusqu'à la version 3.8 de NeoMAD. Merci de nous contacter si vous êtes intéressés par ces plateformes.

Pourquoi choisir NeoMAD ?

Un code unique pour toutes les technologies du marché

  • Couverture de l’ensemble des formats (tablette et mobile) et des technologies (iOS, Android, Windows Phone, Windows 8, BlackBerryOS*, Nokia Asha*, Java ME*) à partir d’un code unique
  • Possibilité d’adressage au fur et à mesure de vos besoins à coût additionnel marginal
  • Simplification des compétences et accélération de l’accès au marché

Des applications natives pour un meilleur confort d’usage

  • Création de projets natifs respectant les usages spécifiques de chaque plateforme assurant une meilleure expérience utilisateur
  • Génération d'exécutables via les chaînes de production de chaque cible
  • Couche d'abstraction intégrant la sémantique pour garantir l'indépendance au matériel

Entrée Java pour faciliter l’adoption par la communauté

  • Code Java 100 % commun pour l’UI, les couches techniques et le métier pour adresser les mobiles et tablettes
  • Totale intégration dans les outils de développement, de tests, de simulation, de gestion de code, de qualité, d’intégration continue (par exemple Eclipse, SonarQube, Jenkins ...)
  • Total respect des pratiques de la communauté des développeurs

Un outil personnalisable pour une totale indépendance

  • Intégration de bibliothèques tierces ou de code natif tout en conservant le processus de production industriel
  • Possibilité d’accéder et de modifier les projets générés pour ajouter des éléments qui seraient préexistants
  • Grande souplesse dans les possibilités de surcharge des classes NeoMAD

Maitrise du cycle de l’application tout au long de sa vie

  • Système de conditionnement dynamique pour le code, les ressources et les méthodes
  • Maintenance en un point unique pour toutes les plateformes
  • Outils d’industrialisation pour cloner les applications sans intervention sur le code
  • Support des processus industriels pour l’intégration continue, la qualité et les tests

Évolutif pour s'adapter aux changements du marché

  • Architecture agile permettant l’intégration rapide de nouvelles fonctionnalités
  • Prêt pour l’intégration de nouvelles plateformes ( par exemple Tizen, Firefox OS …)
  • Ouvert au support de codes et bibliothèques spécifiques
  • Prêt au support de nouveaux équipements grâce à son abstraction sémantique (par exemple fonctionnement différentié en voiture si elle roule ou est à l'arrêt)

Ils nous font confiance

TNS Sofres
L'Oréal
Sony
GFI
Balenciaga
CROUS
Agefos
Région Aquitaine
Sade
Openways
Izargolf