Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Facilitation du pointage sous MacOSX
Sujets de TER-stage proposés aux étudiants de M1 par
Renaud Blanch
Description
Le pointage sémantique [BGBL04] a prouvé en
étude de laboratoire que l'on pouvait faciliter le pointage pour des
petites cibles à l'écran (boutons, sélection dans les menus ...)
Le principe de base en est d'adapter l'accélération de la
souris pour qu'elle freine dans les zones potentiellement
intéressantes pour l'interaction et qu'elle aille plus vite
dans les zones vides de l'écran.
Tous les éléments permettant d'implémenter le pointage sémantique
"pour de vrai" sont maintenant disponibles sous MacOSX.
Le but du stage est donc d'implémenter le pointage sémantique sur le
Mac. L'étudiant devra idéalement :
être curieux, autonome,
savoir programmer en C++ et/ou Objective-C,
optionnellement, posséder un Mac sous MacOSX
(de préférence un portable).
Le stage comportera plusieurs étapes :
modification du driver de souris de MacOSX,
sélection de la meilleure méthode pour déterminer quels sont
les widgets sous le pointeur,
optionnellement, développer une interface pour personnaliser
le pointage sémantique.
Démo
Une démonstration du
pointage sémantique, sous la forme d'applet java, est disponible en ligne.
Bibliographie
[BGBL04]
Renaud Blanch, Yves Guiard and Michel Beaudouin-Lafon. Semantic Pointing: Improving Target Acquisition with Control-Display Ratio Adaptation. In Proceedings of CHI 2004, pages 519-526, Vienna - Austria, April 2004.