Le but de ce projet est de d ́evelopper une application web de chat. Lteur doit avoir le choix entre 3 technologies de requˆetes asynchrones pommunication client-serveur : Le ”Polling”, ”Long Polling” et le ”Push”
1. Presentation de Express chat utilisant 3 methodes de
communication
FERRAND Anthony NELAUPE Lucas
Universite Montpellier II
11 decembre 2014
1/5 FERRAND Anthony, NELAUPE Lucas (UM2) WebsoCool 11 decembre 2014 1 /
2. Cahier des charges
Cahier des charges
3 Technologies de requ^etes asynchrones pour la communication client-serveur
Polling (Requ^ete a intervalles regulier)
Long Polling (Attente intelligente)
Push (Websocket)
2/5 FERRAND Anthony, NELAUPE Lucas (UM2) WebsoCool 11 decembre 2014 2 /
3. Notre implementation
Notre implementation
Systeme client / Serveur
Serveur : Node
Client : Grid Template, JQuery
Gestion des 3 modes de maniere asynchrone
Projet open-Source : GitHub
3/5 FERRAND Anthony, NELAUPE Lucas (UM2) WebsoCool 11 decembre 2014 3 /
4. Nos ajouts
Nos ajouts
Gestion de salons de discussions
Creation d'un salon
Ajout d'un utilisateur dans un salon prive
Gestion des pseudos
Personalisation de l'experience utilisateur
4/5 FERRAND Anthony, NELAUPE Lucas (UM2) WebsoCool 11 decembre 2014 4 /
5. Presentation
Merci,
Nous allons maintenant faire une demonstration
5/5 FERRAND Anthony, NELAUPE Lucas (UM2) WebsoCool 11 decembre 2014 5 /