Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL (Rencontres Mondiales du Logiciel Libre)

2,740 views

Published on

Ce diaporama est le support de présentation de l'exposé suivant :
C. Delafargue, M. Magnin, N. Varoquaux et B. Vialle. Développement du module d’annotation dans Office Impress. 12e Rencontres Mondiales du Logiciel Libre. Strasbourg, juillet 2011.

Le résumé de cette intervention est téléchargeable sur http://eat-tice.ec-nantes.fr/?p=760

Published in: Education
  • Be the first to comment

  • Be the first to like this

Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL (Rencontres Mondiales du Logiciel Libre)

  1. 1. Développement du module d’annotation dans OOo Impress Clément Delafargue Morgan Magnin Nelle Varoquaux Benjamin Vialle École Centrale de Nantes 11 juillet 2011
  2. 2. Centrale Nantes et le Libre Collaborations MarkUs OrbisGis (via IRSTV) OpenOffice.org OpenOffice.org4Kids
  3. 3. OOo/OOo4Kids à CentraleNantesConcours HP - 21 Tablet PCs gagnés en 2008 Cartable électronique libre GNU/Linux Amélioration d’OpenOffice.org Impress pour les Tablet-PCs
  4. 4. OOo/OOo4Kids à CentraleNantesModule d’annotation dans OpenOffice Codé en C++ Possibilité de changer taille couleur
  5. 5. OOo/OOo4Kids à CentraleNantesOOo4Kids Logiciel de bureautique libre et gratuit pour les 7-12 ans OpenOffice.org simplifié Adapté aux programmes d’enseignement.
  6. 6. Module d’annotations 2009 Gomme Sauvegarde des annotations
  7. 7. Module d’annotations 2010 Debogage des patchs des années précédentes Switch entre gomme et crayon
  8. 8. Module d’annotations 2011 : Objectifs Mode curseur Extensibilité
  9. 9. Travail préliminaire Documentation Rapports des années précédentes Wiki OOo4Kids Conventions de codage Documentation Libre Office
  10. 10. Travail préliminaire Cahier des charges Maquettes UI Diagrammes d’état
  11. 11. Travail préliminaire Environnement de développement Compilation (dmake, ccache, distcc) Debian, Ubuntu, Gentoo Versionnement (SVN, Hg, Git)
  12. 12. Démarche de développementMimétisme Modifications minimales Reprise des structures existantes Respect de la localité
  13. 13. Démarche de développementPattern commando grep sauvage Modifications minimales et localisées
  14. 14. Démarche de développement3 phases Logique métier Interface utilisateur Branchements
  15. 15. Assurance Qualité Documentation Comptes-rendus réguliers Peu de choix à expliciter
  16. 16. Assurance Qualité Revue de code Patches courts Revue effectuée par Éric Pair programming = revue "à la volée"
  17. 17. Assurance Qualité Critères à respecter Compilation sans warnings Patches cohérents
  18. 18. Cadre pédagogique Encadrants Tuteur enseignant : Morgan Magnin Mentor technique : Éric Bachard
  19. 19. Cadre pédagogique Anciens élèves Rapports Retours d’expérience
  20. 20. Cadre pédagogique Communication Wiki IRC Blog
  21. 21. Difficultés Processus lourd Compilation difficile Temps de compilation importants Intégration compliquée
  22. 22. Difficultés Base de code de qualité inégale Cohérence faible Code mal commenté
  23. 23. Difficultés
  24. 24. Difficultés
  25. 25. Difficultés
  26. 26. Difficultés
  27. 27. Difficultés
  28. 28. Difficultés
  29. 29. Difficultés
  30. 30. Difficultés
  31. 31. ApportsProjet libre Code publié Valorisation Assurance qualité Satisfaction personnelle "Gros" projets
  32. 32. ApportsGros projet Connu, reconnu Base de code importante Processus stricts
  33. 33. Bilan Caractéristiques communes Petits patches Travail important
  34. 34. Bilan Perspectives Intégration à OpenOffice.org et/ou LibreOffice Améliorations Documentation
  35. 35. Bilan Questions ?

×