Présentation

Article

1 - CONTEXTE WEB 2.0

2 - APPLICATIONS WEB RICHES (RIA)

3 - APPLICATIONS DE BUREAU RICHES (RDA)

4 - CONCLUSION

| Réf : H7440 v1

Applications web riches (RIA)
Évolutions récentes des technologies web du « côté client » - Le Web 2.0 au service des applications riches

Auteur(s) : Pierre POMPIDOR

Date de publication : 10 févr. 2009

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

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

Sommaire

Présentation

RÉSUMÉ

Les évolutions récentes des technologies liées aux interfaces clients doivent beaucoup à ce qu’on appelle communément le web 2.0. Les trois aspects du web 2.0 s’attachent à l’amélioration et l’augmentation des interactions entre les internautes et les sites web, entre les applications web, ou entre les internautes. L’intéraction internautes-sites web est celle abordée dans cet article, notamment la création d’interfaces plus riches et portables sous différents média (navigateurs, téléphones mobiles, etc). L’objectif est ainsi de mettre en lumière les principaux acteurs et technologies de ce nouveau paysage. Sont donc étudiées et opposées les deux types de solutions : les applications web riches (RIA) et les applications de bureau riches (RDA).

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

Lire l’article

ABSTRACT

The recent developments of technologies linked to the client interfaces owe much to what is commonly called the web 2.0. The three aspects of the web 2.0 aim at improving and increasing the interactions between Internet users and websites, web applications or just between Internet users. This article deals with the interaction between users and websites and in particular the designing of richer interfaces which can de supported by various media (browsers, cell-phones, etc.). Its objective being to highlight the main actors and technologies of this new landscape two types of solutions are studied and opposed: rich web applications (RWAs) and rich desktop applications (RDAs).

Auteur(s)

  • Pierre POMPIDOR : Laboratoire d'informatique, de robotique et de microélectronique de Montpellier (LIRMM)

INTRODUCTION

Les technologies Web 2.0 ont comme but principal d'améliorer et d'augmenter les interactions entre les différents acteurs du web que sont principalement les internautes et les sites web. Par le biais de ces technologies, ces interactions doivent être magnifiées suivant trois axes différents :

  • entre les internautes et les sites web : interactions améliorées par la création d'interfaces plus riches et portables sous différents média (navigateurs, téléphones mobiles...) ;

  • entre applications web, car favorisées par l'adoption d'architectures basées sur l'intégration de flux de données (notamment via la connexion à la demande à des services web ou à des fils d'informations) ;

  • entre internautes : fruit de processus d'informations qui, en permettant un vrai travail collaboratif entre ceux-ci, vont les faire participer directement à la construction du contenu des sites web (voire à leurs structures).

Le but de notre article n'est pas de couvrir ces trois aspects du Web 2.0, (cette ambition serait démesurée et le dernier point exigerait des compétences qui, en sortant du cadre strict de l'informatique, nous échapperaient), mais de se focaliser plus particulièrement sur les innovations opérées sur les interactions entre les internautes et les sites web. Nous allons notamment passer en revue les technologies qui autorisent la création d'interfaces d'une aussi bonne qualité graphique et ergonomique que celles qui étaient jusqu'à lors dévolues aux clients lourds (c'est-à-dire traditionnellement aux applications indépendantes connectées à des serveurs de données).

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.

DOI (Digital Object Identifier)

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


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

2. Applications web riches (RIA)

2.1 Anciennes technologies pouvant être classées dans les RIA : applets et activeX

Deux « anciennes » technologies, opposées par leur politique de sécurité, les applets et les activeX, sont classables parmi les applications web riches.

HAUT DE PAGE

2.1.1 Applets Java

Les applets Java, ou appliquettes Java (1996), ont l'avantage de disposer des fonctionnalités riches (glisser-déposer, graphisme vectoriel, possibilités d'animations (bien que moins sophistiquées que celles offertes par Flash)...) liées à de nombreuses bibliothèques (AWT, Java2D, Swing, Javabeans), et plus généralement de tous les bénéfices qu'offre le langage objet Java : portabilité, développement structuré, bibliothèques...

L'inconvénient principal de cette technologie réside dans ses procédures assez lourdes à mettre en œuvre pour autoriser l'applet à accéder aux ressources locales hors du « bac à sable » dans lequel elle s'exécute par défaut, les règles de sécurité lui interdisant tout accès à des ressources présentes sur le système de fichiers. Il est aussi recommandé d'apposer une signature numérique à l'applet afin d'assurer à ceux qui l'installent qu'elle provient bien de son innocent créateur et qu'elle n'a pas été modifiée. Bien entendu, une machine virtuelle Java (la JVM, Java Virtual Machine) doit être installée sur le poste client, ce que Microsoft a arrêté de fournir par défaut avec Windows Vista.

HAUT DE PAGE

2.1.2 ActiveX

Les ActiveX (Component Object Model, 1993), sont des composants logiciels qui peuvent être intégrés aux pages web, à l'instar des fonctionnalités interactives qu'ils ajoutent aux applications de bureau. Contrairement aux applets, l'intégration avec les ressources locales est native et permet, par exemple, une bonne intéropérabilite avec les outils de bureautique. Malheureusement, et contrairement aux applets, cette technologie ne fonctionne que sur plate-forme Windows (en dehors...

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
Applications web riches (RIA)
Sommaire
Sommaire

1 Bibliographie

###

HAUT DE PAGE

2 Annexe

À lire également dans nos bases

CHAUVET (J.M.) - Architecture SOA. Traitements et processus en XML -  [H 6 006] (2008).

CALABRETTO (S.) - ACCARY (T.) - XML : gestion de contenus web -  [H 3 502] (2006).

SAINT-AMAND (N.) - Feuilles de style CSS – Évolution des technologies du web -  [H 7 162] (2008).

HAUT DE PAGE

3 Sites Internet

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.

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