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 :
Déployer et prendre en main une application 3D développée en java à l'aide des API Java3D et WiiRemoteJ
Mettre au point les techniques de navigation
Définir un environnement de test / d'évaluation, avec des métriques objectives et subjectives
Pré-tester le système
Faire passer des évaluations, stocker les résultats de performances (objectives) et les résultats de questionnaires (subjectifs)
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