Forges logicielles   Olivier   Berger,  Telecom  SudParisIntroductionAvant-proposÀ propos deCOCLICO                 Forges...
Forges logicielles   Olivier                                                             Qui suis-je ?   Berger,  Telecom ...
Forges logicielles   Olivier                                         À propos de COCLICO   Berger,  Telecom  SudParisIntro...
Forges logicielles   Olivier                                                  Définition Forge ?   Berger,  Telecom  SudPar...
Forges logicielles   Olivier                                                      Historique rapide   Berger,  Telecom  Su...
Forges logicielles   Olivier                                                              Besoins   Berger,  Telecom  SudP...
Forges logicielles   Olivier                                      Prestataires d’hébergement   Berger,  Telecom          •...
Forges logicielles   Olivier                                               Solutions packagées   Berger,  Telecom         ...
Forges logicielles   Olivier                                  Fonctionnalités traditionnelles   Berger,  Telecom  SudParis...
Forges logicielles   Olivier                                                            Limites   Berger,  Telecom  SudPar...
Forges logicielles   Olivier                                                              DIY forge   Berger,  Telecom  Su...
Forges logicielles   Olivier                                        Nos efforts dans COCLICO   Berger,  Telecom  SudParisIn...
Forges logicielles   Olivier                          Re-boosting FusionForge   Berger,  Telecom  SudParisIntroductionAvan...
Forges logicielles   Olivier                                            FusionForge (suite)   Berger,  Telecom  SudParis  ...
Forges logicielles   Olivier                             Ontologie / modèle forge   Berger,  Telecom  SudParisIntroduction...
Forges logicielles   Olivier                                                      Forgeplucker   Berger,  Telecom  SudPari...
Forges logicielles   Olivier                              Exporteurs / importeurs dans les   Berger,  Telecom             ...
Forges logicielles   Olivier                                  Techniques d’interoperabilité   Berger,  Telecom  SudParis  ...
Forges logicielles   Olivier                   Mashup pour l’intégration continue   Berger,  Telecom  SudParisIntroduction...
Forges logicielles   Olivier                   Compact-preview des ressources   Berger,  Telecom  SudParisIntroductionAvan...
Forges logicielles   Olivier                                 Communauté / Mutualisation   Berger,  Telecom  SudParisIntrod...
Forges logicielles   Olivier                                  Pas une seule réponse, IMHO   Berger,  Telecom  SudParisIntr...
Forges logicielles   Olivier                                                   Pour les forgerons   Berger,  Telecom      ...
Forges logicielles   Olivier                                 Pour les admins et utilisateurs   Berger,  Telecom  SudParisI...
Forges logicielles   Olivier                                                       Q&R   Berger,  Telecom  SudParisIntrodu...
Forges logicielles   Olivier                                            Copyright & License   Berger,  Telecom  SudParisIn...
Prochain SlideShare
Chargement dans…5
×

Presentation forges logicielles à mathrice

2 158 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 158
Sur SlideShare
0
Issues des intégrations
0
Intégrations
918
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Presentation forges logicielles à mathrice

  1. 1. Forges logicielles Olivier Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICO Forges logiciellesPanoramades forgesEfforts deCOCLICO Olivier Berger, Telecom SudParisFusionForgeExport/ImportInteroperabilitéGrandesmanoeuvres Mercredi 05/10/2011Poursuivre
  2. 2. Forges logicielles Olivier Qui suis-je ? Berger, Telecom SudParis • Institut TELECOM / Télécom SudParis /Introduction Département INFAvant-propos • Recherche sur les plate-formes deÀ propos deCOCLICO développement collaboratif, les outils,Panoramades forges processus utilisés dans les communautésEfforts de libresCOCLICOFusionForge • Auparavant, dans des sociétés de service (CapExport/ImportInteroperabilité Gemini, IDEALX)Grandesmanoeuvres • À Télécom SudParis depuis 2002Poursuivre • R&D sur le libre, forges, gestionnaires de bugs, Linked Data, etc. (CALIBRE, HELIOS, COCLICO) • Contributeur à Debian, FusionForge, ForgePlucker, Eclipse Lyo, OSLC
  3. 3. Forges logicielles Olivier À propos de COCLICO Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forges http://www.projet-coclico.org/Efforts deCOCLICOFusionForgeExport/ImportInteroperabilité Le projet COCLICO vise à redynamiser lesGrandes communautés de forges logicielles en structurant unmanoeuvres écosystème libre pour lequel il existe une massePoursuivre critique d’acteurs en France. • Projet pôles de compétitivité : industriels + académiques (Institut Télécom + Inria) • Projet terminé (fin 09/2011)
  4. 4. Forges logicielles Olivier Définition Forge ? Berger, Telecom SudParisIntroductionAvant-proposÀ propos de • Définition WikipediaCOCLICOPanorama • Périmètre floudes forges • Développement collaboratif de logicielsEfforts de • Pas que. . .COCLICOFusionForge • Référentiel centralExport/ImportInteroperabilité • CommunautéGrandes • Annuairemanoeuvres • ...Poursuivre • Service de forge / prestataire d’hébergement de projet • Logiciel de forge : à installer chez soi
  5. 5. Forges logicielles Olivier Historique rapide Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forgesEfforts deCOCLICOFusionForgeExport/ImportInteroperabilitéGrandesmanoeuvresPoursuivre Source : Squire, M. and Williams, D. (2012). Describing the software forge ecosystem. 45th Hawaii International Conference on System Sciences. Maui, Hawaii. Forthcoming. Voir : http ://flossmole.org/category/tags/forges • Tim Perdue (1974-2011) RIP (GForge)
  6. 6. Forges logicielles Olivier Besoins Berger, Telecom SudParisIntroduction • Catalogue de projets (portail)Avant-proposÀ propos de • Espace de collaboration :COCLICO • Développement LogicielPanoramades forges • Publication académiqueEfforts de • Groupes de travailCOCLICO • Coordination enseignementsFusionForgeExport/ImportInteroperabilité • Référentiel centraliséGrandesmanoeuvres • Mutualisation / réutilisation (code, ressources)Poursuivre • Bonnes pratiques développement • Rationalisation coûts • Mise en valeur des talents • ...
  7. 7. Forges logicielles Olivier Prestataires d’hébergement Berger, Telecom • “Génériques” SudParis • SourceForge.netIntroduction • GitHubAvant-propos • LaunchPadÀ propos deCOCLICO • GoogleCodePanorama • CodePlexdes forges • BerliOs (RIP au 31/12/2011)Efforts deCOCLICO • EvolvisFusionForgeExport/Import • SavannahInteroperabilité • GnaGrandes • ...manoeuvresPoursuivre • Ens. Sup Recherche en France • INRIA (G)Forge • SourceSup (Renater, ex CRU) • Mulcyber (INRA), Ifremer, etc. • Labos • ... Cf. FAQ hébergement de projets, sur PLUME
  8. 8. Forges logicielles Olivier Solutions packagées Berger, Telecom • Libres SudParis • GForge / FusionForgeIntroduction • Redmine / ChiliProjectAvant-proposÀ propos de • TracCOCLICO • Codendi / TuleapPanoramades forges • GitoriousEfforts de • SavaneCOCLICO • LibreSourceFusionForgeExport/Import • CodingteamInteroperabilité • PicoForge (mort)Grandesmanoeuvres • Propriétaires. Pas envie de trop leur faire de la pubPoursuivre • Comparatifs de logiciels de forges • FAQ hébergement de projets, sur PLUME • http ://flossmole.org/category/tags/forges • Comparison of forges (Wikipedia) Se méfier : il y a plein de plugins, les versions évoluent. . . Intérêt d’un groupe de travail.
  9. 9. Forges logicielles Olivier Fonctionnalités traditionnelles Berger, Telecom SudParisIntroductionAvant-propos • gestion de groupes / projetsÀ propos deCOCLICO • un système de gestion des versions,Panoramades forges • support communication asynchrone (Mailing Lists, forums)Efforts deCOCLICO • outil de suivi des bugs / demandes,FusionForgeExport/ImportInteroperabilité • gestionnaire de documentsGrandes • gestionnaires de releases / téléchargementsmanoeuvresPoursuivre • gestionnaire de tâches, • outil Wiki • ...
  10. 10. Forges logicielles Olivier Limites Berger, Telecom SudParisIntroductionAvant-propos • Intégration avec SI organisationsÀ propos deCOCLICO • Intégration continuePanoramades forges • Centralisation vs. distributionEfforts deCOCLICO • ConfidentialitéFusionForgeExport/Import • Peu interopérabilité (APIs)InteroperabilitéGrandes • Lock-in des projetsmanoeuvresPoursuivre • Outils génériques vs. Outils avancés • Dispersion des forces / maintenance legacy • Convivialité vs. liberté / maîtrise
  11. 11. Forges logicielles Olivier DIY forge Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forges Assembler sa forge en intégrant des logiciels existants / servicesEfforts deCOCLICO existants.FusionForgeExport/Import • Pas si simpleInteroperabilitéGrandes • Intégrer des solutions packagées par interopérabilitémanoeuvresPoursuivre
  12. 12. Forges logicielles Olivier Nos efforts dans COCLICO Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICO • Ne pas réinventer encore une nouvelle forgePanoramades forges • InteropérabilitéEfforts deCOCLICO • Migration des “vieilles forges” vers les nouvelles, de façonFusionForgeExport/Import progressiveInteroperabilitéGrandes • Mettre les forges à l’agendamanoeuvresPoursuivre • Partage d’expérience : communauté PlanetForge, GT Forges ESR
  13. 13. Forges logicielles Olivier Re-boosting FusionForge Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forgesEfforts deCOCLICOFusionForgeExport/ImportInteroperabilitéGrandesmanoeuvresPoursuivre Source : Roland Mas (RMLL 2010)
  14. 14. Forges logicielles Olivier FusionForge (suite) Berger, Telecom SudParis • Plugins • OSLC-CMIntroductionAvant-propos • compactpreviewÀ propos deCOCLICO • doaprdfPanoramades forges • foafprofileEfforts de • OAuthProviderCOCLICOFusionForge • OAuthConsumerExport/Import • AuthOpenIDInteroperabilitéGrandes • AuthCASmanoeuvres • Sympa (en cours)Poursuivre • twitter • ... • Modèle RBAC • Packaging Debian • ...
  15. 15. Forges logicielles Olivier Ontologie / modèle forge Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forgesEfforts deCOCLICOFusionForgeExport/ImportInteroperabilitéGrandesmanoeuvresPoursuivre planetforge ontology, sur wiki COCLICO
  16. 16. Forges logicielles Olivier Forgeplucker Berger, Telecom SudParisIntroductionAvant-propos • ForgePlucker (lancé par Eric S. Raymond) est notreÀ propos deCOCLICO référence http ://home.gna.org/forgeplucker/Panoramades forges • Fonctionne par extraction Web du contenu des formulairesEfforts deCOCLICO HTML d’édition de la forgeFusionForgeExport/Import • Il y a du code, mais encore beaucoup de travailInteroperabilitéGrandes (améliorations, complétude)manoeuvres • Amélioré forgeplucker pour supporter nouvelle ontologie,Poursuivre nouveau format JSON basé sur RDF (extensible) et compatible OSLC, et conteneur OpenDocument Package (zip)
  17. 17. Forges logicielles Olivier Exporteurs / importeurs dans les Berger, Telecom forges SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forgesEfforts de • FusionForgeCOCLICOFusionForgeExport/Import • TracInteroperabilitéGrandes • Redminemanoeuvres • Codendi, Novaforge, . . .Poursuivre
  18. 18. Forges logicielles Olivier Techniques d’interoperabilité Berger, Telecom SudParis • RDF / Linked Data (JSON où XML) : sémantique,IntroductionAvant-propos extensibleÀ propos deCOCLICO • OAuth (sécurité intégration Web)Panoramades forges • OSLC proposition de standard APIsEfforts deCOCLICO • Technos Web : REST, RDF, AJAX,FusionForgeExport/Import • Communauté ouverte, standard ouvertInteroperabilitéGrandes • WebID, aka FOAF+SSLmanoeuvresPoursuivre • Traçabilité des artefacts (URL paths REST) • Compact preview • Le reste est à élaborer ensemble sur PlanetForge (par exemple)
  19. 19. Forges logicielles Olivier Mashup pour l’intégration continue Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forgesEfforts deCOCLICOFusionForgeExport/ImportInteroperabilitéGrandesmanoeuvresPoursuivre
  20. 20. Forges logicielles Olivier Compact-preview des ressources Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forgesEfforts deCOCLICOFusionForgeExport/ImportInteroperabilitéGrandesmanoeuvresPoursuivre
  21. 21. Forges logicielles Olivier Communauté / Mutualisation Berger, Telecom SudParisIntroductionAvant-propos • Construction communauté forges (interopérabilité) :À propos deCOCLICO http ://PlanetForge.org/Panoramades forges • Construction communauté “académique” (Groupe deEfforts deCOCLICO Travail, débuts officiels env. 12/2011)FusionForgeExport/ImportInteroperabilité • Forges mutualisées pour l’enseignement supérieur, laGrandes recherche, etc.manoeuvres • Document “Projet de forge Ens Sup Recherche - lePoursuivre périmètre restant à définir” (sur PLUME) • Forges mutualisées, dans le rapport “L’industrie du logiciel” -> MESR (copie sur mon blog)
  22. 22. Forges logicielles Olivier Pas une seule réponse, IMHO Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICO • Pas une seule forge pour tousPanoramades forges • besoins/contraintes différentsEfforts de • Syndrome NIHCOCLICOFusionForge • Single point of failureExport/ImportInteroperabilité • InteropérabilitéGrandesmanoeuvres • Mutualisation des développements dans projets libresPoursuivre • Faire vivre un écosystème d’éditeurs/prestataires
  23. 23. Forges logicielles Olivier Pour les forgerons Berger, Telecom Communauté PlanetForge SudParis • News agregator (planet)IntroductionAvant-propos http://planet.planetforge.org/À propos deCOCLICO • Microblogging (!planetforge)Panoramades forges http://identi.ca/group/planetforgeEfforts deCOCLICO • Mailing-listFusionForgeExport/ImportInteroperabilité mailto:discussions@planetforge.orgGrandes • WikimanoeuvresPoursuivre http://wiki.planetforge.org/ • Forge meetups (OWF, RMLL/LSM, . . . ) • Share ideas, experience, collaborate • Interoperability standardization Join us !
  24. 24. Forges logicielles Olivier Pour les admins et utilisateurs Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forgesEfforts deCOCLICO • Sur le groupe de travail forges Ens. Sup. & Rech., dès qu’ilFusionForgeExport/Import aura démarré.InteroperabilitéGrandesmanoeuvresPoursuivre
  25. 25. Forges logicielles Olivier Q&R Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICO MerciPanoramades forges Questions ?Efforts deCOCLICOFusionForgeExport/Import Me contacterInteroperabilité @oberger : http://identi.ca/oberger/Grandesmanoeuvres email : mailto:olivier.berger@it-sudparis.euPoursuivre blog : http://www-public.it-sudparis.eu/~berger_o/weblog/
  26. 26. Forges logicielles Olivier Copyright & License Berger, Telecom SudParisIntroductionAvant-proposÀ propos deCOCLICOPanoramades forges • Cette présentation est sous licence CC-by-SAEfforts deCOCLICOFusionForge • Copyright (c) 2011 Olivier BergerExport/ImportInteroperabilité • Réalisé avec org-mode dans emacs (org + beamer)GrandesmanoeuvresPoursuivre

×