Développement HMI

The Qt Company : démo d'exemple de bras robotisé

Le projet visait à créer une démo mettant en valeur les capacités de Qt Design Studio et Qt Creator dans Qt 6.4. Cela incluait des mises en page responsives pour les appareils mobiles et de bureau, des animations de timeline, l'interaction avec des modèles 3D et Qt Quick Controls. Spyrosoft a géré chaque étape du projet, depuis le concept initial et la conception UI/UX jusqu'à la modélisation 3D et la mise en œuvre finale. Les livrables comprenaient un modèle 3D entièrement fonctionnel de bras robotique et un manuel pour construire et exécuter la démo.

arrow_circle_right Développement HMI

À propos du client

Qt Group est une entreprise logicielle mondiale fortement présente dans plus de 70 secteurs et constitue la principale technologie indépendante derrière plus d'un milliard d'appareils et d'applications.  

La technologie développée par Qt permet à ses clients d'offrir des expériences utilisateur exceptionnelles et de faire avancer leurs initiatives de transformation numérique. Qt y parvient grâce à son framework logiciel multiplateforme pour le développement d'applications et d'appareils, sous licences commerciales et open source, sur tous les systèmes d'exploitation, plateformes et types d'écrans, des ordinateurs de bureau et systèmes embarqués aux applications critiques pour l'entreprise, systèmes embarqués dans les véhicules, objets connectés portables et appareils mobiles connectés à l'Internet des objets. 

La technologie Qt est utilisée par environ un million de développeurs dans le monde.

Créé en :

en 1994 (sous le nom de Trolltech)

Secteur :

Logiciel informatique

Taille :

550

Localisation :

Finlande

Services

Développement HMI

conception UI/UX

modélisation 3D

Équipe

1 Chef de projet

2 Ingénieurs logiciels C++

1 Concepteur produit

Technologies

Qt
C++

Le défi 

L'objectif du projet était de livrer un projet exemple entièrement opérationnel, pouvant être ouvert à la fois dans Qt Design Studio et Qt Creator avec la nouvelle version Qt 6.4. Le projet doit utiliser des éléments Qt spécifiques tels que l'adaptation aux écrans mobiles et de bureau, l'animation de timeline, la manipulation d'un modèle 3D ou les Qt Quick Controls.

Qt Design Studio est un outil de création d'interfaces utilisateur fonctionnelles. Une maquette créée, par exemple, dans Figma ou Photoshop, peut facilement être importée dans Qt Design Studio, qui génère ensuite une interface utilisateur fonctionnelle sous forme de code prêt à l'emploi pour les développeurs, ce qui facilite grandement l'intégration et la collaboration.  

L'objectif de The Qt Company était de montrer à quel point Qt Design Studio est un outil facile à utiliser et puissant pour les designers UI/UX. De plus, le même projet peut être réutilisé ultérieurement dans Qt Creator pour apporter la touche finale à l'interface utilisateur. Cela permet un développement rapide d'applications avec la technologie Qt.

Le processus et la solution

L'équipe Spyrosoft était responsable de tous les aspects du projet, de la phase de concept, en passant par la conception UI/UX et la modélisation 3D, jusqu'à la préparation du projet final Qt Design Studio et Qt Creator.

Nos livrables étaient : 

  • Modèle 3D de bras robotique 
  • projet Qt Design Studio et Qt Creator entièrement opérationnel, 
  • manuel pour construire et exécuter l'échantillon de démonstration. 

L'équipe responsable du projet était composée d'un chef de projet, de deux ingénieurs logiciels C++ et d'un designer produit. 

Le projet a débuté par une réunion avec le client, au cours de laquelle les besoins et les exigences relatifs à l'exemple du bras robotisé ont été discutés. Une grande attention a été accordée à la simplicité de la conception et de l'architecture ; les fonctionnalités ont donc dû être limitées.

Notre équipe, en coopération avec le client, a préparé un aperçu des fonctionnalités. Sur cette base, notre Product Designer a créé les maquettes à partir des éléments fournis par le client. Après validation des maquettes, le travail de développement a commencé. Les fonctionnalités ont été créées par itérations. Les étapes suivantes du développement ont été présentées lors de réunions hebdomadaires avec le client.

Les résultats 

How we built the Robot Arm example in Qt Design Studio

L'exemple du bras robotisé créé par l'équipe Spyrosoft Synergy montre comment des éléments 2D peuvent contrôler efficacement des éléments 3D tels qu'un bras robotisé. Il illustre en outre comment intégrer un backend C++ et le simuler à l'aide de QML pour Qt Design Studio. 

Grâce à la coopération agile de l'équipe et à l'utilisation des technologies Qt, le projet a été achevé dans les délais et le budget prévus.

arrow_circle_rightContactez-nous

Parlez à notre expert pour permettre un développement HMI continu dans votre entreprise

Przemyslaw Krzywania

Przemyslaw Krzywania

Directeur HMI