Pré-requis |
Langages HTML, CSS, JavaScript |
Objectifs de l'enseignement |
Explorer les spécificités des langages HTML5, CSS3 et JavaScript pour les applications multimédia et notamment les Applications Internet Riches (RIA) avec Ajax et PHP. |
Programme détaillé |
CM :- Rappels sur les langages HTML et JavaScript, l'API DOM
- Le langage HTML5 pour le multimédia et les canvas pour le graphisme
- Le langage HTML5 et SVG pour les animations avec DOM
- Le CSS3, PHP, Ajax pour des applications internet riches (RIA)
|
Applications (TD ou TP) |
TP :- Réalisation d'un diaporama avec HTML et le DOM
- HTML5 pour intégration de vidéos et de son et pour jeux avec canevas
- SVG statique + SVG avec DOM + SVG avec CSS3 (animations)
- Création d'une application riche multimédia avec l'HTML5, le CSS3, le PHP et l'Ajax
|
Compétences acquises |
Savoir créer des applications multimédia sur le Web avec les nouvelles technologies d'XML, de HTML5 et de JavaScript. Savoir interagir sur les composants graphiques, développer rapidement des applications client/serveur (formulaires, appel de service web, etc …) |
Bibliographie |
- http://www.html5rocks.com/fr/features/multimedia
- http://edutechwiki.unige.ch/fr/Tutoriel_JavaScript_de_base
- http://edutechwiki.unige.ch/fr/HTML5
- http://edutechwiki.unige.ch/fr/Tutoriel_SVG_statique
- http://edutechwiki.unige.ch/fr/Tutoriel_SVG_interactif_et_anim%C3%A9_avec_SMIL
- http://edutechwiki.unige.ch/fr/Tutoriel_SVG_dynamique_avec_DOM
|