Développement d’applications sur mesure

DÉVELOPPEMENT D'APPLICATIONS METIER

Développement fullstack

Développement de Back-End

Le back-end est le moteur d’une application. Nous développons des solutions sur mesure allant de :

  • La définition de l’architecture générale
  • L’utilisation des technologies JAVA (Spring, J2E), PHP et du modèle RESTFUL
  • L’utilisation de bases de données SQL ou NoSQL
  • La rédaction de documentation technique

Développement d’interfaces Web

Le front-End est la façade de votre application. Nous développons des Front-End Web accessible depuis un navigateur Web. Nous sommes spécialistes du développement d’applications Web « Single One Page » et proposons :

  • Le maquettage de l’application en tenant compte des contraintes de design et de l’expérience utilisateur
  • Des développements basés sur les frameworks ANGULAR ou REACTJS
  • La mise en place de tests automatiques simulant des actions humaines sur l’interface
  • La rédaction de documentation Utilisateurs

Intégration de systèmes IOT

Les objets connectés deviennent de plus en plus incontournables et font parties intégrales des applications métiers modernes. Nous avons acquis une expertise dans la consommation des données provenant de systèmes IOT.

  • Intégration d’objets connectés via LORA, SIGFOX, NB-IOT, IP
  • Gestion des objets connectés
  • Utilisation de technologies telles RFID, NFC

DÉVELOPPEMENT
D'APPLICATIONS MOBILES

Applications Natives

Les applications natives sont particulièrement adaptées en réponse à des besoins d’accès régulier aux périphériques du mobile.

Nos ingénieurs développent des applications natives en JAVA ou Kotlin sur appareil Android, et SWIFT sur appareil Apple.

Applications Hybrides

Les applications hybrides sont particulièrement adaptées en réponse au besoin de développer une application unique déployable sur appareils Android et IOS.

Nos ingénieurs développent des applications hybrides en utilisant les frameworks Cordova + Ionic + Angular ou React.

Applications Mobile Web

Les applications mobiles Web sont particulièrement adaptées en réponse au besoin de développer un seul site destiné à un affichage sur PC et sur mobile.

Nos ingénieurs développent des applications Web responsives en utilisant des frameworks Javascript tels Angular ou React.

Design et conception

Lors du développement d’une application mobile, l’étape du design est une étape essentielle pour que l’utilisation de l’application soit le plus intuitive possible.

Nos experts en design et expérience utilisateur vous proposent les maquettes de votre application lors des premières phases du projet.

Différents types d’appareils

Nous réalisons des développements d’application sur smartphones et tablettes grand public mais aussi sur terminaux d’ateliers (type Zebra) incluant l’accès à des périphériques spécifiques (Lecteurs de code barre, lecteur RFID ou NFC …).

Nous déployons vos applications, que ce soit à travers les Stores grand public ou des solutions professionnelles type Zebra StageNow, Knox ou Mobile Iron.

DÉVELOPPEMENT DE SITES WEB

Développement fullstack

Mise en place de site d’e-commerce

  • Du design à la conception, nous mettons en place des sites d’E-commerce basés sur le CMS Prestashop.
  • Nous réalisons l’intégration de votre ERP.
  • Nous proposons d’integrer des solutions de préparation de commandes basées sur des technologies codes barres, QR Code ou RFID.
  • Nous développons des modules personnalisés répondant à vos besoins spécifiques.
  • Nous nous occupons du déploiement de votre site incluant son hébergement et sa maintenance.

Mise en place de sites vitrine

  • Du design à la conception, nous mettons en place votre site Web vitrine basé sur les CMS WordPress ou Drupal.
  • Tous nos sites sont optimisés pour le SEO (Référencement dans les moteurs de recherches).
  • Nous nous occupons du déploiement de votre site incluant son hébergement et sa maintenance.

METHODOLOGIES ET QUALITE

Agilité des développements

Notre équipe de développement travaille selon les principes de la méthodologie AGILE. Nos sprints sont organisés durant les phases de conception sur des périodes couvrant 2 à 3 semaines.

Durant les phases de stabilisation, nous suivons les principes KANBAN de la méthodologie AGILE. Ces principes nous amènent à travailler sur les bugs les plus critiques en priorité.

Toutes nos modifications de code sont versionnées dans GIT.

Intégration continue

Couplé à la méthodologie AGILE, nous mettons en place sur nos projets un système d’intégration continue :

Pour chaque changement officialisé, un système automatique vérifie les étapes de compilation et effectue des tests de régressions fonctionnelles (tests d’API ou simulation d’actions humaines sur navigateur Web ou sur Émulateur Android).

Les régressions détectées par le système automatique sont traitées en priorité.

Ainsi nous garantissons que chaque nouvelle version de notre code est au minimum au même niveau de qualité que la précédente version ce qui permet d’assurer des livraisons dans des délais relativement courts.

HEBERGEMENT DE SOLUTIONS

Développement fullstack

Hébergement

L’hébergement est un pilier essentiel dans la mise en place de solutions digitales.

Technologies, trafic, calcul, tolérance de panne, stockage, sécurité… Ce sont autant de critères à prendre en compte pour définir votre besoin en matière d’hébergement.

Afin d’assurer le déploiement de votre solution, nous vous proposons de l’héberger sur notre Cloud situé dans un datacenter Français.

L’hébergement des données au sein de notre Cloud inclue la haute disponibilité du service, la sécurisation de vos données ainsi que des fonctions de sauvegardes et de restaurations.

Maintenance

Que ce soit sur notre cloud ou vos propres machines, nous assurons la maintenance de votre solution :

  • Disponibilité du service
  • Corrections de bugs
  • Support aux utilisateurs
  • Restauration de données