arrow_circle_right ACCÉLÉRATEUR HMI MULTIMODAL

Accélération du contrôle tactile, vocal et gestuel

Accélérez votre interface multimodale sur le tactile, la voix, le matériel et le mobile, sur n'importe quel framework ou appareil.   

Boostez votre développement HMI avec des fondations architecturales éprouvées et une génération de code assistée par IA, vous aidant à valider les concepts rapidement et à livrer un HMI prêt pour la production bien plus tôt.  

A photo of an IVI system in a car
WesAudio. HMI software development

Accédez à une architecture HMI prête à l'emploi

Notre accélérateur HMI multimodal inclut tous les éléments essentiels nécessaires à une interaction multimodale. 

  • Modèle d'état partagé pour tous les modes d'interaction  
  • Règles de coordination des entrées pour le tactile, le matériel, la voix et les applications  
  • Des mécanismes de retour d'information cohérents pour chaque modalité  
  • Modèles d'interface utilisateur réutilisables adaptés à votre framework de prédilection  
  • Génération assistée par IA de code standard  
  • Widgets de référence et modèles d'interaction  
  • Connecteurs d'intégration pour votre middleware ou votre couche matérielle  

arrow_circle_right Compétences et partenariats

Éprouvé et approuvé par

arrow_circle_right AVANTAGES

Développement HMI multimodal axé sur l'architecture

Architecture Micro HMI indépendante du framework

L'accélérateur fournit une base architecturale éprouvée qui s'adapte au framework que vous avez choisi. Vous bénéficiez de modèles préconstruits pour la gestion d'état, la coordination des entrées et les mécanismes de retour d'information qui se transposent proprement dans votre stack technologique cible.

Génération de code assistée par IA

Au lieu d'écrire du code standard pour chaque modèle d'interaction, le moteur d'IA génère des implémentations spécifiques au framework en fonction de votre modèle d'interaction et de vos exigences. Cela comprend :

  • Logique de machine à états

  • Gestionnaires d'événements d'entrée pour de multiples modalités

  • Synchronisation entre le tactile, la voix, les commandes matérielles et les applications mobiles

  • Modèles et widgets d'interface utilisateur standard adaptés à votre framework

Prototypage rapide et validation

L'accélérateur vous permet de tester vos concepts multimodaux en quelques semaines. Vous pouvez explorer les modèles d'interaction, évaluer les scénarios utilisateurs et confirmer la faisabilité technique avant de vous engager dans un développement complet.

Bonnes pratiques intégrées

L'accélérateur intègre des années d'expérience en HMI multimodale dans des modèles réutilisables, des lignes directrices architecturales et des modèles de code. Il vous aide à éviter les pièges courants et à démarrer avec des fondations de qualité production plutôt que d'apprendre par essais et erreurs.

Intégration transparente

Le code généré s'intègre harmonieusement à vos systèmes existants, à vos middlewares et à vos couches d'abstraction matérielle. Que vous travailliez avec des plateformes automobiles, des contrôleurs industriels ou des dispositifs médicaux, l'accélérateur s'adapte à votre environnement technique.

Wavey

arrow_circle_right automobile

Du tableau de bord à l'écosystème

Les conducteurs ont besoin de commandes sans regard pour la sécurité (UNECE UN/R156, SOTIF). Un conducteur qui modifie la climatisation via un écran tactile, ajuste le volume avec les boutons du volant et navigue par commande vocale devrait vivre une expérience cohérente, et non trois systèmes distincts.

a cover photo for the article about Marine HMI: Designing Modern HMIs for Yachts with Qt and NMEA 2000 showing a rudder

arrow_circle_right IHM maritime

Contrôle robuste dans des environnements difficiles

Le brouillard salin endommage les écrans tactiles capacitifs. Les mains gantées ne sont pas détectées. Les salles des machines sont trop bruyantes pour la commande vocale seule. Les opérateurs ont besoin de redondance : si un mode échoue, le navire ne perd pas le contrôle.

Woman using smart speaker. Multimodal HMI

arrow_circle_right Électronique grand public

Attentes des consommateurs, réalité de l'embarqué

Les utilisateurs attendent la voix, les applications et les écrans tactiles parce qu'ils utilisent Alexa et des smartphones au quotidien. Pourtant, les appareils électroménagers disposent de budgets serrés, d'une alimentation variable et d'une durée de vie de plus de 10 ans. Une solution unique ne convient pas à tous les niveaux.

arrow_circle_right STACK TECHNIQUE

Compatible avec votre stack technologique

Notre accélérateur HMI multimodal prend en charge un large éventail de technologies embarquées et automobiles. Nous sélectionnons la pile technologique adaptée avec vous et livrons un comportement multimodal par-dessus.

Qt pour MPU

Qt est un choix solide pour les projets qui exigent des graphismes 2D et 3D riches, des mises en page complexes, des affichages multiples et la prise en charge de Linux ou d'autres plateformes embarquées haut de gamme. Pour l'HMI multimodale, il offre une interface utilisateur déclarative avec QML, une séparation nette entre la logique et la présentation, une gestion mature des entrées et une intégration simple avec les piles automobiles ou les intergiciels externes.

Il est particulièrement adapté aux clusters numériques et aux centre stacks des véhicules, aux panneaux de commande industriels ou médicaux avancés et aux produits embarqués qui visent une expérience utilisateur de niveau tablette.

qt logo

Qt for MCUs

Qt for MCUs apporte l'écosystème Qt aux matériels basés sur microcontrôleurs, ce qui le rend adapté lorsque vous avez besoin des modèles et des outils Qt sur des appareils à faibles ressources ou que vous souhaitez rester dans une même famille technologique sur les MPU et les MCU. Il vous offre un contrôle plus précis des performances et de l'empreinte mémoire que Qt complet, tout en prenant en charge des interfaces utilisateur réactives, la saisie tactile et des commandes matérielles simples.

Qt for MCUs convient bien aux petits clusters, aux écrans auxiliaires et aux panneaux de commande de gamme intermédiaire qui doivent s'aligner visuellement et fonctionnellement sur des HMI plus grandes basées sur Qt.

qt logo

LVGL pour les dispositifs à base de MCU

LVGL est une bibliothèque GUI légère et open source pour les microcontrôleurs et les petits MPU. Elle convient aux appareils sensibles aux coûts et à mémoire limitée, prend en charge les interfaces modernes sur de petits écrans et offre un contrôle total sur la pile et les licences. Dans les HMI multimodales, LVGL gère le tactile et les entrées simples, fonctionne sur différentes familles d'appareils et s'intègre bien avec un RTOS ou des systèmes bare-metal.

Slint est une option plus récente pour des interfaces utilisateur déclaratives et modernes sur les appareils embarqués et les ordinateurs de bureau. Il met l'accent sur une séparation claire entre le design et la logique, prend en charge les matériels aux ressources limitées et offre une licence flexible, ce qui en fait un choix adapté aux projets multimodaux avec une gestion personnalisée des entrées.

Unity pour les HMI 3D

Unity est un choix judicieux lorsque vous avez besoin de visualisation 3D avancée, d'interaction spatiale et d'expériences immersives qui vont au-delà des interfaces 2D traditionnelles. Dans les HMI multimodales, il prend en charge des représentations 3D réalistes, des interfaces basées sur la profondeur, des animations riches ainsi que la VR ou l'AR comme couches d'interaction supplémentaires.

Unity logo

Autres frameworks

Dans les portefeuilles réels, les entreprises utilisent rarement un seul framework. Il y a aussi Kanzi, Altia et d'autres outils centrés sur l'automobile, des frameworks internes personnalisés et des HMI basés sur le web pour certaines gammes de produits. 

A photo of a screen with some hmi development frameworks

arrow_circle_right processus

Une méthode structurée pour concevoir des HMI multimodales

Étape 1 : Définition des scénarios et des modalités

Nous commençons par identifier les scénarios utilisateurs clés dans leur contexte : un conducteur ajustant la température à 130 km/h, un opérateur redémarrant une machine après un bourrage, une infirmière acquittant une alarme. Pour chaque scénario, nous établissons la modalité principale, la modalité secondaire et les règles de repli. Ces décisions façonnent l'ensemble de la conception et de l'approche technique.

Étape 2 : Conception d'un modèle d'interaction unifié

Nous créons un modèle d'état clair pour votre HMI, définissons un ensemble de modèles d'interaction cohérents et développons un langage commun pour les libellés, les messages et les avertissements. Cette base garantit l'alignement avant de passer à la sélection du framework.

Étape 3 : Évaluation du framework et prototypage

Nous évaluons Qt, LVGL, Slint, Unity et d'autres technologies en fonction de votre matériel cible, de votre système d'exploitation, de vos capacités de mémoire et graphiques, de votre feuille de route, de votre famille de produits et de la structure de votre équipe. Nous réalisons également un prototype ciblé pour valider les performances, la réactivité, la gestion des entrées et l'effort nécessaire à la mise en œuvre de vos modèles standards.

Étape 4 : Implémentation de référence avec l'accélérateur

Nous sélectionnons un produit ou une variante représentative et créons une application HMI de référence, accompagnée de widgets réutilisables, de modèles d'interaction et d'un support multimodal de base. Celle-ci devient le plan directeur pour les futurs programmes et gammes de produits.

Étape 5 : Industrialisation et mise à l'échelle

Une fois l'implémentation de référence stable, nous la transformons en une plateforme HMI complète ou un design system. Nous introduisons des modalités supplémentaires étape par étape, automatisons les tests HMI et documentons les règles et les lignes directrices afin que vos équipes puissent s'appuyer dessus en toute confiance.

arrow_circle_right Notre équipe

Rencontrez nos experts

Przemyslaw Krzywania

Przemyslaw Krzywania

Directeur HMI

Passionné par la communication quotidienne entre l'humain et la machine, je veille au développement du domaine HMI et je permets aux équipes de Spyrosoft de rester à la pointe de ce secteur dynamique. Fort d'une solide expérience dans des postes techniques et managériaux, je sais traduire les besoins métier en un produit attractif et fonctionnel qui améliore l'expérience du client final.

Przemysław Nogaj

Przemyslaw Nogaj

Responsable de la technologie HMI

Je crois fermement aux ramifications culturelles d'un design centré sur l'utilisateur dans la technologie.

Tout au long de ma carrière, j'ai dirigé des équipes dans le développement de produits modernes sur une multitude de plateformes logicielles et matérielles. La maîtrise des architectures HMI et des langages C++/C#/Java et Python m'a permis de collaborer avec des OEM et des TIER1 sur les plateformes HMI de production de nouvelle génération.

Avec ma motivation de construire la société numérique de demain, je suis principalement responsable de la définition technologique et de la vision des services HMI chez Spyrosoft.

Michal Jasinski

Michal Jasinski

Lead Designer HMI

J'utilise l'expérience acquise au cours de vingt années de travail pour concevoir des interfaces HMI. J'accorde une grande valeur aux solutions simples apportées à des problèmes complexes.

Dans mon travail, l'essentiel est de diagnostiquer et de comprendre le problème, d'écouter les parties prenantes et de proposer une solution qui réponde aux critères établis.

J'apprécie particulièrement le soutien substantiel des programmeurs, grâce auquel nos projets passent facilement à l'étape de mise en œuvre, ce qui nous permet de tester rapidement nos hypothèses.

arrow_circle_right Témoignages

Ce que nos clients disent de nous

We prioriser en collaborant avec des partenaires axés sur le développement continu des compétences, la création de nouveaux services et l'innovation, et Spyrosoft en fait partie. Ils nous ont fourni une équipe de professionnels fiable et compétente qui a rapidement valider et transformons nos idées en solutions logicielles pratiques et efficaces développées avec le framework Qt.

Risto Avila

Ancien Vice-Président, Services Professionnels chez Qt Group

Nous apprécions les partenaires qui se concentrent sur le développement continu des compétences, la création de nouveaux services et l'innovation. Avec Spyrosoft, nous avons accès à un vivier fiable de professionnels, une équipe capable de reprendre nos idées, de les valider rapidement et de les transformer en solutions logicielles viables.

Petri Lehmus

Ancien Vice-Président, Services Professionnels chez The Qt Company

arrow_circle_rightnous contacter

Prêt à accélérer votre HMI multimodale ?

Si vous souhaitezvalider votre orientation en matière d'HMI, explorer de nouvelles modalités ou construire une plateforme HMI évolutive pour l'ensemble de vos produits, nous sommes là pour vous accompagner.  

Przemyslaw Krzywania

Przemyslaw Krzywania

Directeur HMI

FAQ

Une HMI multimodale est une interface produit unique contrôlée par plusieurs modes d'interaction, tels que le tactile, les commandes matérielles, la voix et le mobile, fonctionnant tous ensemble au sein d'une logique et d'un modèle UX partagés.

Cela signifie que chaque mode de saisie opère sur le même état sous-jacent, tel que l'écran actuel, l'élément sélectionné ou le focus, et le mode système. Ceci est généralement mis en œuvre via une machine à états centrale ou une couche applicative avec une API claire.

Les utilisateurs ont besoin d'une source unique de vérité. Si une commande vocale modifie la température, l'interface utilisateur doit se mettre à jour. Si un bouton rotatif modifie le volume, l'écran doit le refléter. Si une application mobile déclenche un processus, le panneau doit afficher le changement.

Non. Vous avez seulement besoin de la combinaison qui convient à votre produit, vos utilisateurs et votre environnement. De nombreux produits commencent par le tactile et les commandes matérielles, puis ajoutent la voix ou le mobile ultérieurement.

Non. Il fonctionne indépendamment du framework choisi et peut prendre en charge Qt, Qt for MCUs, LVGL, Slint, Unity et d'autres technologies HMI, y compris des stacks personnalisés.

Les équipes peuvent généralement passer du concept à un prototype d'IHM multimodale fonctionnel en 4 à 6 semaines, contre 4 à 6 mois avec une architecture traditionnelle et les travaux de mise en place associés.

Le choix du framework dépend du matériel cible, du système d'exploitation, de la mémoire et des limites du GPU, de la feuille de route produit, des compétences de l'équipe et des contraintes de licence. Une évaluation rapide du framework et un spike technique permettent de valider les performances et la faisabilité dès le début.

Il s'agit d'une session ciblée visant à examiner votre orientation actuelle en matière d'HMI, définir les scénarios prioritaires, clarifier la stratégie de modalité, identifier les risques d'architecture et esquisser une feuille de route pratique vers une mise en œuvre multimodale évolutive.

Oui. L'accélérateur prend en charge une propriété claire du comportement multimodal, une gestion prévisible de l'état et un retour d'information cohérent, qui sont essentiels pour les environnements critiques en matière de sécurité et réglementés.

Oui. L'accélérateur est conçu pour prendre en charge des familles de produits et des plateformes. Les modèles, la logique et les règles d'interaction peuvent être réutilisés sur des appareils dotés de matériels et de tailles d'écran différents.