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.
Introduction
Rich Internet Application
Silverlight & Flex
Conclusion
Références
