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 Portage de HsmTk sur Linux et/ou Windows
Sujets de TER-stage proposés aux étudiants de M1 par
Renaud Blanch
Description
Le but de ce stage est de porter une bibliothèque dédiée au
développement d'application comportant des interactions avancées
sur les plateformes Linux et/ou Windows.
Cette bibliothèque a été développée
initialement sur le Mac, mais les couches d'abstraction de la machine
ont été conçues avec les considérations de portabilité à l'esprit.
Le but du stage est donc de porter HsmTk sur l'un des système
(Linux, Windows).
L'étudiant devra idéalement :
être curieux, autonome,
bien connaître le système (en particulier fenêtrage, gestion
des périphériques ...),
savoir programmer en C++ (bibliothèque standard, templates),
optionnellement, connaître OpenGL.
Le stage comportera plusieurs étapes :
adaptation des couches d'abstractions les plus basses
(thread, timer, évènements système ...),
incorporer la gestion des périphériques,
gérer le fenêtrage (en particulier la liaison avec la
bibliothèque svgl
de rendu de SVG à l'aide d'openGL).
Bibliographie
[B02]
Renaud Blanch. Programmer l'interaction avec des machines à états hiérarchiques. In Actes des quatorzième journées francophones sur l'Interaction Homme Machine
(IHM 2002), pages 129-136, Poitiers - France, Novembre 2002.
ACM International Conference Proceedings Series.