24.06.2013 Views

Dégradation harmonieuse d'interfaces utilisateur - UsiXML

Dégradation harmonieuse d'interfaces utilisateur - UsiXML

Dégradation harmonieuse d'interfaces utilisateur - UsiXML

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!