Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/basics.php on line 83

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/object.php on line 92

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/inflector.php on line 65

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/configure.php on line 124

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/configure.php on line 212

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/configure.php on line 884

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/configure.php on line 926

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/file.php on line 90

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/cache.php on line 71

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/cache.php on line 157
ONE nabaztag Experiment - Pages
Home Prototype Prototype Admin Blog
2008-04-14 15:24:36imprimerediteradd

Adopted Patterns

Usability Engineering

by Rosson & Carroll

Icons vs words

Tradeoff 4.3
A familiar vocabulary eases interpretations
BUT familiar terms are usually less distinctive and precise, and what is familiar for one person may not be familiar for another

Solution: Afficher des icônes et du texte.

Où: liste des nouvelles questions spontanées, soit l'icône, soit le texte devrait donner une idée à l'utilisateur de ce qui se cache derrière et sinon il y a encore le pattern de "preview" (voir ci-dessous).

iPhone Human Interface Guidelines for Web Applications (src)

by Apple Inc.

The iPhone User Interaction Model

Problème: L'interaction se fait par les doigts.

Solution: Utiliser la notion de zoom ("Pinch"), et de déplacement de la vue ("Drag/pan").

Où: écran principal, écran avec grandes images (graphique,..)

Minimize Required Input & Provide Fingertip-Sized Targets

Problème: L'interaction se fait par les doigts.

Solution: Ne pas demander une entrée manuelle, mais proposer des choix, créer des boutons suffisamment grands.

Où: choix multiple pour les questions, liste déroulante pour les filtres dans la liste des questions.

Consider the List Approach

Problème: L'interaction se fait par les doigts et l'écran est petit, dans la plupart des autres applications l'information est sous forme de liste

Solution: Utiliser des listes là où c'est possible

Où: écran de choix des options, ...

Navigation

Problème: La navigation se fait dans Safari (un "browser"), il faut donc considérer le pattern du bouton retour dans notre application.

Solution: Utiliser le bouton back du "browser" ou proposer un bouton retour en haut à gauche qui respecte le pattern de navigation des autres applications iPhone.

Où: tous les écrans.

Interaction Patterns in User Interfaces

by Martijn van Welie

Navigating between Spaces

Problème: La place disponible pour l'affichage est très limitée et le nombre d'information à afficher est grand.

Solution: Utilisation d'onglets pour augmenter la place. Création de raccourcis pour atteindre facilement une section plus bas dans le défilement vertical.

Où: questionnaire d'évaluation pour le cours, ...

Preview

Problème: L'utilisateur cherche un objet en naviguant à travers un petit ensemble.

Solution: Afficher un aperçu des objets.

Où: sélection de questions.

Favourites

Problème: Il faut trouver la question à poser parmi un nombre de plus en plus grand de question.

Solution: Permettre à l'utilisateur de créer des favoris pour les questions les plus utilisées.

Où: organisation des questions préparées à l'avance par le professeur.

Command Area

Problème: L'utilisateur doit savoir comment trouver facilement les commandes qu'il cherche et comment les activer.

Solution: Placer les commandes dans une région facilement identifiable.

Où: barre de menu dans l'application principal.

Continuous Filter

Problème: L'utilisateur doit trouver un objet parmi une liste triée

Solution: Proposer un composant de filtre qui permet de filtrer en temps réel et afficher les objets qui ont un intérêt pour l'utilisateur.

Où: liste des questions ouvertes, passées.


Sequences Diagrams >><< Interaction Technology Options