La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Gestionnaires de contenu en ligne TER BN1 Mario Di Miceli, Maxime Lamure, Damien Mandrioli, Romain Raugi.

Présentations similaires


Présentation au sujet: "Gestionnaires de contenu en ligne TER BN1 Mario Di Miceli, Maxime Lamure, Damien Mandrioli, Romain Raugi."— Transcription de la présentation:

1 Gestionnaires de contenu en ligne TER BN1 Mario Di Miceli, Maxime Lamure, Damien Mandrioli, Romain Raugi

2 1- Présentation générale 1.1- Loutil TWiki 1.2- Description dun service Web 1.3- Objectifs 2- Éditeur WYSIWYG 2.1- Caractéristiques 2.2- Déroulement du projet 3- Outil de refactoring 3.1- Présentation 3.2- Exemple dutilisation 3.3- Déroulement du projet 4- Services Web 4.1- Interfaçage avec TWiki 4.2- Aspects non fonctionnels 4.3- Description des services 5- Conclusion 4.1- Méthode de développement 4.1- Méthode de développement 4.2- Communications 4.2- Communications 4.1- Bilan 4.1- Bilan 4.2- Futur 4.2- Futur Sommaire

3 > Loutil TWiki Présentation générale Site web dynamique dont tout visiteur peut modifier les pages à volontéSite web dynamique dont tout visiteur peut modifier les pages à volonté => Permet la collaboration au sein dun groupe en facilitant léchange de données Composition des pages à laide dune syntaxe simpleComposition des pages à laide dune syntaxe simple Exemple dune page TWiki :

4 > Loutil TWiki Présentation générale Actions possibles sur les topic : Edition (en syntaxe TWiki) Renommage Déplacement dun web à un autre Suppression … Minfo WebHome TeR Notes … Linfo WebHome Travail Notes … Profs WebHome Planning Projets … Webs Topics

5 > Description Présentation générale > Description dun service Web XML Internet Protocole HTTP Web Service Application qui tourne sur la Plateforme Y et Développé avec Le langage Z Application qui tourne sur la Plateforme X et Développé avec Le langage K

6 Présentation générale > Objectifs

7 Edition dun topic Edition classique Edition WYSIWYG

8 > Caractéristiques Léditeur WYSIWYG Lancement en ligne via la technologie Java Web Start Permet lédition dun topic grâce aux trois vues : WYSIWYG Syntaxe TWiki HTML Permet le travail offline

9 > Déroulement du projet Léditeur WYSIWYG Cahier des charges et Planning respectés Consolidation des acquis en langage Java Améliorations possibles : Gestion de létat des boutons de commandes Gestion des pièces jointes Amélioration et ajouts de fonctions WYSIWYG Développement délibérément laissé en suspens (qualité plutôt que quantité)

10 > Présentation Loutil de refactoring Utilité de loutil déplacement renommage copie suppression fusion Visualisation des utilisateurs connectés Fonctionnalités développées :

11 > Exemple dutilisation Loutil de refactoring

12 > Déroulement du projet Loutil de refactoring Difficultés au niveau performance rencontrées : répercutions sur le planning Améliorations possibles : barre de statut lancement de léditeur WYSIWYG mise en évidence des cycles mise en évidence des derniers topics créés etc...

13 > Interfaçage avec TWiki Application serveur

14 > Aspects non fonctionnels Application serveur Gestion de connexions Gestion plus fine des verrous Gestion de la concurrence entre applications de refactoring Notifications (pas généralisé à TWiki) >> Projet ouvert à dautres applications

15 Application serveur > Hiérarchie des topics La liste des fichiers Liste des topics Liste des topics enfants pour un parent donné

16 > Hiérarchie des topics : difficultés associées Application serveur Notion de performance Utiliser les commandes Unix Diminuer le nombre dappels Technologie non appropriée

17 > Rapatriement de topics vers léditeur Application serveur Fichier Java Fichier TWiki (topic)

18 Application serveur > Rapatriement de topics vers léditeur : difficultés associées Gestions des caractères accentué Problème du parseur Plusieurs couche daccent en fonction des versions de Perl Changer le mode UTF8 – iso-8859-1 Fonctions de conversions Interdire les accents

19 > Opérations décriture Application serveur Refactoring Renommage Déplacement Suppression Fusion Copie Éditeur WYSIWYG Sauvegarde de topics et dattachements

20 Conclusion > Méthodes de développement ServiceServiceServiceServiceService ServiceServiceServiceServiceService ServiceServiceServiceServiceService ServiceServiceServiceServiceService Mr Buffa – Mr Nahaboo Maxime Romain com

21 Conclusion > Communications Méthodes de communications Outils utilisés Messenger, Skype, TWiki, CVS, démo, mail Problèmes liés Langue anglaise Conflits internes

22 Conclusion > Bilan Résultat satisfaisant Projet lié au monde industriel Déroulement Liberté daction Aboutissement Enseignement Pas seulement technique !

23 Conclusion > Futur ILOG Stages Communauté TWiki Faculté des sciences

24 Annexe 1 Léditeur WYSIWYG Pas à pas

25 Lancement de lapplication

26 Chargement de lapplication

27 Authentification

28 Vue WYSIWYG

29 Vue TWiki

30 Vue Html

31 Création de tableau

32 Sauvegarde sur le serveur

33 Annexe 2 Loutil de Refactoring Pas à pas

34 Vérification de version

35 Téléchargement de la dernière version

36 Authentification

37 Vue générale

38 Récupérer le lock

39 Exemple dactions

40 Vue arborescente

41 Liste des utilisateurs

42 Annexe 3 Exemple de Web Services

43 En-tête du répartiteur de requêtes

44 répartiteur de requêtes

45

46


Télécharger ppt "Gestionnaires de contenu en ligne TER BN1 Mario Di Miceli, Maxime Lamure, Damien Mandrioli, Romain Raugi."

Présentations similaires


Annonces Google