Silverlight & Flex : Au coeur des RIA
Glossaire
A
- AJAX Ajax est un acronyme pour Asynchronous JavaScript and XML (« XML et Javascript asynchrones ») et désignant une solution informatique libre pour le développement de pages dynamiques et d'applications Web. À l'image de DHTML ou de LAMP, AJAX n'est pas une technologie en elle-même, mais un terme qui évoque l'utilisation conjointe d'un ensemble de technologies libres couramment utilisées sur le Web : * HTML (ou XHTML) pour la structure sémantique des informations ; * CSS pour la présentation des informations ; * DOM et JavaScript pour afficher et interagir dynamiquement avec l'information présentée ; * l'objet XMLHttpRequest pour échanger et manipuler les données de manière asynchrone avec le serveur Web. * XML pour remplacer le format des données informatives (JSON) et visuelles (HTML).
D
- Design Le design est une discipline visant à représenter concrètement, une pensée, un concept ou une intention en tenant compte éventuellement d'une ou des contraintes fonctionnelles, structurelles, esthétiques, didactiques, symboliques, techniques et productives. Ces représentations peuvent être tangibles ou virtuelles et s'inscrivent de préférence dans un contexte social, économique, culturel.
H
- HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent d'indiquer la façon dont doit être présenté le document et les liens qu'il établit avec d'autres documents. Le langage HTML permet notamment la lecture de documents sur Internet à partir de machines différentes, grâce au protocole HTTP, permettant d'accèder via le réseau à des documents repérés par une adresse unique, appelée URL.
L
- Look-and-feel L'aspect et la convivialité d'une interface graphique (en anglais look and feel) est l'ensemble des spécificités et caractéristiques d'une interface qui lui donnent une identité et qui peut être perçu de différentes manières selon les utilisateurs. L'apparence de ces interfaces est principalement caractérisée par des paramètres de base comme les polices, les formes, les couleurs et la disposition des éléments. La perception et le ressenti sont quant à eux plus influençables par l'interaction qui est caractérisée par d'autres paramètres comme les boutons et les menus.
M
- Mock C’est un objet factice qui va simuler le comportement d'un autre objet concret de façon maitrisée. C’est utiliser au niveau des tests unitaires afin que ses tests se concentre uniquement sur le code de la méthode sans avoir à se préoccuper des dépendances parce que dans une méthode il y a souvent des dépendances diverses tel qu’un appel à la base de données, à un web service ou tout simplement à une autre méthode.
T
- Test IHM C'est le fait de tester l'interface graphique de son application. Par exemple, ele fait de s'assurer que la page contienne tel ou tel composant et qu'un clic sur tel composant amène sur tel ou tel page ou fait telle ou telle action.
- Test unitaire En programmation informatique, le test unitaire est un procédé permettant de s'assurer du fonctionnement correct d'une partie déterminée d'un logiciel ou d'une portion d'un programme (appelée « unité » ou « module »). On écrit un test pour confronter une réalisation à sa spécification. Le test définit un critère d’arrêt (état ou sorties à l’issue de l’exécution) et permet de statuer sur le succès ou sur l’échec d’une vérification. Grâce à la spécification, on est en mesure de faire correspondre un état d’entrée donné à un résultat ou à une sortie. Le test permet de vérifier que la relation d’entrée / sortie donnée par la spécification est bel et bien réalisée.
X
- XUL XML-based User interface Language (abréviation XUL) est un langage de description d’interfaces graphiques fondé sur XML créé dans le cadre du projet Mozilla. XUL se prononce zoul en anglais. XUL comprend un ensemble de balises permettant de définir des boutons, des listes, des menus, ou encore des zones d’édition, bref tous les éléments d’une véritable interface utilisateur. Un tel langage facilite le travail du développeur et permet d’écrire l’interface d’une application aussi aisément qu’une page web.
- XulRunner XulRunner est un logiciel qui permet de lancer des applications XUL sans avoir besoin d'installer Mozilla ou Firefox. C'est une plateforme de développement d'applications XUL.