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

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 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

1 - Principe général

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

3 - Interfaces Web

Sommaire

Présentation

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.

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

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

Lecture en cours
Présentation

Article inclus dans l'offre

"Documents numériques Gestion de contenu"

(66 articles)

Une base complète d’articles

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

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

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 le plus répandu actuellement, 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...

Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


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

Article inclus dans l'offre

"Documents numériques Gestion de contenu"

(66 articles)

Une base complète d’articles

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

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire
Logo Techniques de l'Ingenieur

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

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Documents numériques Gestion de contenu"

(66 articles)

Une base complète d’articles

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

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Ressources documentaires

Machine virtuelle Java (JVM)

Le succès de Java l'a promu langage de programmation sur internet. Cet article présente une architecture ...

Plate-forme .NET

Le .NET Framework, qui permet la création et l’exécution d’applications modernes conçues autour des ...