Whiteboard WebSocket Lab

Un tableau blanc sur une Web app est une surface sur laquelle les utilisateurs peuvent dessiner. Chaque utilisateur a sa propre couleur et voit en temps réel les dessins des autres utilisateurs dans leur couleur respective.

Un utilisateur doit pouvoir créer un nouveau dessin vierge. Il doit aussi pouvoir afficher la liste des dessins en cours et participer à ces dessins.

Techniquement le dessin se fait à l’aide d’un canvas html5.

En reprenant la base du code de la démo WebSocket pour permettre l’interconnection et le partage des dessins de chacun.

On ne souhaite utiliser aucune autre technologie que les WebSocket et les Canvas supportés nativement par le navigateur. On n’utilisera ni framework ni bibliothèque de dessins.

Projet à rendre sous forme d’un projet GIT sur la forge de l’université.

Évaluation

Liste des Capacités évaluées.