Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Dégradation harmonieuse d'interfaces utilisateur - UsiXML
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Contraintes géométriques<br />
a) ordonnancement : l’adjacence horizontale et verticale entre objets interactifs; la relation à<br />
droite de (l’abscisse gauche d’un OI est strictement supérieure à l’abscisse droite d’un autre)<br />
ou est inférieur par rapport à (la coordonnée supérieure d’un OI est strictement supérieure à<br />
la coordonnée inférieure d’un autre) entre objets interactifs.<br />
b) hiérarchie logique : le renfoncement à gauche (un OI est inférieur rapport à un autre et son<br />
abscisse gauche est supérieure à l’abscisse gauche de l’autre d’une certaine distance d)<br />
c) groupement : l’inclusion d’OI dans un même conteneur (group box,…)<br />
d) séparation : l’accroissement de distance entre OI<br />
Différences au niveau de l’apparence externe<br />
a) ordonnancement : une liste avec puces ou avec numéros<br />
b) hiérarchie logique : le type de fonte utilisé, sa taille, son style, la couleur utilisée, …<br />
c) groupement : l’inclusion d’OI dans un même conteneur (group box,…)<br />
d) séparation : l’insertion d’objets statiques du type séparateur ( lignes, retour à la ligne…)<br />
5.3.4 Le modèle de la plate-forme<br />
La plate-forme se définit comme l’ensemble des moyens logiciels et matériels mis à<br />
disposition pour supporter la tâche de l’<strong>utilisateur</strong>.<br />
Lorsque nous considérons le développement d’interfaces <strong>utilisateur</strong>, il est souvent très utile<br />
d’ajouter à la notion de plate-forme d’autres éléments tels que les navigateurs utilisés (pour<br />
les interfaces Web) ou encore les toolkits graphiques disponibles. Dans cette optique de<br />
modélisation de plate-forme, nous pouvons citer comme exemple les profiles W3C CC/PP 2 .<br />
Ces stéréotypes consiste en une description des capacités de l’appareil et des préférences de<br />
l’<strong>utilisateur</strong>, ceci dans le but de guider la manière dont la présentation devra s’effectuer et<br />
donc être adaptée sur chaque appareil.<br />
CC/PP n’est cependant pas un vocabulaire à part entière nous permettant de décrire une plateforme<br />
mais se base sur un langage générique basé sur XML/RDF (Resource Description<br />
Format) permettant d’en écrire. Il prend donc en compte les préférences de l’<strong>utilisateur</strong><br />
(langue préférée, son on/off, images on/off, scripting on/off, cookies on/off, etc…). Ces<br />
profiles mettent également l’emphase sur les attributs de la plate-forme physique (distributeur,<br />
modèle, la classe d’appareil {téléphone, pda, imprimante, etc…}, taille de l’écran, couleurs, la<br />
bande passante disponible, CPU, mémoire, moyens de stockage secondaires, baffles, etc…)<br />
mais également sur les attributs logiciels (la marque et la version du logiciel, le niveau<br />
d’HTML supporté, le vocabulaire XML supporté, le niveau de CSS supporté, le vocabulaire<br />
RDF supporté, le niveau supporté WAP, les langages pour le scripting, etc…).<br />
2<br />
Composite Capability/Preference Profiles (CC/PP): A user side framework for content negotiation accessible at<br />
http://www.w3.org/TR/NOTE-CCPP<br />
56