On peut imaginer des flux (texte, image, son, objets composés), et des objets soit consommateurs soit créateurs de ces flux.
Dans le cas d'éditeurs de texte, le flux serait par exemple du texte, dans le cas d'un traitement vidéo, d'un flux composé "image + son" ... Par exemple, un traitement de texte serait composé d'un objet "édition de texte", d'un autre "vérification orthographique", etc.
Du coup une application serait une aggrégation d'objets; un peu comme certains logiciels de génération de son qui branchent des composants.
D'ailleurs je crois me souvenir qu'il existe des ateliers de génie logiciels qui fonctionnent de cette façon.
Enfin c'est une idée comme ça, moi je trouve ça plutôt intéressant et plus proche de la philosophie unix, mais bon...
[^] # Re: Je ne suis pas entièrement d'accord pour les GUI
Posté par Nicolas Roard . En réponse à la dépêche Pourquoi singer les logiciels microsoft ?. Évalué à 2.
Dans le cas d'éditeurs de texte, le flux serait par exemple du texte, dans le cas d'un traitement vidéo, d'un flux composé "image + son" ... Par exemple, un traitement de texte serait composé d'un objet "édition de texte", d'un autre "vérification orthographique", etc.
Du coup une application serait une aggrégation d'objets; un peu comme certains logiciels de génération de son qui branchent des composants.
D'ailleurs je crois me souvenir qu'il existe des ateliers de génie logiciels qui fonctionnent de cette façon.
Enfin c'est une idée comme ça, moi je trouve ça plutôt intéressant et plus proche de la philosophie unix, mais bon...