IH5024 - Multitouch
Objectifs
Objectif général :
objectif principal: savoir décrire et implémenter des interactions complexes avec plusieurs touchers.
objectifs subalternes: savoir décrire, implémenter, architecturer le code d’une interaction avec des machines à états. savoir expliquer le fonctionnement interne des machines à états, d’un graphe de scène simple et des transformations graphiques.
Objectifs détaillés :
savoir créer un projet simple Android, et savoir le modifier. savoir différencier un événement multitouch d’un événement souris.
savoir décrire des interactions indépendantes avec plusieurs touchers. Savoir utiliser l’identificateur de curseur. Savoir comment brancher les callbacks d’Android pour alimenter une machine à états. Savoir où et quand une machine à états est créée et comment elle reçoit ses événements. Savoir gérer plusieurs machines à états.
savoir décrire des interactions indépendantes avec plusieurs touchers. savoir architecturer le code d’une interaction entre événements, machines, items.
savoir concevoir une interaction efficace. savoir décrire une interaction à plusieurs touchers. savoir décrire des transformations graphiques adéquates.
savoir implémenter et modifier un système de génération d’événement (utile pour tenir compte de la variabilité des APIs multitouch disponibles). Savoir décrire et implémenter la synthèse d’événements de haut-niveau.
savoir gérer plusieurs machine à états, savoir composer des machines à états
En bref
Crédits ECTS : Cf UE
Contact(s)
Lieu(x)
- Toulouse