Master IFI - WebSciences - 2017/2018

De $1

Version de 18:00, 25 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Introduction

Le but ce ce cours est de vous faire progresser en JavaScript / API JS standards, tout en decouvrant les techniques de dessin, animation, audio et video, traitement du son temps reel et synthese audio temps reel.

Vous verrez egalement des APIs standard emergentes telles que les WebComponents.

Seance 1 : live coding, environnements de developpement, debugging

S'inscrire aux trois MOOCS precedents, on va s'y referer souvent.

Outils

  • NodeJS : l'installer et verifier que les commandes node et npm sont dans votre PATH
  • Si vous etes sous windows: un bon terminal, git terminal, cmder, bash for windows etc.
  • Un bon editeur de code comme Visual Studio Code, Sublime Text ou equivalent.

Exercices / live coding

Exercice 1 : coder une simple animation a 60 images par seconde a l'aide du canvas HTML5

Exercice 2 : gestion d'evenements souris / clavier

Exercice 3 : generation de sons

Exercice 4 : JavaScript oriente objet

Exercice 5 : noeuds WebAudio interessants, visualiser la forme d'onde d'un son, les frequences

A RENDRE POUR SEMAINE SUIVANTE

  • Exercice 6 : synchroniser l'animation sur de la musique