Aller au contenu
UnIFondation UnI

This section is only available in French.Aquesta secció només existeix en francès.Esta sección solo existe en francés.This section is only available in French.

F5 · Dessiner sur un graphe d'opérations, et le transporter

Le rendu sans carte graphique

Un langage de rendu déclaratif qui dessine sans carte graphique ni moteur de navigateur, et un protocole de transport sans allocation.

01

Ce que c'est

Deux pièces qui vont ensemble. Un langage de rendu déclaratif qui dessine sans carte graphique et sans moteur de navigateur, avec une police vectorielle qui reste nette à toute échelle, et une seule dépendance.

Et un protocole de transport qui n'alloue pas de mémoire et n'a aucune dépendance : enveloppe de vingt-quatre octets, découpage adapté au lien, profils négociés du poste de bureau au microcontrôleur, avec un miroir en C pour ce dernier.

C'est le chemin de rendu par lequel passe tout le produit — pas une option parmi d'autres.

02

Les points clés

Rendu en pur logiciel
Ni carte graphique, ni moteur de navigateur embarqué.
Sur un graphe d'opérations
On décrit ce qui doit être dessiné, pas comment le dessiner.
Transport sans allocation
Enveloppe de 24 octets, découpage adapté au lien, profil négocié.
03

Quatre points de vue

◐ Ce que ça change à l'écran

Qu'est-ce que je vois, et qu'est-ce que je fais autrement ?

Le texte est net même quand vous agrandissez, et l'appareil derrière peut être minuscule — parce que le dessin n'a jamais eu besoin d'une carte graphique.

⌥ Brancher ça chez soi

Par où ça entre dans mon logiciel, et qu'est-ce que ça me coûte ?

Vous décrivez ce qui doit être dessiné, pas comment le dessiner. Il n'y a pas de contexte graphique à initialiser, pas de pilote à supporter, pas de repli à écrire pour la machine qui n'en a pas.

◆ Ce que ça vous fait gagner

Quel risque ça lève, et qu'est-ce qui est vérifiable ?

Le rendu cesse de dépendre du matériel installé chez vos clients. C'est une contrainte de compatibilité entière qui sort du cahier des charges.

✻ Pourquoi ça marche

Quel est le principe, et en quoi il diffère de l'existant ?

L'exigence d'accélérateur graphique passe pour une nécessité physique. Elle est la conséquence d'un choix — redessiner tout à chaque image — devenu invisible à force d'être universel.

04

À quoi ça sert

  • Interfaces de machines industrielles
  • Rendu déterministe côté serveur
  • Cibles contraintes où aucun moteur graphique ne tient
05

Où une autre solution vous servira mieux

  • Les boîtes à outils d'interface du marché sont matures, gratuites et richement fournies. Nous n'avons pas leur écosystème et nous ne l'aurons pas.
  • Ce qui diffère : le rendu se fait au serveur, et il est déterministe — deux exécutions donnent la même image. Si vous voulez un composant tout fait pour chaque besoin, prenez une boîte à outils du marché.
06

Lectures disciplinaires

☉ Psychologie
Une police vectorielle nette à toute échelle est une question de fatigue autant que d'esthétique, en particulier sur les écrans industriels regardés huit heures par jour.
✦ Philosophie
L'exigence d'accélérateur graphique passe pour une nécessité physique. Elle est la conséquence d'un choix — redessiner tout à chaque image — devenu invisible à force d'être universel.
✑ Langue & transmission
L'interface est décrite, pas photographiée. La différence est de nature linguistique : une description se relit, se compare et se corrige ; une image ne se discute pas.