Your SlideShare is downloading. ×
Développement du module d’annotation dans Office Impress. Exposé aux 12e RMLL (Rencontres Mondiales du Logiciel Libre)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

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

2,013
views

Published on

Ce diaporama est le support de présentation de l'exposé suivant : …

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,013
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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