Et pourquoi ne pas choisir du client léger comme tout le monde le fait aujourd’hui ?
- Pas d’installation coté client.
- Accessible localement (par exemple en mode kioske) mais aussi depuis n’importe où sur n’importe quel type d’appareil (PI, PC tout os, Smartphone, Tablette, Télévision connecté …) avec un seul et unique code.
- Vues totalement séparées et indépendantes des langages ou des technologies des processus de services.
- Modification, ajout, suppression de vues sans reprise du code back end
- Des milliers de Framework et objets graphique gratuit pour le front end.
- Programmation simple uniquement avec des langages utilisés pour le web (html, css, javascript).
- Responsive (s’adapte à toutes taille d’écran), 2D, 3D
- Ect, ect, ect ….
J’ai beaucoup d’exemples, notamment des IHM pour l’industriel ou pour le médical mais la plupart son pro, donc confidentiel mais voilà ce que ça peut donner.

- gui.png (487.69 Kio) Vu 3689 fois
Une des premières que j’ai mises en production et qui tourne depuis bientôt 3 ans H24 et que j’avais intégré dans un intranet SharePoint. C’est une domotique dans un bâtiment en open space sur plusieurs niveaux. On voit que c'est les congés, tous les stores sont baissés et les lampes pratiquement toutes éteintes

. Stores electrique, éclairage, ventillo-convecteurs à plusieurs vitesse, SkyDome, Supervision chaufferie, alarme, vidéosurveillance ect ... Au total plus de 400 objets paramétrables et accessibles dans les vues par simple click (ou toutch) . Juste pour info, le code de cette page tient pratiquement sur un feuille H4. J’avais utilisé la librairie
Fabric pour la création des objets dans les vues.
La seconde est plus un exercice de style. C’est un datalogger connecté en temps réel au gpio du PI que j’ai créé en exemple sur ce site pour donner un aperçu des possibilités. Le troisième fait aussi partie du projet ‘Datalogger’ et donnait l’exemple d’utilisation d’une jauge trouvées sur le net. Les code sources et les commentaires de ce truc sont sur le post du tuto
Application Web Dynamique en page 8,9 et 10 et j'avais mis une petite vidéo
ici.
Si tu te plais avec Python, tu peux utiliser Django, Flash, Bottle … Il y d’autres possibilité beaucoup plus riche et performante pour fournir de la GUI moderne, mais je ne suis pas sûr que beaucoup de monde puisse suivre ici.