Home
TER JXDVDTEK
Contents
1. ni priui esie dust c dose esu lada kd asa 22 4222 Arbre d exploratioti tva fente uc db Hac un nes end anti 22 4 2 3 Affichage d une fiche amp Onglet issues 22 Ma IDs M 23 425 inst dns udi 23 22 6 Preferences Affichage edu dea 23 427 Fen tre Principales qe 23 43 Phase Graphique Avance ito Net i abite ae Suan 24 Loco MEME v au 24 4 3 2 Exportation P P 24 438 visse vi b ie Ve 24 434 Am lioration de l Ergoriomie enia iud stake 25 4 4 Phase d Extensive qiie ret 25 WY o QUE 25 Bilan GU Projet retten tonte ts 26 5 1 i aea nn ead cn dere ea 26 5 2 CE qui Teste a fare retransmission etats 26 5 3 etait S TE T osse con n GU UR eani Fee d eu Fe gan 26 ANNEXE c 27 6 1 27 6 2 ANE Movie Catalog dett 30 63 DV TG assassin Merten LT 30 64 d 31 6 5 Media Supervisor ss antennes 31 6 6 Movie Library sin 32
2. Universit d SOPHIA ANTIPOLIS 7 JXDVDTEK Rapport 10 Juin 2004 Version 1 0 Ma trise Informatique 2003 2004 Travail encadr par CRESCENZO Pierre GAUTERO Michel BOUCHEREZ K vin MIARA Jeremy SAUSSIER Pascal Sommaire Intervenants 4 Cahier d s 5 21 RM N X 5 2 2 D 5 222 T T 5 2 222 Sac RM 5 223 Moyens de Controle uiski aiies adii tia cda eiu er diae 5 2 3 e 5 2 4 6 ZEE endis daban eq n das itii nn d 6 24 2 Ant Movie Catalog iocis isis ei tioni MR RH re das 6 MEE 6 2uET Base tend 7 245 Media Supervisor Editos sssaaa ipis unida ndi petii 7 2 16 Movie LIDPAEV did bo ci italie OD CD E DU 8 247 DVD Manager 8 2 48 E 8 29 ii estate 9 2514 Une Eiche DYD sante equa 9 25 2 Gestionnaire Fiche
3. 18 Semaine Date BOUCHEREZ Kevin MIARA Jeremy SAUSSIER Pascal Fin d criture du Twiki Cr ation des 31 mai classes pour les diff rents tris Recherche de nouveaux ic nes 01 d buggage de la Dvdth que en mode texte 4 E g 05 02 juin Cr ation de la Javadoc recherche de nouveaux ic nes E p Javadoc recherche 03 tuin s e d ic nes et am lioration J convivialit du logiciel R flexion sur la documentation du logiciel et r flexion sur le plan du rapport projet 05 06 Mise jour des pages Int gration de la page ee personnelle sur le juin du Twiki personnelle sur le Twiki p Twiki Manuel d utilisation 08 juin 3 D 09 juin Documentation Manuel d utilisation et Rapport 10 juin Mode Textuel Partie XML Tests et D buggage Fusion des codes Repos Graphique E Documentation Etude Documentation Partie Web 3 5 Remarques Commentaires Explications La version textuelle initialement pr vue sur une dur e de trois jours n a pu tre termin e dans les d lais Ce retard s explique en grande partie par une demande de nos encadrants au d but de ce projet Ils nous ont demand un Schema XML pour repr senter les donn es stock es Un certain temps f t n cessaire la documentation pour s adapter cette structure Un pro
4. n aeie 9 2 53 Sch mas de contraintes du XML Schema 10 2 6 FOrictions du produit eii 10 2 6 1 Diagrammes des cas utilisation aga ird neni du dein ee Cu RR M du NR a 10 60 1 2 63 Mod le MVC Model View Controller eee esee eee eene 12 2 64 de Classes 12 PANNE 14 31 TOI RS tento ib aot 14 32 Planning de Concept a ON se ibd dre v Re CS RE ane Lese 14 33 Planning Pr visionnel de la semaine 17 la semaine 24 eee 15 34 Planning Effectif de la semaine 17 la semaine 24 rennes 17 3 5 Remarques Commentaires Explications ss 20 Description eu stet EU Ru RE EUN IQ 21 41 Phase apa S t Sands ca atio cdd es 21 411 Mode texte 0001 401 0 0 01413 20 4 00000 0000000 004000001 0 0101 00 0400010100 00 010 01 00 000100 00000 21 adi 21 42 Phase Graphique Initiale eee eee eet testet tenente ton 22 421 Men s et barre d outils
5. Boucherez 80 Jeremy Miara 10 et Pascal Saussier 10 Description Il a fallu r aliser un mode textuel robuste pour l application avant de se lancer dans la partie graphique du projet car nous avions d cid de suivre le mod le MVC Model View Controller Ce mode textuel est important car il constitue les fondations de notre application Tout d abord il a fallut cr er une classe DVD contenant tous les champs de notre logiciel Titre Genre Dur e ainsi que des classes permettant de d finir des nouveaux types n cessaire pour certains champs du Dvd Personne Commentaire Acteur Ensuite M Boucherez e t construire la classe ClasseurDVD cette classe permet de regrouper tous les Dvd d un individu dans une liste Apr s de nombreux test il a enfin t possible de r aliser notre gestionnaire de Dvdth ques fonctionnant en mode textuel Dans ce mode il n y a que les grandes fonctionnalit s de l application Pas importer ni exporter Difficult s Rencontr es La premiere difficult rencontr e a t la manipulation des choix propos s l utilisateur Pour palier ce probl me est n une classe utilitaire Console permettant de simplifier grandement ce travail La r alisation du mode textuel s est av r longue et tr s fastidieuse cause des nombreux champs que renferme un Dvd 23 au total 4 1 2 XML Participation R alis par Jeremy Miara lecture d
6. Le principe est le suivant le mod le contient les donn es la vue les affiches et le contr leur s occupe des interactions avec l utilisateur Le plus grand int r t de ceci est qu il n y a aucune interaction entre la vue l interface graphique et le mod le les classeurs de Dvd tous les changes se faisant par le contr leur Ainsi une modification du mod le n entraine aucune modification de la vue Nous avons donc opt pour s parer la gestion de la partie donn e de la Dvdtheque et de la partie affichage 2 6 4 Diagrammes de Classes Les diagrammes de classes suivants ne sont pas les diagrammes de classes exacts correspondant a notre application mais une repr sentation synth tique repr sentant des fonctionnalit s existantes dans l application EEG PP Fenetre Principale Controleur Arbre Exploration preference affichage Controleur BSirecupererClasseur BSirecupererGestionnaireClasseur E ouvirClasseur 0 ParserXML BSisupprimerClasseur fichier BSisauverClasseur BinitialiserDva BrunParser BSirecupererClasseur ClasseurDvd d Gestionnaire Classeur BBnomClasseur Dvd BlistClasseur titre orign
7. Statistiques propos de A Impression R indexation EEE Cassettes video THE volume 4 5 40 CD Audio amp Date de sortie 2003 Date d enregistrement Type Orignal 3 DVD Audio 5 775 DVD Video Cat gories anime Zone B 279 titre 2 87 volume 4 Nombre d l ments E Livres 11 Mini Disc Langues Japonais Dur e minutes ll R alisateurs Sous titres Fran ais 31 6 6 Movie Library dmy Action Eg Adventure Comedy Drama Bl SciFi Plot Review Actors Awards Library Comment Custom Drama MPAA Restricted Director SamMendes Rating 9 10 Writer Alan Ball Runtime 121 minutes Producer Cohen Dant ype Movie Cinematographer Conrad L Hall Format DVD Studio Universal Studios Disk 1 1 al Language English Edition Special Edition Country USA 557058538223 Color Color BEAUTY tells the story of Lester Burnham Kevin Spacey a suburban father who snaps when becomes disgusted with his stale repetitive existence Burnham lets us know in voice over from the film s opening that this is the day he dies using the SUNSET BOULEVARD flashback approach a technique that adds an inevitable tension to the proceedings and keeps the story moving forward at all times a whim Lester quits his job and begins a regression into young adulthood lifting weights smoking pot doing nothing and discov
8. a permis d avoir un fonctionnement optimal Probl me rep r sur le passage du fichier image contenant l affiche et changement du chemin de l image qui a t finalement mit de cot 25 5 Bilan du projet 5 1 Ce qui a t fait Le projet a t men son terme Les objectifs fix s par le cahier des charges ont t atteints Pour rappels quelques fonctionnalit s essentielles de l application Mode Textuel Stockage des donn es en XML Affichage d un Dvd avec les onglets Affichage des images Arbre d exploration de Dvd Drag and Drop Edition de Dvd Recherche d un Dvd Pr f rence d affichage d un Dvd Importation Look and Feel Exportation Tri Web serveur Web trouver un Dvd sur le Web 5 2 Cequireste faire Comme dit pr c demment notre application r pond au cahier des charges il n y a donc rien qui reste a faire de mani re imp rative Toutefois dans l optique d une volution de JXDVDTEK il aurait t possible de faire Sur le module Web Transfert des images et bandes annonce t l chargement du fichier et changement des informations du Dvd chez le client Connexion Internet sur des bases de donn es telles que MovieCover ou autres sites existants Possibilit d int gration d un chat Sur l arbre d exploration L interface graphique a t d velopp e en vue de la gestion de multi classeurs Dvd plusieurs classeurs pouvant tre ouverts simultan men
9. en fonction de chaque champs la visualisation termin e Evidemment l utilisateur peut afficher un Dvd pr alablement cr ou bien le masquer une fois l application 2 5 3 Un manuel d utilisation est disponible pour clairer les utilisateurs sur fonctionnement de Sch mas de contraintes du XML Schema Les informations contenues dans le Dvd sont enregistr es en XML et sont structur es suivant un mod le d fini par un Schema pr sent en Annexe 6 1 2 6 Fonctions du produit 2 6 1 Diagrammes des cas d utilisation Co lt gt Trier Classeur Exporter Classeur T Preferences Ouvrir classeur inc d Affichage Ec _ S SER tilisateur C d Modifier l Aspect Visuel Sauvegarder Classeur s gt ON We TED DAN e a Renommer Classeur Importer Classeur C gt Cr er Classeur dim CO C gt Ajouter V Supprimer DVD Fermer Affichage DVD ncc o M md we m gt Utilisateur Rechercher DVD Online Rendre Disponible ses DVD Online ND EE C 2 4 p Editer Modifier DVD C 2 CD Consulter Afficher DVD X Rechercher DVD 10 2 6 2 Explications Cr er Classeur Cr un nouveau classeur vierge sans Dvd Renommer Classeur Renomme le Classeur Ouvrir Nouveau Classeur Permet d ouvrir un classeur existant au format XML Sauvegarder Classeur L utilisateur la possibi
10. projects linxvideos2 Fonctionnalit s Simple d utilisation Comparatif Simple d utilisation Fonctionnalit s tr s r duites pas d image Voir Annexe 6 8 2 5 JXDVDTEK 2 5 1 Une Fiche DVD Une fiche Dvd est la repr sentation des informations voulues par l utilisateur Description 2 5 2 L utilisateur la possibilit d importer dans sa bibliotheque des Dvd d un autre classeur peut classer ses Dvd par ordre alphab tique par ann e de sortie et par date d insertion Ceci Titre Titre Original R alisateurs Ann e de sortie Acteurs principaux Editions Producteurs Sc naristes Dur e Langues disponibles Genres Action Com die Aventure R sum Sous Titres disponible Pistes son THX 5 1 2 0 Types Bonus Description des Bonus Date d insertion du Dvd Image Bande Annonce Nom du propri taire du Dvd Pr t pr cise qui le Dvd a t pr t Commentaires plusieurs personnes peuvent commenter Le Gestionnaire de Fiche Dvd de mani re croissante ou d croissante Les fonctions de base qui permettent d ouvrir un classeur et de le sauvegarder sont videmment pr sentes Il y ala possibilit d ajouter et de supprimer un Dvd dans un classeur L utilisateur peut aussi diter un Dvd existant Il peut aussi rechercher un Dvd selon un certain crit re tous les champs sont sujet recherche le module de recherche permet m me de trier l affichage
11. un ami ou bien faire des classeurs selon les cat gories de Dvd Le produit d livr est l application pr te l ex cution sur n importe quel syst me d exploitation Java write once run anywhere 2 2 Gestion 22 1 Objectifs et priorit s Objectif Cr ation d une Dvdth que fonctionnelle facile d utilisation robuste et finalis e Priorit s Utilisation du mod le MVC Le gestionnaire de classeurs fonctionne sans l aide d une interface graphique 222 Contraintes Contraintes Enregistrement de la base dans un fichier XML Seul la version Java 1 4 standard a t utilis e L imp ratif a t de rendre un logiciel finalis pr t tre utilis La date de rendu du logiciel est d finitivement fix e au Jeudi 10 juin 2004 2 23 Moyens de contr le Notre logiciel a t pr sent nos encadrants une fois par semaine partir du Lundi 10 mai 2004 Ils ont ainsi pu nous aiguiller et diriger tout au long de notre projet en nous faisant part de leurs pr f rences et de leurs besoins vis vis du logiciel Un site de collaboration Web a t utilis pour le suivi de l avancement du projet Ce site nous servait la base de moyen de transfert de fichiers principalement Des r unions se d roulant chaque semaine la communication propos du projet se faisant principalement par leur interm diaire Suite un mail de notre coordonnateur M Dalle nous avons r dig l avancement de notre travail sur ce site
12. un fichier XML et r cup ration des informations et Pascal Saussier sauvegarde des donn es au format XML Description La sauvegarde en XML consiste en la lecture de l objet Dvd et l criture dans un fichier des informations encadr es par les balises XML sp cifi es dans le Schema voir 6 1 Le but de cette partie est d effectuer la r cup ration des donn es stoker par l utilisateur sur un fichier XML Le fichier XML structure l information de mani re structur e suivant un Schema voir 6 1 La biblioth que SAX standard sur compilateur Java de Sun fut utilis e Difficult s Rencontr s La cr ation de cette classe t ralentie de par le fait qu aucune librairie ext rieure facilitant la r cup ration des donn es fut possible contrainte due au sujet Quelques probl mes de Bug sont apparus difficilement corrigeable car le noms des erreurs survenues tait nomm InternalParserSax Error L utilisation d un d buggeur fut difficile galement car les appels de m thodes impl ment es sont d finis automatiquement par 21 42 Phase Graphique Initiale 4 2 1 Menus et barre d outils Participation Cette partie a t faite par K vin Boucherez Description Cette partie repr sente la cr ation des menus et la barre d outil avec toutes les possibilit s offertes par notre logiciel Difficult s rencontr es La seule difficult r sid dans la cr ation des fen tres ou appara
13. 23 Outils employ s Java JBuilder et Ant Seule la version 1 4 dition standard de Java a t utilis e 2 4 Description de l existant 241 G n ralit s Nous avons effectu des recherches pour trouver des Dvdth ques existantes Celles que nous vous pr sentons ci apr s sont celles qui semblaient les plus compl tes et qui ont retenu notre attention 2 4 2 Ant Movie Catalog Langage Delphi Licence GNU General Public License GPL Syst me d exploitation Windows NT 95 98 ME 2000 XP Version 3 4 3 Ressource http www antp be software moviecatalog Fonctionnalit s Plusieurs Langues disponibles Stockage en binaire et XML Exportation HTML Importation d informations d Internet l aide de scripts Prise d information via media AVI d bit r solution fr quence taille Gestion du Pr t Gestion de l impression Affichage de statistiques pour le nombre de Dvd pr t s Comparatif Gestion de l impression gestion de plusieurs langues affichage de statistiques prise d informations automatique via media Non multi plateforme affichage surcharg partage de sa base de Dvd non disponible Voir Annexe 6 2 2 4 3 Dvdtec Langage Licence Shareware Copyright O Tous Droits R serv s Systeme d exploitation Windows NT 95 98 ME 2000 XP Version 2 20 Ressource http www dvdtec net Fonctionnalit s Gestion des informations sur les Dvd tr s completes Gesti
14. 6 7 aun 32 6 8 gt 33 1 Intervenants Pierre CRESCENZO Pierre CRESCENZO est Docteur et Maitre de Conf rences en Informatique enseignant au sein du D partement d Informatique de l Universit de Nice Sophia Antipolis Il est galement chercheur au sein du Laboratoire Informatique Signaux et Syst mes de Sophia Antipolis qui est une unit mixte de l Universit de Nice Sophia Antipolis et du Centre National de la Recherche Scientifique Michel GAUTERO Michel GAUTERO est Maitre de Conf rences en informatique au D partement TC Canes Il est galement membre du Comit informatique 1135 qui propose les choix fondamentaux mati re d achats et d organisation du Service informatique 2 Cahier des charges 2 1 Introduction JXDVDTEX est un gestionnaire de fiches de DVD se voulant simple d utilisation et ergonomique Le but d un gestionnaire de fiches de DVD est de r pertorier et stocker des informations concernant des Dvd Chaque fiche rassemble un ensemble d information que l utilisateur pourra diter L objectif principal de l application est de rester le plus simple possible d utilisation tout en tant le plus complet possible L application permettra d afficher les fiches de DVD s lectionn es de les diter d en cr er de nouvelles d en supprimer d en importer et d en exporter L utilisateur peut aussi avoir plusieurs classeurs de Dvd par exemple stocker celui d
15. al BSiajouterClasseur lt gt k gt acteurs lt BSisupprimerClasseur commentaires BSirecupererClasseur HlisupprimerDva BSinombreClasseur BSisauvegarder importer Personne Commentaire Enom Personne lt 7 prenom Commentaire 12 Aspect Visuel BrecupererAspect MimodifierAspectCourant Arbre Exploration PreferenceData BrecupererSelection BSisupprimerSelection BremplacerSelection SafficherContenuClasseur BSlafficherMenuContextuel icheminClasseurCourant BScheminRepertoireCourant Affiche DVD Bava BSiatticherDVD EN WSirecupererCheminClasseur BSirecupererCheminRepertoire WinitialiserClasseurCourant WinitialiserRepertoireCourant J Preference Affichage booleen titre original booleen cteurs booleen BSimodifierChamp0 BSrecupererchampO BSirecupererPreference BrecupererVisibiliteChamp m S 7 Fenetre Principale E Controleur Exploration preference affichage Fenetre Connexion Web WSirecupererlPConnexion Fenetre Recherche Web f BrechercherDVDO BrecupererSelection ES
16. aque champs Semaine 12 15 03 au 21 03 R flexion sur le Mod le Vue Contr leur MVC Etude d un mod le extensible par plugin Id e Gestionnaire de fiches g n riques Tests de chargement de plugin par un chargeur de classe labor Semaine 13 22 03 au 28 03 D but de r daction du cahier des charges Abandon du modele par plugin R flexion sur un nouveau modele extensible sans plugin avec diteur de fiches int gr Semaine 14 29 03 au 04 04 Choix du mod le d finitif afin de mieux r pondre au besoin et de respecter au mieux les contraintes du sujet Mod le d finitif Gestion de fiches Dvd abandon du gestionnaire multi fiches g n rique Semaine 15 et 16 05 04 au 14 03 Finalisation du cahier des charges Pr paration de la pr sentation 14 3 3 Planning Pr visionnel de la semaine 17 la semaine 24 Semaine Date MIARA Jeremy SAUSSIER Pascal Kevin D veloppement 10 Dvd D veloppement mai Gestionnaire de Gestion XML Classeur Dvd Classeur Chargement de fiches 1 Enregistrement th mai 12 Int gration des parties de mai Finalisation du mode Texte 13 mai Cr ation d une interface graphique minimaliste F 3 m M S 22 15 mai 26 Fusion des Controleurs e Int gration des diff rentes parties B D b B bugage 27 S mai 28 Extensio
17. ated Tite Director Actors Producer Category a Year gi URL Sl Description 51 Comments u VideoFomat Reou Audio Format DVD Dolby Digital 5 1 kbps Framerate fps e Languages el Files Sizes MB Subtitles Modified 6 3 DvdTec DvdTec v2 20 R vision 60 Shareware Limit e Fichier Edition Affichage Outils 2 Osis Saxe film1 DVD FILM INFO DVD INFO FILM EMPRUNT VIDEO R alisateur p Genre Producteur Scenariste Compositeur Pays Ann e pase Dur e p P R sum 54 titre2 Localisation C Program Files DvdT ec dvdtec_dvdtec S lectio Total 0 00 1 2 7 6 4 BaseDVDivx BaseDVDivX Base de Donn es Edition Pr t Affichage Filtres Options Aide acu OF ath Aucun Filtre 271 ooo Date Eg Dur e n Fim po Coton Synopsis z Extraire du fichier Enregistre 11 Films dans la de donn e Aucun Filtre p N 6 5 Media Supervisor Edition 9 Media Supervisor Edition 4 dtadfg mdb pcs 2 Pr ts o Param tres Recherche Contr le total
18. bl me sur la lecture du fichier XML rencontrant une erreur non pr cis e par le compilateur nous a retard d une dur e de deux jours Ce retard a t combl durant le samedi dimanche pour nous permettre de rejoindre les objectifs initialement pr vus Le deuxi me objectif pr vu f t l int gration d une version graphique int grant les fonctionnalit s basiques de l application pour le 28 mai Ce d lai initialement pr vu a t respect une journ e pr s Le d buggage initialement pr vu sur la fin du projet pour une dur e de quatre jours t inclus durant toutes les parties du projet Ce qui a r duit sa dur e et ce qui a permis de passer plus de temps sur la documentation La plage de conception pour les extensions initialement pr vues du 28 mai au 1 juin a t respect e les extensions tant termin es le 1 juin N anmoins nous n avions pas su pr voir pr cis ment les taches de chacun lors de la cr ation du planning pr visionnel Sur une vue globale le planning initial a t respect dans les grandes lignes et les d lais fix s ont t tenus Nous avons eu sur toute la dur e du projet un retard maximal d une journ e Il est noter que les samedi et dimanche on t rajout s dans ce planning en vue de r tablir nos objectifs pr alablement tablis 20 4 Description du travail 4 1 Phase Textuelle 4 1 1 Mode texte Participation Cette tache a t r alis e par K vin
19. er Description Le module de recherche permet de trouver facilement un Dvd en particulier dont l utilisateur connait une des caract ristiques Il est possible de choisir les champs qu il est possible d afficher et cela met jour l affichage dynamiquement L utilisateur peut ensuite faire une recherche sp cifique sur chaque champ affich et trouver une entr e qui contient son mot de recherche Il est galement possible de trier les Dvd par rapport un champ donn en cliquant sur le nom du champ en haut de la table Les tris sont croissant d croissant ou non tri Le tri est en g n ral l ordre alphab tique ou alphanum rique selon les champs et pour le champ bonus qui est un bool en la table regroupe ceux qui ont la valeur vrai et ceux qui ont la valeur faux Difficult s Rencontr s Pas vraiment de difficult s rencontr es sur ce module Quelques bugs graphiques ont toutefois du tre r solus 4 2 6 Pr f rences Affichage Participation Cette t che a t r alis e par Jeremy Miara Description Une fen tre permettant le choix de champs afficher pour l affichage et pour la recherche d un Dvd a t cr e Difficult s Rencontr s Recherche d une impl mentation efficace 4 2 7 Fen tre Principale Participation Cette t che a t r alis e par Jeremy Miara 40 cr ation de la fen tre la base et Pascal Saussier 60 int gration des diff rents modules graphiques De
20. ering the overflowing sexuality of his 16 year old daughter s best friend Angela Mena Suvari His wife Carolyn Annette R alisateur Artiste Genre 3 gt 32 6 8 Linxvideos E xvid Options l Available Loans D f Export HTML Table of buddies 33
21. f low SnombreChampsvisibles Fenetre Recherche ____ 0 BSimodifierchampRecherche Fenetre Selection DVD dvd Preference Affichage Arbre BSCROISSANT BSllancerFenetre BrecupererSelection SDE CROISSANT SORTIE INSERTION BSlancerServeur BrecupererlP Fenetre Edition dvd BSillancerFenetre BrecupererDvd BrecupererChamp SrecupererOrdre Serveur DVDBASE classeur dvd lt Requete Web WSirecupererDvDQ BSrechercherDVDQ BSirecupererFormatExportation Exportation classeurDvd BSexportationtHT MLO BSiexportationText BSexportationXML 13 3 Planning 3 1 R partition des r les D veloppement Conception BOUCHEREZ K vin MIARA Jeremy SAUSSIER Pascal 3 2 Planning de Conception Dur e totale Semaine 10 01 03 04 Semaine 24 10 06 04 De la semaine 10 a la semaine 16 nous avons effectu un travail de groupe Semaine 10 01 03 au 07 03 R flexion sur le sujet Qu est ce qu une Dvdtheque Son contenu Qu est ce qu une fiche de DVD Quelles doivent tre les fonctionnalit s du logiciel Semaine 11 08 03 au 14 03 Etude des logiciels existants Descriptif complet d une fiche Dvd R flexion sur le choix du typage de ch
22. if Connexion une base distante gestion de plusieurs utilisateurs de l impression de statistiques Non multi plateforme non intuitif t l chargement de net obligatoire Voir Annexe 6 5 24 6 Movie Library Langage Licence Shareware Copyright O Tous Droits R serv s Systeme d exploitation Windows NT 95 98 ME 2000 XP Version 1 2 Ressource http www wensoftware com MovieLibrary Fonctionnalit s Gestion de Dvd VHS VCD Laserdisc Utilisation d un base de donn es Microsoft Access Exportation HTML Int gration d un navigateur HTML Connexions sur sites Web IMBD AMG Dvd Empire Site commerciaux Visualisation via un explorateur Comparatif Multiples m dias pr sents VHS VCD navigateur web pr sent exportation HTML Non multi plateforme logiciel but commercial Voir Annexe 6 6 24 7 DVD Manager Langage Licence Freeware Copyright 2004 Tous Droits R serv s Syst me d exploitation Mac OS X ou ult rieure Version 2 1 Ressource http dvdmanager free fr Fonctionnalit s Facilit d utilisation Comparatif Facilit d utilisation Non multi plateforme manque de champs pas de formats d exportation absence de fonction Web Voir Annexe 6 7 2 4 8 linxvideos2 Langage Java Licence GNU General Public License GPL Syst me d exploitation Multi plateforme Version 0 4 1 Ressource http sourceforge net
23. issent les images pour les auteurs 4 22 Arbred exploration Participation Cette partie a t faite par Pascal Saussier Description L arbre d exploration se situe dans la partie gauche de notre application Il repr sente le classeur s lectionn avec les Dvd qu il contient L arbre est charg dynamiquement en fonction du classeur de l utilisateur A chaque Noeud t associ un objet Dvd pour simplifier la recherche d information Il est possible de faire un Drag And Drop d un Dvd vers la fen tre d affichage principale pour l afficher Il est aussi possible par le biais du bouton droit d obtenir les actions possibles pour le classeur lorsque celui ci est s lectionn ou bien pour un Dvd lorsqu on s lectionne un Dvd Difficult s rencontr es Un grand nombre d heure a t pass sur cette t che car elle a t la premi re approche de l API Swing pour Pascal Saussier et qu il a fallu donc apprendre son fonctionnement Sinon pas de difficult s particuli res hormis le Drag And Drop qui a demand beaucoup de documentation et de tests pour en venir une version plus simple que celle pr vue au d part mais qui fonctionne de la mani re attendue 4 2 3 Affichage d une fiche amp Onglet Participation Cette tache a t r alis e par Jeremy Miara 80 et Pascal Saussier 20 pour la cr ation des onglets avec la croix de fermeture Description L affichage d un Dvd permet de visualiser les inf
24. lit de sauvegarder un classeur existant Trier Classeur Permet de trier les Dvd du Classeur selon leurs Titres leurs Ann es de Sortie ou leurs Dates d insertion dans le Classeur Importer Classeur L utilisateur peut fusionner une collection de Dvd sa propre collection Exporter Classeur L utilisateur peut exporter son classeur en mode texte et en mode html Modifier Pr f rences d Affichage Permet de modifier les champs que l utilisateur veut afficher pour la visualisation d un Dvd ou pour le module de recherche Modifier l Aspect Visuel Il est possible de modifier l apparence du logiciel selon les go ts de l utilisateur Ajouter Dvd Permet d ajouter un nouveau Dvd et de le cr er dans le classeur courant Supprimer Dvd Supprime le Dvd s lectionn Editer Modifier Permet de modifier les caract ristiques du Dvd Consulter Afficher Dvd Affiche les informations d une fiche de Dvd Rechercher Dod Il est possible de faire une recherche par crit res titre auteur Fermer Affichage Dvd L utilisateur peut masquer la fen tre de visualisation d un Dvd 11 Rendre Disponible ses Dud Online L utilisateur peut rendre accessible son classeur de Dvd des utilisateurs de JXDVDTEK distants Rechercher Dvd Online L utilisateur a la possibilit de r cup rer des Dvd chez d autres utilisateurs de JADVDTEK distants 2 6 3 Le Modele MVC Model View Controller
25. mprend par exemple la sauvegarde du dernier classeur ouvert par l application la sauvegarde du dernier chemin visit par les fen tre de s lection de fichier l ajout d couteurs r ceptifs au bouton Entr e sur le remplissage des champ de Dvd et autres fen tres l ajout d couteurs r ceptifs aux double clics pour la s lection sur des listes et gestion de la n cessit de demande de sauvegarde de classeur lors de la fermeture de l application l ouverture d un nouveau classeur et la cr ation d un nouveau classeur Difficult s Rencontr s Quelques probl mes sur la validation de certaines fen tres avec le bouton Entr e 44 Phase d Extensions 4 4 1 Web Participation R alis par Miara Jeremy 60 et Pascal Saussier 40 Description Le module Web est divis en deux parties Serveur L utilisateur peut partager sa collection personnelle de DVD accessible par le Web Une fois connect l adresse IP est pr cis e l utilisateur Recherche Web L utilisateur doit se connecter sur une machine soit directement par YIP dela machine ou son nom de domaine repr sentant la machine Une fen tre de recherche est alors ouverte pour le t l chargement des Dvd La gestion du service Web a t mit en place en RMI Difficult s Rencontr s Le protocole mit en place au d part nous a pos certains probl mes de droit d criture passage de fichier XML via le Web Une s rialisation des objets transf r s nous
26. n mai Exportation de fiches sp cifiques Extension 31 Extension Extension Chargement de ih plugins 01 Plugin Exportation Plugin Exportation d exportation MS HTML XML D y 3 juin Rapport 09 N Di juin 10 juin 16 3 4 Planning de la semaine 17 la semaine 24 Semaine Date BOUCHEREZ Kevin MIARA Jeremy SAUSSIER Pascal UNS D finition du Schema repr sentant les donn es 10 mai Dvd et du fichier XML ClasseurDVD Sauvegarde d un Documentation sur 11 mai DOM et SAX classeur en XML cr ation du Schema Recherche et 12 mai can d documentation e cation AU mode Cr ation du Parser XML sur XML et sur les d Texte B Schemas 14 mai Fusion des Codes 15 et 16 Documentation RMI ld mai sur Client Serveur final du mode texte Documentation sur Documentation sur 17 mai 7 5 l interface graphique l interface graphique Apprentissage de biblioth que Swing Arbre d exploration et 18 mai graphique Layout menus contextuels mal biblioth que Swing 19 mai 20 mai P E D 2 N 21 mai 22 et 23 mai 17 Semaine Date BOUCHEREZ Kevin MIARA Jeremy SAUSSIER Pascal 29 et 30 mai R daction du Twiki Fusion des parties graphiques Etude sur extension de pr f rences Fusion des composants
27. n lt xs complexType gt e gt lement name acteur ded ce type typeActeur lt xs complexType n xs sequenc lt lt lt xs sequen lt xs complexType gt lt xs complexType n lt xs isequenc lt maxOccurs unboun xs sequen lt xs complexType gt ame typeActeur gt gt Lement Lement ce gt typePersonne gt tring minOccurs 0 gt name personne type t name role type xs st ame listeLangue gt e gt lement name langue type xs string ded ce xs complexType n lt xs sequenc lt lt xs sequen lt xs complexType gt ame listeson gt e gt lement name son type xs string maxOccurs unbounded gt ce gt ame listeCommentaire gt lt xs complexType n XS Sequence 28 lt xs element name commentaire type typeCommentaire maxOccurs unbounded gt xs sequence xs complexType xs complexType name typeCommentaire lt xS sequence gt lt xs element name personne type typePersonne gt lt xs element name comm type xs string lt xs sequence gt lt xs complexType gt lt xs schema gt 6 2 Ant Movie Catalog Ant Movie Catalog 3 4 3 lt untitled gt Melalae s Source 0870672004 Borrower gm Rating 10 Original Tite Mie Transl
28. on du Pr t Impression de fiches Dvd n cessite la pr sence d un navigateur Internet install Comparatif Gestion de l impression nombreux champs pr sent pour un Dvd Non multi plateforme esth tique un peu brouillon impossibilit de r cup rer un Dvd sur le Web formats d exportation non pr sent format d exportation en binaire Voir Annexe 6 3 2 4 4 Base divx Langage Licence Freeware Copyright Julien DeFrance 2003 2004 Tous Droits R serv s Systeme d exploitation Windows NT 95 98 M 2000 XP Version 2 5 Ressource http www clubic com Fonctionnalit Gestion de Dvd VHS DivX VCD Gestion de l impression Exportation HTML Se connecte la base MovieCovers pour le t l chargement de fiches Comparatif Multiples m dias pr sents VHS VCD connexion la base MovieCovers gestion de l impression Non multi plateforme absence de partage de ses propres Dvd Voir Annexe 6 4 2 4 5 gt Media Supervisor Edition Langage n cessite NET Licence GNU General Public License GPL Syst me d exploitation Windows NT 95 98 ME 2000 XP Version 3 13 Ressource http www bts tournai be mse Fonctionnalit s Gestion de Dvd CD Livre MiniDisc Cassette Vid o Connexion une base distante sur dvdfr com et sa base personnelle www bts tournai be Gestion de plusieurs utilisateurs Gestion des pr ts de statistiques de l impression Comparat
29. ormations d un Dvd L affichage de l image du film a t g r Diff rentes typographies ont t utilis es par soucis d esth tisme Il est galement possible d afficher seulement les champs que l on d sire voir accessible par un menu de pr f rence Pour chaque Dvd ouvert lui correspond un onglet permettant de passer d un Dvd un autre ou de les fermer Ces onglets peuvent tre ferm s gr ce une petite croix se trouvant pres du titre Pour faire cela la classe JClosableTabbedPane pouvant tre trouv e ici http www java de forum message 20546 a t utilis e Difficult s rencontr es Apprentissage de l utilisation des outils textuels Swing Gestion de l affichage de l image sur ces outils 22 4 2 4 Edition Participation R alis par Miara Jeremy Description Permet l dition ou r dition d un DVD L dition r dition se fait via une fen tre graphique Une attention particuli re f t port e sur la convivialit touche entrer pour champs autre double clic pour s lectionner Difficult s Rencontr s Recherche d optimalit s ergonomiques pour l dition d informations concernant le DVD Recherche d un layout java appropri Cr ation et mise en place graphique pour chaque champ La gestion des placements des composants pos certains probl mes lors du d but de la cr ation 4 2 5 Recherche Participation Cette tache a t r alis e par Pascal Saussi
30. rmats prit en compte ont t en priorit texte Html XML Cette derni re permettant finalement la sauvegarde partielle du classeur en XML Cette Tache comprend le codage des formats d exportations ainsi que la partie graphique pour l utilisateur Difficult s Rencontr s Mise en place d une m thode simple pour l utilisateur pour g rer le choix des DVD s lectionner pour l exportation Tentative de mise en place d image dans l exportation HTML qui n a pas t poursuivie 4 3 3 Trier Participation R alis par K vin Boucherez 3376 partie textuelle Pascal Saussier 34 int gration dans l interface graphique et application du tri pour l arbre d exploration et Jeremy Miara 33 cr ation de la fen tre de choix Description Le tri permet de modifier l ordre des Dvd dans la fen tre d exploration En effet il est possible de trier les Dvd sur les crit res d ordre alphab tique du titre d ann e de sortie du film et par date d insertion lors de la cr ation de la fiche De plus on peut trier par valeur croissante ou d croissante 24 Difficult s Rencontr s Pas de difficult s rencontr es sur cette partie 4 3 4 Amelioration de l Ergonomie Participation R alis par K vin Boucherez 34 Pascal Saussier 33 et Jeremy Miara 33 Description Cette tache comprend toutes les petites choses qui font de JXDVDTEK un logiciel facile d utilisation et agr able a utiliser Cela co
31. s 0 gt lt xs element name anneeSortie type xs integer minOccurs 0 gt lt xs element lt xs element lt xs element minOccurs 0 gt lt xs element name scenaristes type listePersonne minOccurs 0 xs elemen lt xs elemen lt xs elemen lt xs elemen lt xs elemen minOccurs 0 gt lt xs elemen lt xs elemen lt xs element lt xs elemen minOccurs 0 gt lt xs element lt xs elemen lt xs elemen minOccurs 0 gt lt xs element name proprietaire type typePersonne minOccurs 0 gt lt xs element name kikamondvd type typePersonne minOccurs 0 gt lt xs element name commentaires type listeCommentaire minOccurs 0 gt lt xs sequence gt lt xs complexType gt name titre type xs string gt name titreOriginal type xs string ct ct name acteurs type listeActeur minOccurs 0 gt ame editions type listeEdition minOccurs 0 gt name producteurs type listePersonne ct ct ct name duree type xs integer minOccurs 0 gt name langues type listeLangue minOccurs 0 gt name genres type typeGenre minOccurs 0 gt name resume type xs string minOccurs 0 gt name sousTitres type listeLangue ct ct cf ct c name pisteSons type listeSon minOccurs 0 gt name types type listeType minOccurs 0 name bonus type xs integer minOccurs 0 gt name descriptionBon
32. scription La fen tre principale a t cr e dans un premier temps par Jeremy Miara Elle regroupe les menus l arbre d exploration et l onglet d affichage 23 Ensuite Pascal Saussier a r uni au fur et mesure l avancement du projet tous les modules graphiques pour les int grer cette fen tre de base et a rajout si n cessaire menus et boutons Difficult s Rencontr s Gestion de la taille des diff rents composants et de la taille des ic nes des boutons Les images pour les boutons sont maintenant automatiquement redimensionn es quel que soit leur taille 43 Phase Graphique Avanc e 4 3 1 Look n Feel Participation Cette tache a t r alis e par K vin Boucherez Description Le look and feel permet de modifier l apparence du logiciel Il existe trois themes diff rent La premiere apparence appel Systeme correspond l environnement du syst me d exploitation o le logiciel a t ex cut c est celle ci qui est lanc e par d faut La deuxi me et troisi me apparence est appel e M tal et Motif Elles ont chacune leur propre style Difficult s rencontr es Il n y a pas eut de difficult s majeures mais il a fallut t tonner avant de r ussir obtenir le r sultat actuel 4 3 2 Exportation Participation R alis par Miara Jeremy Description Cette fonctionnalit permet l exportation d une partie ou int gralit des Dvd du classeur courant Les fo
33. t Cr ation d ic nes plus attractives et esth tiques Sauvegarde des pr f rences d affichage Module d impression 5 3 Si c tait refaire Si c tait refaire nous utiliserions certainement un serveur CVS En effet sur la fin du projet nous avons rencontr quelques probl mes au niveau des multiples versions de notre logiciel Il aurait fallu tre plus pr cis dans le d coupage de la partie graphique De plus amples connaissances sur Swing nous y auraient aid La r alisation de diagrammes de s quence nous aurait permis une meilleure approche lors de la r alisation du planning pr visionnel Une meilleure connaissance de Swing nous aurait permis de mieux coder certains modules graphiques de l application 26 6 6 1 XML Schema lt xml version 1 0 gt lt xs schema xmlns xs http www w3 org 2001 XMLSchema targetNamespace http www w3schools com xmlns http www w3schools com elementFormDefault qualified gt lt xs element name classeur xs complexType lt xsisequence gt lt xs element name nomClasseur type xs string gt lt xs element name DVD type typeDVD minOccurs 0 maxOccurs unbounded gt lt xs sequence gt xs complexType lt xs element gt lt xs complexType name typeDVD gt lt gt lt xs elemen lt xs elemen minOccurs 0 gt lt xs element name realisateurs type listePersonne minOccur
34. us type xs string cct ct name dateInsertion type xs date minOccurs 0 gt name URLimage type xs string minOccurs 0 gt name URLbandeAnnonce type xs string ct ct ct xs complexType name listeType gt 27 lt 5 5 gt lt xs element name type type xs string maxOccurs unboun xs sequen lt xs complexType gt ded gt ce gt ame listeGenre xs complexType n lt xs sequence gt xg e maxOccurs unboun lt xs sequen lt xs complexType gt lement name genre type xs string ded ce ame listeEdition xs complexType n lt gt lt xs element name edition type xs string maxOccurs unboun xs sequen lt xs complexType gt ded gt ce gt lt xs complexType n xs sequenc xs e maxOccurs unboun xs sequen lt xs complexType gt ame listePersonne gt e gt lement name personne type typePersonne ded ce xs complexType n lt xs sequenc xs e xs e lt xs sequen lt xs complexType gt ame typePersonne gt gt lement name nom type xs string minOccurs 0 gt lement name prenom type xs string minOccurs 0 gt ce gt ame listeActeur lt xs complexType n lt lt maxOccurs unboun xs seque
Download Pdf Manuals
Related Search
Related Contents
Life Fitness MJACO User's Manual Yeoman ELEGANCE BY HAAS & SOHN 200 User's Manual SAFETY & INSTRUCTION USER MANUAL Williams_Z-Unit_CPU_Theory_and_Maintanence Manual honestech VHS to DVD 7.0 Plus MA-300、305、315シリーズ、テクセル9300 内税部門を外税部門に 取扱説明書 AIR CONDITIONER SkyDemon Flight-Planning and Navigation User Guide Copyright © All rights reserved.
Failed to retrieve file