Une rich Internet application (RIA), ou application Internet riche, est une application Web qui offre des caractéristiques similaires aux logiciels traditionnels installés sur un ordinateur. La dimension interactive et la vitesse d'exécution sont particulièrement soignées dans ces applications Web.
Une RIA peut être :
exécutée sur un navigateur Web. Aucune installation n'est requise ;
exécutée localement dans un environnement sécurisé appelé sandbox (bac à sable).
Le terme rich Internet application a été introduit dans une publication de Macromedia en .
Les applications Web traditionnelles s'articulent souvent sur une architecture utilisant des clients légers : les traitements sont réalisés sur le serveur (distant), le client (local) ne faisant qu'en réaliser une présentation (exemple : HTML). Le client envoie ses données au serveur, celui-ci effectue le/les traitement(s) puis une page de réponse est renvoyée au client. Le serveur est donc sollicité à chaque interaction, hormis quelques cas spécifiques comme la saisie dans un formulaire.
Les RIA s'efforcent de rapatrier chez le client (local) une partie des traitements normalement dévolus au serveur. Le langage Javascript, en particulier, a été conçu dans cette optique. Il permet par exemple d'indiquer au fur et à mesure de la frappe le nombre de caractères qu'il est encore possible de saisir, dans un champ de texte de taille limitée, plutôt que de tout accepter et de renvoyer ensuite seulement un message d'erreur du serveur avec perte d'une partie du contenu frappé.
Les standards Internet ont évolué lentement et continuellement à travers le temps pour s'accommoder de ces techniques. Aussi est-il difficile de définir clairement ce qui constitue une RIA et ce qui n'en constitue pas une. Généralement, ce qui peut être effectué au moyen d'une RIA est limité par les capacités du système client.
Parce que les RIA utilisent les ressources du système client, elles offrent aux applications Web des possibilités d'interfaces utilisateur réactives, ce qui serait impossible avec des balises HTML standards.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
The student who follows this course will get acquainted with computational tools used to analyze systems with uncertainty arising in engineering, physics, chemistry, and economics. Focus will be on s
This project based course addresses the topics of robotics and manufacturing. The theoretical basics of robotics are introduced. Systems, specifications and performances are discussed to understand we
Basic knowledge ofthe classical non-destructive testing methods as they are used today in industrial applications and the advanced
(mosily imaginé) technologies used for the analysis of materials and
Adobe Flash Player (ou plus simplement Flash Player ou AFP) est un plugin de navigateur web ou un lecteur multimédia autonome utilisant la technologie Flash de l'entreprise Adobe. Créé en , son développement et son support sont arrêtés en 2020. En , il n'est plus supporté par les navigateurs.
Adobe Animate (anciennement Adobe Flash Professional, Macromedia Flash, et FutureSplash Animator) est un programme de création multimédia et d'animation par ordinateur développé par Adobe Systems. Animate peut être utilisé pour la conception de et de l'animation, et même pour la publication de programmes de télévision, de vidéo en ligne, des sites web, des applications web, des applications internet riches, et des jeux vidéo. Le programme offre également un soutien pour les , riche en texte, audio et vidéo de l'incorporation, et ActionScript script.
Adobe Integrated Runtime (AIR), anciennement nommé Apollo, est un moteur d’exécution pour des logiciels créés avec Adobe Flash et ActionScript sans utiliser de navigateur Web. Adobe Integrated Runtime s'exécute sur le système d'exploitation et pas à l'intérieur d'un navigateur comme la machine virtuelle Flash. On parle alors de rich desktop application ou RDA, par extension de l'abréviation RIA rich Internet application d'où AIR tire son nom (RIA à l'envers). AIR 1.0 est sorti en mars 2008.
Couvre la méthode Markov Chain Monte Carlo et l'algorithme Metropolis-Hastings pour générer des échantillons à partir d'une distribution de probabilité cible.
This thesis reports high energy-density electrostatic actuators for use in soft robotics. This thesis has two main parts: a) a detailed study of electro-adhesion using microfabricated electrodes, and b) a flexi-ble fiber-shaped linear motor.Electro-adhesio ...
EPFL2024
, ,
We explore applications of quantum computing for radio interferometry and astronomy using recent developments in quantum image processing. We evaluate the suitability of different quantum image representations using a toy quantum computing image reconstruc ...
Elsevier2024
Interactive mobile applications like web browsing and gaming are known to benefit significantly from low latency networking, as applications communicate with cloud servers and other users' devices. Emerging mobile channel standards have not met these needs ...