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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3) Agrandissement dans les deux dimensions<br />

4) Rétrécissement dans les deux dimensions<br />

41<br />

Dans ce cas-ci, il nous<br />

faut analyser un tableau<br />

inclus dans le plan. Pour<br />

la fenêtre 14, nous<br />

pouvons transiter vers les<br />

fenêtres 16 et 15.<br />

Comme pour l’exemple<br />

de l’agrandissement<br />

horizontal, nous ne<br />

mémoriserons pas les<br />

transitions vers les<br />

mêmes présentations que<br />

celle de départ.<br />

La partie concernant le rétrécissement dans deux<br />

dimensions est sans doute la partie la plus complexe à<br />

réaliser. Ici, contrairement aux opérations précédentes,<br />

nous ne prenons plus les cases où se trouvent les points de<br />

flexibilité comme points de départ mais les coins supérieurs<br />

droits du polygone délimitant les endroits du plan où telle<br />

présentation sera affichée (comme pour la présentation 14<br />

sur la figure). Nous balayons alors chacun des tableaux<br />

pour voir quelles sont les différentes présentations<br />

auxquelles nous aboutissons en rétrécissant Ensuite, nous<br />

effectuons l’union de résultats obtenus. Ici également, nous<br />

n’incluons pas dans les résultats les transitions amenant à la<br />

fenêtre de départ.<br />

Ensuite, lorsque toutes les informations sont collectées, nous construisons un tableau de<br />

vecteurs triés par valeur (application d’un algorithme de tri) pour chacune des opérations<br />

considérées ayant comme index les différentes fenêtres possibles pour l’application.

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

Saved successfully!

Ooh no, something went wrong!