• [^] # I have a dream

    Posté par . En réponse à la dépêche Pourquoi singer les logiciels microsoft ?. Évalué à 10.

    > Quel serait l'equivalent Interface graphique
    > du logiciel pipable. Doit'on avoir un premier
    > soft CLI et un second au dessus pour
    > l'interface, ou il y a moyen d'autres systemes

    J'ai bien ma petite idée, mais rien de concret dessus, faute de temps et de patience.

    Voilà l'idée que j'ai eu : créer des serveurs d'interface qui se chargeraient de construire puis de gérer l'interface utilisateur (pas forcément graphique), l'application exposant au serveur ses besoins en entrée/sortie et les fonctionnalités offertes.
    La communication entre le serveur et le client devrait se faire de manière "sémantique" : le client ne demande pas une combobox mais une entrée offrant des choix prédéfénis.

    L'interface est alors découplée de l'application en elle-même. On y gagne : en cohérence entre application vu que les interfaces sont toutes générées par le même serveur. En scriptabilité avec des "faux" serveurs d'interface manipulant les applications pour les faire interagir entre elles ou automatiquement (comme des bots HTTP quoi).

    Vous voyez où je veux en venir ?