Article de référence | Réf : H7217 v1

Modèle d’implémentation de l’interface : modèle à agents réactifs
Interfaces graphiques - Architecture

Auteur(s) : Marc NANARD, Jocelyne NANARD

Date de publication : 10 août 2002

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais En anglais

Auteur(s)

  • Marc NANARD : Conservatoire national des arts et métiers (CNAM ) Laboratoire d’informatique, de robotique et de microélectronique de Montpellier - (LIRMM), UMR CNRS/université de Montpellier-II

  • Jocelyne NANARD : Université de Montpellier-II, LIRMM

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

L’interface n’est pas un « décor » gérant l’aspect externe de l’application. Elle réalise une fonction d’adaptation bidirectionnelle entre l’usager et la partie fonctionnelle de l’application qui effectue les traitements. L’effort de conversion, entre la forme d’échange la mieux adaptée à l’usager et celle requise par les traitements dans le noyau fonctionnel, se partage entre l’usager et l’interface (figure 1). Plus cette dernière prendra en charge une partie importante de l’adaptation, moins l’usager aura d’effort à faire pour se servir de l’application.

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h7217


Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation
Version en anglais En anglais

2. Modèle d’implémentation de l’interface : modèle à agents réactifs

Nous ne détaillons pas l’organisation du noyau fonctionnel car cela relève de la conception d’applications informatiques. Nous nous concentrons sur l’architecture de la partie interface. Plusieurs modèles ont été utilisés selon les époques pour cette architecture. Seul le modèle dit modèle à agents réactifs, est présenté ici.

2.1 Présentation

L’idée générale de ce modèle est de développer chaque interacteur comme un objet logiciel autonome (ou agent) et de décrire le comportement global de l’interface comme une organisation d’agents communiquant entre eux.

De façon générale, un agent est un sous-système capable de réagir à des stimuli et de produire à son tour des stimuli. Par nature, les agents communiquent entre eux. Par le terme de « réactif », on considère ici le cas le plus simple des agents : un comportement basé uniquement sur des réactions aux actions de l’usager. On distingue ainsi les agents réactifs dont le comportement est basé sur la réaction, des agents cognitifs, dont le comportement met en jeu des mécanismes complexes de raisonnement et éventuellement d’apprentissage. Les agents cognitifs sont utilisés principalement dans les systèmes de représentation de connaissance et de raisonnement. Les agents réactifs sont utilisés principalement dans les interfaces à manipulation directe. On peut très bien utiliser des agents cognitifs dans les interfaces, mais les agents réactifs ont été les premiers à être implémentés, ils sont, par suite, très répandus dans les interfaces.

Le premier modèle à agents réactifs est connu sous le nom de modèle MVC (Model, View, Control). Il a été proposé au milieu des années 1970 par l’équipe de Xerox, dans l’environnement du langage Smalltalk. Depuis, ce modèle a été d’une part affiné sur le plan formel, en particulier avec les modèles PAC (présentation, abstraction, contrôle) et PAC ARCH, et d’autre part utilisé tel quel, en particulier dans la bibliothèque de classes Java, ainsi que dans l’environnement X-Windows.

HAUT DE PAGE

2.1.1 Principe général

L’implémentation...

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Modèle d’implémentation de l’interface : modèle à agents réactifs
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - VERNIER (F.) -   Multimodalité en sortie : Application à la visualisation de grandes quantités d’information.  -  Thèse de doctorat, université Joseph-Fourier, Grenoble, 2001.

  • (2) - NORMAN (D.A.) -   *  -  « Cognitive Engineer-ing », dans DRAPER (S.), NORMAN (D.A.), User centered systems. Lawrence Erlbaum Associates Publishers, 1986.

  • (3) - SHNEIDERMAN (B.) -   Designing the User Interface : Strategies for Effective Human-Computer Interaction.  -  Addison-Wesley, 1997.

  • (4) - HUTCHINS (E.L.), HOLLAN (J.D.), NORMAN (D.A.) -   *  -  « Direct manipulation interfaces », dans DRAPER (S.), NORMAN (D.A.), User centered systems. Lawrence Erlbaum Associates Publishers, 1986.

  • (5) - CARD (S.K.), MORAN (T.P.), NEWELL (A.) -   « The Model Human Processor : An Engineering Model of Human Performance »,  -  dans Handbook of Perception and Human Performance, chap. 45, p. 1-35, John Wiley and Sons, 1986.

  • ...

Cet article est réservé aux abonnés.
Il vous reste 94% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(76 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS