Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parÉlie Jullien Modifié depuis plus de 10 années
1
Jeudi 16 février 2012
2
I Le but du projet II Les choix effectués III Les premiers résultats
3
I Le but du projet II Les choix effectués III Les premiers résultats
4
Inspiré de « konnectUS » I) Le but du projet
5
I Le but du projet II Les choix effectués III Les premiers résultats
6
Le nom du projet II) Les choix effectués space de ravail ybride, légant, et évolutionnaire !
7
Les rôles des membres de léquipe II) Les choix effectués Alexandre WILLERVAL Chef de projet Responsable IHM David RATEL Développeur Responsable Drag & Drop Dorian MARTIN Développeur Responsable Serveur
8
Node.js : serveur asynchrone développé en JavaScript Le module « express », un framework pour Node.js, incluant notamment la gestion des requêtes HTTP Le module « socket.io », un framework de gestion des communications asynchrones entre client et serveru Le serveur utilisé II) Les choix effectués
9
Le framwork dojo et ses nombreuses extensions « dojo.touch » et « dojox.gesture » pour les gestions des terminaux tactiles « dojo.dnd » pour la gestion du Drag & Drop La librairie « dijit » pour les widgets quelle propose La bibliothèque JavaScript utilisée II) Les choix effectués
10
Hébergé par Google Code Grâce à « project-hosting » Accessible à ladresse suivante : http://code.google.com/p/projet-ether/ Notre dépôt SVN II) Les choix effectués
11
I Le but du projet II Les choix effectués III Les premiers résultats
12
Lévolution du diagramme de Gantt III) Les premiers résultats
13
Larchitecture de la communication client-serveur III) Les premiers résultats Evènements envoyés par le serveur (traités avec « socket.emit() ») Nom associéParamètres transmis Identification reussieListe des autres participants Identification echoueeMessage derreur Connexion nouveau participantDonnées du participant Deconnexion participantClé du participant ReceptionMessage reçu, Clé de lémetteur Envoi reussiID du message, Clé du destinataire Envoi echoueID du message, Clé du destinataire
14
Larchitecture de la communication client-serveur III) Les premiers résultats Evènements reçus par le serveur (traités avec « socket.on() ») Nom associéParamètres transmis Identification Données du nouveau participant, Mot de passe Disconnect/ Envoi Tableau de messages, Clé du destinataire Reception client ID du message, Clé de lémetteur, Succès Upload photoÀ définir…
15
Larchitecture de lIHM : la page de connexion III) Les premiers résultats Prénom : Nom : participant animateur Mot de passe : Eventuel message derreur Se connecter
16
Larchitecture de lIHM : linterface collaborative III) Les premiers résultats Drop zone : corbeille Drop zone : envoyer à tous Drop zone : envoyer aux animateurs Drop zone : M. X Drop zone : M. Y Drop zone : M. Z Ajouter un texte Ajouter une photo Ajouter un destinataire Réglages Se déconnecter
17
Si vous avez des questions, nhésitez pas…
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.