Développement informatique

Que ce soit sur PC, sur téléphones mobiles, tablettes ou sur une interface homme-machine, nos équipes développent vos applicatifs métiers sur-mesure. Nos compétences tiennent compte des dernières technologies en vigueur dans le monde de l’industrie.

Une fois votre cahier des charges établi, nous pouvons développer selon vos besoins, en totale autonomie ou conjointement à vos équipes tout ou partie de vos logiciels. Que vous soyez sur des modes agiles ou plus traditionnels en cycle en V, notre équipe s’adapte au mieux à vos besoin pour que vous ayez la réponse la plus adaptée. 

Traditionnellement, nos développements sont segmentés en sprint (de X semaines) à l’issue desquels des livraisons sont effectuées pour validation. Une fois l’ensemble des livraisons faites et approuvées, une mise en production est réalisée avec vos équipes.

UX/UI

L’expérience utilisateur étant un des paramètres des plus importants à considérer, nous apportons un attention particulière à cette phase préliminaire au développement. Que ce soit pour le développement d’une application sur PC pour banc de tests, une application mobile ou bien un site web embarqué sur un régulateur industriel, notre équipe travaille avec vous pour établir les bases de votre application :

  •  Rédaction des interfaces avec description fonctionnelle.
  • Elaboration de wireframes.
  • Conception de pictogrammes avec notre réseau de partenaires.
Interface utilisateur

Développement client lourd & web

Notre équipe peut vous accompagner dans le développement d’applicatifs métiers mettant en œuvre les langages ou frameworks suivants :

Codage et développement
  • QT/QML.
  • JAVA.
  • PYTHON.
  • C et C++.

Lorsque votre solution électronique possède un serveur web embarqué, notre équipe peut développer l’ensemble des briques permettant l’utilisation et la configuration de cette solution. Par l’utilisation des technologies :

  • API-REST.
  • HTML 5.
  • JAVASCRIPT ET CSS.

Vous bénéficierez d’interfaces fluides au design avancé.

Développement mobile

Sur base Android ou IOS, nous pouvons développer tout ou partie de vos applications, et gérer pour vous leurs déploiements et maintenances :

  • Développement Android et librairies NDK.
  • Développement multi-plateformes avec Flutter.
  • Développement IOS.
développement mobile

Au cours de ces développements, nous pouvons être amenés à utiliser les périphériques natifs de vos smartphones ou tablettes. Nous avons une réelle expérience dans la mise en œuvre des communications Bluetooth Low Energy (alias BLE), l’utilisation de capteurs tel que les caméras, GPS ou centrale inertielle.

INTEGRATION & MISE EN PLACE DE PLATEFORMES CLOUD

Pour que votre produit soit « cloud ready », notre équipe vous suit dans la mise en place complète des briques logiciels essentielles à un fonctionnement connecté avec les plateformes cloud du marché. En partant des briques embarquées, jusqu’à la mise en place des tableaux de supervision, notre offre clé en main vous permet un gain de temps et une réponse sur mesure adaptée à vos besoins métiers.

  • Mise en place des routines process de collectes de données sur systèmes embarqués (IIOT).
  • Mise en place des moyens de communications (flux sécurisés vers la plateforme cloud avec SSL / TLS, certificats numériques X.509).
  • Utilisation de module TPM sur systèmes embarqués.
  • Développement des dashboards métiers sur-mesure.