Trame Rapport

Rappel de l'objectif de l'UE : appréhender l'ensemble de la problématique de l'évaluation de techniques d'interaction.

Pour cela il faut :

  1. Déployer et prendre en main une application 3D développée en java à l'aide des API Java3D et WiiRemoteJ

  2. Mettre au point les techniques de navigation

  3. Définir un environnement de test / d'évaluation, avec des métriques objectives et subjectives

  4. Pré-tester le système

  5. Faire passer des évaluations, stocker les résultats de performances (objectives) et les résultats de questionnaires (subjectifs)

  6. Analyser les résultats et les discuter pour essayer d'en tirer des recommandations d'usage

Dans le rapport vous pouvez présenter vos travaux dans l'ordre où vous les avez réalisés.

Lundi : étape 1 + début étape 2

  • récupération des codes sources de l'application et des librairies java spécifiques (java3D, vecmath, bluecove, wiiremotej)

  • paramétrisation de l'environnement de développement (projet Eclipse spécifique)

  • prise en main de l'application de test et des techniques de navigation fournies

  • début de modification/codage des techniques de navigation

-> vous pourrez lister ici les difficultés que vous avez rencontrées pour le déploiement, le codage, le test

Mardi : continuation étape 2 et début étape 3

  • début de spécification des métriques (temps, distance, distance angulaire, précision, même si ce n'est pas vous qui avez codé tout ça...)

  • fin de la définition des points de trajectoire

-> vous pourrez ici expliquer vos choix pour les techniques d'interaction

Mercredi : fin étape 2 et étape 3, étape 4

  • définition du protocole expérimental

  • fin de la définition des points de trajectoire

  • définition du questionnaire utilisant des échelles de Likert

-> vous pourrez ici expliquer vos choix pour les critères mesurés, et la méthodologie de choix des types de trajectoires pour mieux évaluer les différences entre techniques de navigation, et les choix sur les échelles de notation (nombre de choix pair ou impair)...

Jeudi : étape 5 (réalisation des expérimentations)

-> vous pourrez détailler ici le protocole expérimental et préciser les types des données collectées, objectives et subjectives

Vendredi : étape 6 (analyse des résultats et discussions)

  • analyse statistique des résultats mesurés et recuillis dans les questionnaires

-> vous pourrez essayer de conclure à propos des méthodes que vous aurez comparées

Il faudra également ajouter une petite conclusion générale sur le module :

  • Pensez-vous avoir appris quelque chose ?

  • Pensez-vous que ça pourra vous servir à quelque chose par la suite ?

  • Qu'aurait-il fallu faire d'autre pour mieux évaluer les méthodes d'interaction ?

  • Est-ce que ça vous à fait toucher du doigt certains concepts de l'informatique et leur utilité ?

    • Par exemple :

      • programmation objet (classes Java),

      • parallélisme (utilisation de Threads),

      • programmation événementielle (actions réalisées en réponse à l’occurrence d'événements graphiques, logiciels, ou en provenance de l'utilisateur via des périphériques d'interaction),

      • programmation réseau (connexion bluetooth avec la wiimote, potentielle connexion par sockets entre tablette et PC),

      • dispositifs d'interaction et de visualisation (wiimote, bref aperçu de l'interaction sur tablettes, bref aperçu d'un dispositif immersif de visualiation (Oculus Rift 2)...

Pensez aussi à m'envoyer le code réalisé !

Je vous demanderai également de m'envoyer :

  • vos fichiers excel/libreOffice où vous avez recueilli les résultats et effectué les analyses statistiques

  • si vous le jugez nécessaire, les classes java que vous avez modifiées pour améliorer la navigation ou les mesures

    • en m'indiquant les améliorations / personnalisations que vous avez réalisées par rapport au coude source initialement fourni