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

Interfaces Web
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 English

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 English

3. Interfaces Web

L’architecture des applications développées pour le Web n’est pas un « modèle » d’interface en soi. L’architecture générale de l’application et de sa partie interface s’appuie sur différents modèles, en particulier sur le modèle d’application distribué dit « client – serveur ». Elle fait appel au modèle multi-agent réactif en proposant aux développeurs un ensemble d’interacteurs simples pour le développement des pages Web. Compte tenu du rôle important du Web, les aspects spécifiques aux interfaces dans l’architecture des applications sont détaillés ici.

3.1 Rappel : aspects historiques

Avant de devenir le moyen le plus utilisé pour interfacer des applications distantes, le Web a d’abord été un système d’accès hypertextuel à des documents statiques distants. Il se caractérise par une architecture client-serveur :

  • le client assure la fonction de présentation du document, c’est-à-dire la transformation d’une description abstraite (initialement en HTML – Hypertext Markup Language) en une présentation effective ;

  • le serveur délivre des descriptions abstraites de documents en réponse aux requêtes du client.

Les principaux protocoles et langages utilisés dans cette architecture client-serveur sont :

  • le protocole HTTP (HyperText Transfer Protocol), qui est utilisé pour transmettre les requêtes entre le client et le serveur et renvoyer les données, permet de transporter n’importe quel type de données. Cette ouverture a permis l’extension progressive des fonctionnalités du Web sans remise en cause du protocole ;

  • le protocole CGI (Common Gateway Interface). Très rapidement, les échanges entre client et serveur ont été utilisés pour transférer non plus seulement des documents figés (existant déjà sous forme de fichiers du côté serveur) mais aussi des documents calculés à la demande, côté serveur. Le protocole CGI définit comment un client passe des paramètres à un programme situé chez le serveur. Par contre, il n’a pas pour rôle de spécifier ce qu’en fait le programme qui les reçoit. En général, celui-ci délivre une page en retour, mais peut effectuer tout autre traitement ;

  • le langage HTML. Les données échangées...

Cet article est réservé aux abonnés.
Il vous reste 93% à 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
Interfaces Web
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