GTI 745: Interfaces utilisateurs avancées
2014 Hiver

Plan de cours: GTI745-2014hiver-planDeCours.pdf

Prof: Michael McGuffin ( http://profs.etsmtl.ca/mmcguffin/, )

Cours: lundi, 13h30-17h, au A-1170.

Labos: jeudi, 13h30-15h30 et 15h30-17h30, au A-3326 (salle principale). Plus tard dans la session, ils seront parfois au A-3446 (labo multimédia).

Adresse pour remettre les travaux:

Référence suggérée:

Dave Shreiner, The Khronos OpenGL ARB Working Group, OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1, 7e édition, 2010, Addison-Wesley. http://www.glprogramming.com/red/

Références supplémentaires.


Diapos


Lab 1 - logiciel de modélisation 3D

Laboratoire 1

1ère session de laboratoire (16 janvier): travaillez sur le lab.
2e session de laboratoire (23 janvier): faites une démonstration au chargé de lab, et envoyez votre document et votre code source par courriel.

Lab 2 - tableau blanc multitactile

Il s'agit de modifier le logiciel montré ici.
Énoncé pour le Lab 2

Scéance de laboratoire du 30 janvier: démonstration des écrans multitactiles au A-3446 (labo multimédia) à 13h30.
Ensuite: pendant les trois sessions de laboratoire 6 février, 13 février, et 20 février, chaque équipe viendra un total de 2 ou 3 fois au A-3446 pendant 1 heure chaque. La dernière fois, l'équipe fera une démonstration au chargé de lab. Remise de code source par courriel.

Pour tester vos modifications initialement, vous pourrez le faire avec la version du fichier MultitouchFramework.java qui simule des doigts virtuels avec la souris. Mais plus tard, pour tester votre code avec un écran multitactile au laboratoire, il va falloir utiliser des DLLs 32 bit de la librarie MT4J (car nous n'avons pas les versions 64 bit de ces DLLs). Si vous utilisez Windows 64 bit sur votre laptop, ou vous utilisez les machines du laboratoire (qui ont Windows 64 bit), il y a une procédure à suivre pour créer un projet eclipse qui utilisera un JRE 32 bits et qui sera compatible avec les DLLs 32 bits. Étapes à suivre pour créer un tel projet en eclipse:

S'il y a des erreurs dans les directives ci-dessus, ou vous avez des conseils à partagez, s.v.p. modifiez la copie des directives au http://hifiv.titanpad.com/8158db52

Lab 3 - musique

Énoncé pour le Lab 3

Évaluation:

quiz: 15% (5% pour chaque quiz)
TP1: 12%
TP2: 14%
TP3: 14%
Présentation orale en classe du TP3: 5%
examen final: 40%

Pénalité de 10% par jour de retard pour les travaux pratiques.