Clate : des interfaces embarquees sans code, livrees directement en QML

Résumé

Ce qui coute cher dans une interface embarquee, c est de redessiner la maquette en code. Clate projette les elements du canevas en QML, exporte des fichiers que le developpeur ouvre, et laisse le genere modifiable.

Recommander
Nom
Clate
Version
0.6
Tarif
Gratuit
Open source
Propriétaire
Système
WindowsmacOSLinux
Mis à jour
2026-11-05 23:00

Le passage le plus penible dans la conception d interfaces embarquees est celui ou le projet graphique arrive chez le developpeur et se fait reecrire. Clate veut supprimer cette etape.

Conception et code sortis du meme outil
Conception et code sortis du meme outil

Conception et code avancent en meme temps

Clate est un outil de conception d interfaces embarquees edite par Qt, actuellement en beta en version 0.6, destine aux produits qui demandent une interface homme-machine : equipements industriels, instruments medicaux, electronique grand public. Sa position est inhabituelle : on n ecrit pas de code, et ce qui sort est du code. Le designer place formes, textes et images sur le canevas, et l outil projette ces elements en QML en arriere-plan, le langage declaratif que Qt utilise pour decrire les interfaces et qui, selon l editeur, tourne sur plus d un milliard d appareils.

La livraison est le point ou il se separe des outils ordinaires. Apres export, le developpeur ne recoit pas une maquette annotee en dimensions et en couleurs, mais un ensemble de fichiers QML qui s ouvrent et acceptent de la logique. Le travail de redessin d apres la maquette se comprime, et reviennent le temps de reproduction pour le developpeur et la serie d explications sur les espacements et les corps de texte pour le designer.

Des valeurs en pixels exacts plutot qu a l oeil
Des valeurs en pixels exacts plutot qu a l oeil

Ce que le canevas fait vraiment

L espace de travail est un canevas infini ou creer plusieurs fichiers de projet et deplacer des objets de l un a l autre. Les calques et les pages sont a gauche, les proprietes a droite, ou position, taille, remplissage, contour, degrade, police, rayon des angles et opacite se reglent point par point, en pixels exacts plutot qu a l oeil. Un element selectionne peut etre tire dans sa propre fenetre pour verifier, si bien qu une modification se voit tout de suite sans rendre la page entiere.

Les ressources peuvent etre chargees dans une bibliotheque locale et reutilisees entre fichiers de conception. Un composant importe montre ses calques internes, ce qui permet d ouvrir et de changer ce qu il contient au lieu de recevoir un bloc ferme.

L assistant vit dans l espace de travail

Ouvrez l assistant dans la barre du haut, decrivez ce que vous voulez en langage courant, et il produit des elements et des ecrans sur le canevas ou dans la fenetre de conversation, le resultat restant modifiable a la main. L interface officielle est ACP, le premier modele branche est Claude, avec le compte de l utilisateur, et d autres fournisseurs doivent suivre. Un serveur MCP local est aussi integre, pour brancher les agents habituels.

L approche differe de la generation d une image sur simple pression : la generation n est qu un point de depart, le resultat doit rester modifiable et annulable, et il doit finir dans un fichier de projet livrable.

Les elements produits restent ouverts au reglage a la main
Les elements produits restent ouverts au reglage a la main

Les limites d aujourd hui et la suite

La beta offre le canevas complet et l export, ce qui reste loin du parcours entier. La feuille de route est assez claire : reutilisation de composants et bibliotheque d actifs, variables et liaison de donnees sont prevues dans le courant 2026 ; gestion du systeme de conception, animation et interaction, travail en temps reel a plusieurs sont places au printemps 2027. Les variables et la liaison de donnees meritent une phrase a part, car elles decident si une interface peut suivre des donnees reelles : un cadran de temperature gradue de 10 a 35 degres et virant au rouge au-dela de 27 demande encore au developpeur d ecrire ce comportement.

Le projet sur l animation est interessant aussi : un graphe de noeuds plus un enregistrement d images cles, ou deplacer un objet produit les images cles, ou maintenir une touche d enregistrement et executer le geste une fois le transforme en animation, si bien que le developpeur recoit l animation elle-meme et non une description a reinterpreter. Rien de tout cela n est disponible, il faut attendre.

Qui devrait essayer maintenant

La beta est gratuite au telechargement, avec des installateurs pour Windows, macOS et Linux sur le site officiel. Pour des equipes qui construisent deja des interfaces embarquees sur une pile Qt, cette version couvre le trajet de la conception au code executable et merite un vrai projet. Pour qui ne dessine que pour le web et le mobile, l utilite est faible, puisque la cible est l ecran de l appareil et non le navigateur.

Une mise en garde : ce n est pas un outil qui sort un produit fini. La logique d interface, le raccordement des donnees et la gestion d etat passent encore au developpeur, et ce que Clate resout est la traduction entre l apparence d une interface et sa description.

Clate a abattu la moitie du mur entre outil de conception et code : les designers n ont plus a apprendre le QML, les developpeurs n ont plus a redessiner la maquette. L autre moitie dependra de la tenue du calendrier entre 2026 et 2027.

ClateTéléchargement
Systèmes pris en charge : Windows macOS Linux