1 / 12

Book Editor

Département informatique. esil. Book Editor. Soutenance de stage de 2ème année. Plan de la présentation. Introduction Université de Sheffield Objectif du stage Déroulement du stage Organisation du travail Travail personnel Résolution du problème de départ Projet “Living Books”

joann
Download Presentation

Book Editor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Département informatique esil Book Editor Soutenance de stage de 2ème année

  2. Plan de la présentation • Introduction • Université de Sheffield • Objectif du stage • Déroulement du stage • Organisation du travail • Travail personnel • Résolution du problème de départ • Projet “Living Books” • Réalisation du logiciel “Book Editor” • Retour d’expérience • Méthodes/outils utilisés • Difficultés rencontrées • Bilan

  3. Université de Sheffield • Internationnal • 24000 étudiants venant de 118 pays • Membre du réseau W.U.N. • 18ème Université en Europe • Plus grand pôle de recherche en GB (associé à celui de Leeds) • 70 départements • Computer Science Department • 290 Post-graduate et Under-graduate • 29% de non-européens • Groupe de recherche “Computer Graphics”, basé sur la réalité virtuelle

  4. Objectif du stage • Mes objectifs de départ • Travailler dans un environnement anglophone • Améliorer mes compétences en Java, BD et OpenGL • Découvrir une nouvelle culture • Sujet de stage • Réaliser un logiciel en java permettant à des utilisateurs non informaticiens de créer et de gérer des manuscrits en 2D. • Créer une BD permettant de sauvegarder toutes les informations contenues dans ce logiciel. • Adapter/prévoir la connexion du logiciel avec le logiciel 3D Book Viewer permettant de visualisation en 3D un manuscrit

  5. Organisation du travail • Travail en binôme • Travail réalisé à deux avec Sylvain LARGIER • Répartition des tâches en début de journée de manière modulaire. Aucun module n’était réalisé et finalisé par une seule personne, de manière à toucher à l’ensemble du projet • Mise en commun du travail réalisé en fin de journée • Rapports hebdomadaires • Présentation orale en anglais du travail réalisé dans la semaine à la responsable du projet, Daniela ROMANO • Démonstration et tests • Propositions de modifications de fonctionnalités

  6. Travail personnel • Travail sur le logiciel Book Editor • Création de la base de données, développements de fenêtres en SWING, phases de tests et de corrections • Traduction en 6 langues du logiciel Book Editor, vérification des traductions auprès de spécialistes étrangers • Module d’installation de Living Books • Création d’un installateur pour le projet global Living Books • Création du logiciel « Living Books »

  7. Travail personnel • Travail sur le logiciel 3D Book Viewer • Corrections des bugs existants, ajout de fonctionnalités • Tests du logiciel • Réalisation de rapports d’avancement • Rapports réalisés en anglais pour Daniela ROMANO détaillants les travaux effectués sur Book Editor et l’état d’avancement du logiciel 3D Book Viewer

  8. Projet Living Books • Responsables • Dr Daniela ROMANO (italienne), Computer Science Dpt. • Dr Peter AINSWORTH (anglais), French Dpt. – responsable du projet « Froissart »

  9. Résolution du problème de départ • Réalisation de Book Editor • Création d’un logiciel permettant de créer, modifier, supprimer et visualiser (en 2D) des livres à partir d’images. • L’utilisateur peut changer chaque partie de la couverture et ajouter des liens exécutables sur chaque page. • Chaque livre créé est également accessible dans 3D Book Viewer et peut donc être ensuite visualiser en 3D. La connexion entre les deux applications est faite grâce à la BD de Book Editor. • Réalisation de Living Books Installer • Création d’un CD-ROM permettant d’installer le projet global de manière automatique. • Création d’un logiciel permettant de lancer chaque module du projet de manière simple et efficace.

  10. Méthodes et outils utilisés • Développement en environnement Eclipse • Réalisation des fenêtres avec Visual Editor (Java SWING) • Création de JAR exécutables • Réalisation d’une JavaDoc complète • Gestion de la BD MySQL • Développement et tests réalisés sous EasyPHP • Lancement automatique du serveur MySQL au démarrage des deux applications du projet • Phases de tests • Réalisation d’un manuel de tests orientés utilisateur • Tests auprès d’un panel d’utilisateurs

  11. Difficultés rencontrées • Difficultés techniques • Traçage, redimensionnement et suppression des hotspots (liens sous forme de quadrilatères) sur les pages des livres • Correction des bugs du logiciel 3D Book Viewer sans aucune indication ni documentation. • Difficultés organisationnelles • Manque de clarté dans la définition des responsables du projet, dans les rôles de chaque acteur et dans le but même de ce projet. • Difficultés humaines • Manque de communication au départ entre les différents acteurs du projet Living Books.

  12. Bilan • Projet Living Books • Grande avancée du projet qui est entré dans sa phase finale • Définition désormais plus claire du projet et des acteurs • Points à améliorer • Compréhension orale face à un interlocuteur non visible • Développement en OpenGL • Retour d’expérience • Connaissances informatiques peu approfondies mais entretenues • Compréhension et expression orales améliorées • Expérience enrichissante au niveau culturel, mais à renouveler plutôt en cours d’année pour une meilleure intégration Des questions ?

More Related