Dessin Vectoriel Collaboratif

Slides:



Advertisements
Présentations similaires
Bratec Martin ..
Advertisements

NOTIFICATION ÉLECTRONIQUE
Fragilité : une notion fragile ?
SEMINAIRE DU 10 AVRIL 2010 programmation du futur Hôtel de Ville
Phono-sémantique différentielle des monosyllabes italiens
MAGGIO 1967 BOLOGNA - CERVIA ANOMALIES DU SOMMEIL CHEZ L'HOMME
droit + pub = ? vincent gautrais professeur agrégé – avocat
Transcription de la présentation:

Dessin Vectoriel Collaboratif Quentin LE DOLEDEC Vincent GUESNE Charlie CAMUS 25/03/2011

Sommaire Introduction Travail réalisé Démonstration Conclusion Présentation Cahier des charges Environnement Travail réalisé Interfaces Serveur Client Communication Connexion / Déconnexion Gestion du dessin Exportation SVG BMP Démonstration Conclusion Bilan Evolution possibles Dessin vectoriel collaboratif 2/17

Présentation Projet tuteuré Dessin Vectoriel Collaboratif Introduction Travail réalisé Conclusion Présentation Cahier des charges Environnement Présentation Projet tuteuré Dessin Vectoriel Collaboratif Dessin vectoriel collaboratif 3/17

Présentation Projet tuteuré Dessin Vectoriel Collaboratif Introduction Travail réalisé Conclusion Présentation Cahier des charges Environnement Présentation Projet tuteuré Dessin Vectoriel Collaboratif Dessin vectoriel collaboratif 3/17

Présentation Projet tuteuré Dessin Vectoriel Collaboratif Introduction Travail réalisé Conclusion Présentation Cahier des charges Environnement Présentation Projet tuteuré Dessin Vectoriel Collaboratif (Source: Wikipedia) Dessin vectoriel collaboratif 3/17

Présentation Projet tuteuré Dessin Vectoriel Collaboratif Introduction Travail réalisé Conclusion Présentation Cahier des charges Environnement Présentation Projet tuteuré Dessin Vectoriel Collaboratif Dessin vectoriel collaboratif 3/17

Cahier des charges Application Client / Serveur Formes vectorielles Introduction Travail réalisé Conclusion Présentation Cahier des charges Environnement Cahier des charges Application Client / Serveur Formes vectorielles Gérer exportation (Client) Sauvegardes régulières (Serveur) Dessin vectoriel collaboratif 4/17

Environnement PO : JAVA IDE : Eclipse Librairie : JDOM Introduction Travail réalisé Conclusion Présentation Cahier des charges Environnement Environnement PO : JAVA IDE : Eclipse Librairie : JDOM SVN : Google Code Dessin vectoriel collaboratif 5/17

Environnement PO : JAVA IDE : Eclipse Librairie : JDOM Introduction Travail réalisé Conclusion Présentation Cahier des charges Environnement Environnement PO : JAVA IDE : Eclipse Librairie : JDOM SVN : Google Code Dessin vectoriel collaboratif 5/17

Environnement PO : JAVA IDE : Eclipse Librairie : JDOM Introduction Travail réalisé Conclusion Présentation Cahier des charges Environnement Environnement PO : JAVA IDE : Eclipse Librairie : JDOM SVN : Google Code Dessin vectoriel collaboratif 5/17

Environnement PO : JAVA IDE : Eclipse Librairie : JDOM Introduction Travail réalisé Conclusion Présentation Cahier des charges Environnement Environnement PO : JAVA IDE : Eclipse Librairie : JDOM SVN : Google Code Dessin vectoriel collaboratif 5/17

Travail réalisé Répartitions Découpage en 3 tiers Client Entreprise Introduction Travail réalisé Conclusion Interfaces Exportation Communication Travail réalisé Répartitions Découpage en 3 tiers Client Entreprise Physique Plus de clarté Dessin vectoriel collaboratif 6/17

Interfaces Serveur Sauvegardes régulières Détection de « crash » Introduction Travail réalisé Conclusion Interfaces Exportation Communication Interfaces Serveur Sauvegardes régulières Détection de « crash » Récupération du travail Basé sur un « workspace » Dessin vectoriel collaboratif 7/17

Interfaces Client (Connexion) Pseudo (unique) IP / Port Introduction Travail réalisé Conclusion Interfaces Exportation Communication Interfaces Client (Connexion) Pseudo (unique) IP / Port Mode « connecté » ou « hors-ligne » Dessin vectoriel collaboratif 8/17

Interfaces Client Outils de dessin 2 modes d’affichages Choix couleurs Introduction Travail réalisé Conclusion Interfaces Exportation Communication Interfaces Client Outils de dessin 2 modes d’affichages Choix couleurs Export : SVG / BMP Dessin vectoriel collaboratif 9/17

Interfaces Client Outils de dessin 2 modes d’affichages Choix couleurs Introduction Travail réalisé Conclusion Interfaces Exportation Communication Interfaces Client Outils de dessin 2 modes d’affichages Choix couleurs Export : SVG / BMP Dessin vectoriel collaboratif 10/17

Exportation Format SVG Format BMP Basé sur XML Spécifié par le W3C Introduction Travail réalisé Conclusion Interfaces Exportation Communication Exportation Format SVG Basé sur XML Spécifié par le W3C Namespace « perso » Format BMP Image matricielle Développé par Microsoft et IBM Facilité de lecture Dessin vectoriel collaboratif 11/17

Communication Connexion #1 #4 #2 #5 #3 Introduction Travail réalisé Conclusion Interfaces Exportation Communication Communication Connexion #1 #4 #2 #5 #3 Dessin vectoriel collaboratif 12/17

Communication Déconnexion #1 #3 #2 #4 Introduction Travail réalisé Conclusion Interfaces Exportation Communication Communication Déconnexion #1 #3 #2 #4 Dessin vectoriel collaboratif 13/17

Communication Gestion des figures Ajout Instanciation « owner » « id » Introduction Travail réalisé Conclusion Interfaces Exportation Communication Communication Gestion des figures Ajout Instanciation « owner » « id » « status » (AJOUT) Mis à jour des coordonnées Envoi => Serveur Ajout à la liste globale Envoi => Clients 1 2 Dessin vectoriel collaboratif 14/17

Communication Gestion des figures Edition / Suppression Modification Introduction Travail réalisé Conclusion Interfaces Exportation Communication Communication Gestion des figures Edition / Suppression Modification « status » (SUPPRESSION) Coordonné Mis à jour des coordonnées Envoi => Serveur Ajout à la liste globale Envoi => Clients 1 2 Dessin vectoriel collaboratif 15/17

Conclusion Bilan Respect du cahier des charges Introduction Travail réalisé Conclusion Bilan Perspectives d’évolutions Conclusion Bilan Respect du cahier des charges Utilisation d’outils collaboratifs Connaissances développées Sources libres http://code.google.com/p/licpro-dessin-tcp Dessin vectoriel collaboratif 16/17

Conclusion Evolutions Multi-dessin 1 serveur, X dessins Introduction Travail réalisé Conclusion Bilan Perspectives d’évolutions Conclusion Evolutions Multi-dessin 1 serveur, X dessins Fonctionnement : « Projet » Rajout de formes Intégration d’un « Chat » Dessin vectoriel collaboratif 17/17

Conclusion Questions / Réponses Introduction Travail réalisé Bilan Perspectives d’évolutions Conclusion Questions / Réponses Dessin vectoriel collaboratif 17/17