EDM7303

Transcription

EDM7303
UQAM
Plan de cours
Titre du cours:
Séminaire de recherche-production sur l'interactivité
Code (groupe):
EDM7303 - 20
Session:
Hiver 2007
Horaire:
Mardi 14h à 17h
Professeur:
Louis-Claude Paquin
J-3590 987-3000 # 7935
[email protected]
http://multimedia.uqam.ca/profs/lcp/
Descripteur du cours (écrit en 1994)
Alors que la communication entre les personnes et les systèmes mécaniques ou
informatiques est confinée à un dispositif physique appelé “interface”, la participation
des utilisateurs aux créations multimédiatiques est intimement intégrée à la démarche
de création. Ce cours présente les aspects théoriques, formels et méthodologiques de
l'interactivité entendue comme dialogue entre la création multimédiatique et son
“utilisateur”. Parmi les aspects théoriques, on retrouve les notion d'ergonomie (la facilité
d’utilisation), de convivialité (la facilité d’apprentissage) et de métaphorisation (la
représentation des dimensions spatio-temporelles et matérielles de l'univers de
référence). Parmi les aspects formels, on retrouve les codes linguistiques, iconiques et
sonores et les stratégies interactionnelles. Les aspects méthodologiques sont de deux
ordres : l'adaptation de la scénarisation aux publics-cibles en tenant compte des
processus cognitifs (perception, traitement et mémorisation de l’information), de leur
culture, de leurs motivations (échelles de valeurs) et de leurs besoins (profils des
utilisateurs) d'une part et, d'autre part, les notions algorithmiques permettant la
réalisation du scénario envisagé, telles l'intérativité, les structures conditionnelles, etc.
Objectifs
Ce cours vise d’une part à fournir les rudiments de l’analyse informatique adaptée à
l’interactivité des médias interactifs. Il s’agit de parvenir à décomposer en tâches les
différents comportements de l’ordinateur souhaités et, subséquemment, de traduire ces
tâches et leur contrôle en une suite d’instructions.
Le cours vise d’autre part à accompagner et soutenir la réalisation d’une maquette du
mémoire production.
Objectifs spécifiques
Cette version du cours vise à :
1) à apprendre Actionscript 2 de Macromedia Flash MX ;
2) à s’initier au contexte client-serveur et les applications transactionnelles.
Types d'activités
Présentations magistrales des principaux concepts, analyse d’exemples déjà faits,
retours sur les travaux pratiques, ateliers.
ED M 7 3 0 3
Sé m i n a i r e d e r e c h e r c h e p r od u c t i o n s ur l ’ i nt e r a c t i v i t é
2
Travaux et évaluation
1.- TP1 boîte à surprise
15%
réplique du jeu d’enfant où l’on doit tourner une manivelle un certain nombre de
fois pour que le clown jaillisse de la boîte ; doit être à base de variables et utiliser
les fonctions ; le nombre de tours est tiré au hasard ; on doit jouer plusieurs
coups.
remise : vendredi 2 février
2.- TP2 jouet sonore
20%
interface visuel exploratoire qui contrôle le déclenchement d’une banque de sons,
avec volume et panoramisation ; doit intégrer des listes, des délais et
l’asservissement de la souris et/ou du clavier.
remise : vendredi 7 mars
3.- TP3 sondage en ligne avec cumul des résultats
25%
sondage qui comporte des questions à choix multiples et des commentaires en
texte libre ; interface de saisie et interface de visualisation des résultats.
remise : vendredi 22 mars
4.- interactivité de la maquette
40 %
implantation expérimentale d’une partie du scénario décidée en accord avec le
professeur.
ou production finale au choix
production d’envergure mettant en application les notions vues au cours décidée
en accord avec le professeur.
critères d’évaluation :
- respect des consignes,
- efficacité,
- commentaires,
- optimisation.
ED M 7 3 0 3
Sé m i n a i r e d e r e c h e r c h e p r od u c t i o n s ur l ’ i nt e r a c t i v i t é
3
Calendrier des activités
1.- 9 janvier
-
présentation du syllabus
syntaxe de l’actionsript
propriétés des MovieClips
programmation événementielle
2.- 16 janvier
- variables, compteurs
- structures conditionnelles
3.- 23 janvier
- fonctions
- hasard
4.- 30 janvier
-
itérations
capter le clavier
les délais
le curseur
5.- 6 février
- retour sur le TP1
6.
13 février:
- les listes
7.
20 février
- programmer du son
- les écoutes
- les glissières
8. - 27 février
semaine de lecture
9.- 6 mars
-
retour sur le TP2
programmer le texte
structure de données
découpage pour optimisation
10.-
13 mars
- communication client / serveur
- PHP : les variables
- PHP : les fichiers
11.-
20 mars
- PHP : traitement du texte
12.-
27 mars
- retour sur le TP4
- PHP : liens avec une base de données
13.-
-
3 avril
la vidéo
accélération du mouvement
créer des MovieClips
dessiner en temps réel
14.-
10 avril:
- javascript
- DOM
- XML
15.-
17 avril:
- présentation du projet final
ouvrages recommandés:
Reinhardt, Robert et Joey Lott (2006), Flash 8 ActionScript Bible, John Wiley & Sons; 1ère édition,
836 p. ISBN-10: 047177197X.
deHaan, Jen et Peter deHaan (2005), Learning ActionScript 2.0 for Macromedia Flash 8,
Macromedia Press; 1ère édition, 864 p. ISBN-10: 0321394151. Formation à ActionScript 2.0 pour
Macromedia Flash 8, Pearson Education France, 855 p. ISBN-10: 2744081671.
Moock Colin, ActionScript for Flash MX: The Definitive Guide, O'Reilly; 2e édition (2002) 1088 p.
ISBN: 059600396X
Lott Joey, ActionScript Cookbook, O'Reilly; 1ère édition (2003), ISBN: 0-596-00490-7
David Lane, Hugh E. Williams, Web Database Application with PHP and MySQL, O'Reilly; 2e édition
(2004) ISBN : 0-596-00543-1
Penner Robert, Programmation FlashMX, Édition française First Interactive, 2003, ISBN 2-84427379-3
Périchaud Marion et Bielawski Xavier, La Bible Macromedia Flash MX, Micro Application, 2003
ISBN :2-7-429-2803-0
Colin Moock, Essential ActionScript 2.0, O'Reilly ; 1re édition (2004) ISBN: 0-596-00652-7 , Le
meilleur d'ActionScript 2.0, O'Reilly ;1re édition (2004) ISBN : 2-84177-313-2 (avancé)