Nouveau Usidistrib 2026
Une interface, tous vos appareils.
Né de la thèse « Interface Distrib-UI », Usidistrib revient en 2026 : une interface décrite une seule fois s'affiche avec les widgets natifs de chaque appareil, et se répartit entre eux en temps réel.
Une interface par écran
Une même application peut prévoir plusieurs dispositions : sur un seul appareil, tout est affiché ; sur deux, chacun reçoit sa partie. La calculatrice UsiCalc montre son afficheur et son historique sur un écran, son clavier sur l'autre ; United Chrono sépare le temps et les commandes.
Les actions circulent par le réseau : appuyer sur « Démarrer » sur un appareil fait tourner le chrono sur tous les autres.
Un écran étendu sur plusieurs appareils
Plusieurs appareils mis côte à côte forment un seul grand écran : l'interface est dessinée à la largeur totale, puis chacun en affiche sa tranche. La répartition se règle en pourcentages et chaque changement est animé, sans redessiner l'interface.
Écran maître : un appareil, plusieurs affichages
Un appareil maître fait tourner l'interface et envoie son image aux appareils qui le suivent. Un toucher sur un suiveur est renvoyé au maître, qui l'exécute : la même application se pilote depuis n'importe quel écran.
Un réseau qui se découvre tout seul
Les appareils trouvent le serveur seuls sur le réseau local, s'annoncent et voient tous les autres. Depuis n'importe lequel, on envoie une interface, on la vide, on la copie, on la déplace ou on échange celles de deux appareils, et on modifie un widget à distance.
Chaque appareil apparaît en miniature, dans son format (téléphone, tablette ou ordinateur) avec le logo de son système, montrant l'interface qu'il affiche. La page d'état du serveur montre la même chose, y compris les écrans étendus en entier.
Sur de vrais téléphones
Premier essai sur deux téléphones : l'application Windows, vue sur un iPhone en bureau à distance, et un téléphone Android. Le logo est réparti sur les deux écrans, puis le chrono démarré sur l'un tourne aussi sur l'autre.
Vidéo de l'essai du 27 octobre 2026, sans le son (57 s). L'interface a été redessinée depuis.
Sous le capot
Usidistrib a été entièrement réécrit en 2026 sur une base .NET moderne, en reprenant le langage et le protocole décrits dans la thèse.
- Un cœur commun : analyse du langage JayTk, modèle de widgets et protocole réseau, sans aucune interface graphique
- Une application .NET MAUI (Windows et Android aujourd'hui, iOS et macOS avec la même base de code)
- Une application web : chaque onglet de navigateur devient un appareil du réseau
- Un serveur temps réel qui tient le registre des appareils et distribue les interfaces
- Des tests automatisés du langage, du protocole et de scénarios complets avec de faux appareils
De la thèse à 2026
- 2008
Projet européen SELFMAN : un premier système distribué entre Windows, Linux, iOS et Android.
- 2010
Le système distribué devient le sujet de la thèse de doctorat « Interface Distrib-UI » à l'UCLouvain.
- 2013
Lancement de la spin-off Usidistrib : robot de capture, CinéCaméo, LiveScore, LLN Campus.
- 2026
Relance : réécriture complète en .NET 10, écran étendu, écran maître et application web.
Envie de le voir fonctionner ?
Contactez-nous pour une démonstration sur vos propres appareils.