Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ein eigener "SourceForge" mit Allura

Ein eigener "SourceForge" mit Allura

Andreas Schreiber, PyCon DE 2011, 07. Oktober 2011, Leipzig

Andreas Schreiber

October 08, 2011
Tweet

More Decks by Andreas Schreiber

Other Decks in Programming

Transcript

  1. Folie 1 Ein eigener „SourceForge“ mit Allura PyCon DE 2011

    (07.10.2011, Leipzig) Andreas Schreiber [email protected] Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR) Berlin-Adlershof / Braunschweig / Köln-Porz http://www.dlr.de/sc
  2. Folie 3 Das DLR Deutsches Zentrum für Luft- und Raumfahrt

    Forschungseinrichtung Raumfahrt-Agentur Projektträger PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  3. Folie 4 Standorte und Personal 6.900 Mitarbeiterinnen und Mitarbeiter arbeiten

    in 33 Instituten und Einrichtungen in  15 Standorten. Büros in Brüssel, Paris und Washington.  Köln  Oberpfaffenhofen Braunschweig   Göttingen Berlin   Bonn  Neustrelitz Weilheim  Bremen   Trauen Lampoldshausen   Hamburg Stuttgart  Stade  Augsburg  PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  4. Folie 5 Software im DLR PyCon DE 2011 > Andreas

    Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  5. Folie 6 Software im DLR Größenordnung der Software-Entwicklung Über 1000

    Mitarbeiter des DLR entwickeln Software DLR ist eines der größten Software-Häuser Deutschlands Das sind >100 Millionen EUR Vollkosten pro Jahr PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  6. Folie 7 Software im DLR Individualsoftware Ein Großteil der entwickelten

    Software im DLR ist Individualsoftware Entwicklung gemäß der speziellen Anforderungen des DLR Sehr viele Software-Projekte Open-Source und proprietäre Software Übersicht über existierende Projekte sehr schwierig Software mit hoher Kritikalität Simulations- software Unterstützende Software Administrative Software PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  7. Folie 8 Software-Engineering-Strategie Bereitstellung von SWE-Prozessen und -Tools Angepaßte Prozesse

    für Wissenschaftler Dokumentation über Webbasiertes System Tools, die nahtlos in die Arbeitsumgebung integriert sind Zugang über Unternehmens-Intranet Integration der Tools Schulungen Umgang mit Entwicklungstools (z.B. Eclipse + PyDev, Subversion, MANTIS, Test-Frameworks) Wissens- und Informationsaustausch Software-Engineering-Netzwerk Software-Katalog PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  8. Folie 9 Den Überblick bewahren… Software-Katalog Idee: Erfassung („Katalogisierung“) aller

    Softwareentwicklungen im DLR Ziel: Vermeidung von doppelten Arbeiten Inhalt: Allgemeine Angaben zur Software (Name, Lizenz, URL, …) DLR-spezifische Kategorien (Kommunikation, Signal- /Datenverarbeitung, Numerische Simulation, …) Ansprechpartner (Mitarbeiter, Institut, Abteilung, …) Angaben zum Projekt (Förderer, Fördernummer, …) Suche PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  9. Folie 10 Software-Katalog Alte Version PyCon DE 2011 > Andreas

    Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  10. Folie 11 Software-Katalog Alte Version PyCon DE 2011 > Andreas

    Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  11. Folie 12 Software-Katalog Alte Version PyCon DE 2011 > Andreas

    Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  12. Folie 13 Software-Katalog Alte Version Bisherige Realisierung nicht ergonomisch Neuentwicklung

    auf Basis von A l l u r a Akzeptanz niedrig, nicht Öffentlichkeitstauglich PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  13. Folie 14 Allura PyCon DE 2011 > Andreas Schreiber >

    Ein eigener „SourceForge“ mit Allura > 07.10.2011
  14. Folie 15 Allura https://sourceforge.net/p/allura/home/ Open-Source-Implementierung eines „Forge“ Source Code Repositories

    Bugs & Issues Diskussionen Mailing Listen Wiki Blogs Wird verwendet für SourceForge.net Entwickelt von Rick Copeland, Mark Ramm et Al. PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  15. Folie 16 Allura Integrierte Tools Git, Mercurial, Subversion Quelle: https://sourceforge.net/p/allura/wiki/Allura%20Wiki/

    Wiki Repositories Tracker Forum Administration PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  16. Folie 17 Architektur REFSQ 2011 > Andreas Schreiber > Requirements

    Engineering in Germany’s Research Center for Aeronautics and Space > 29.03.2011 Mong oDB SMTP (Incoming) App Server Apache/mod_wsgi RabbitMQ Solr Reactor FUSE Filesystem OpenSSH
  17. Folie 18 Allura Software Benutzte Komponenten Vortrag > Andreas Schreiber>

    Dokumentname > Datum WebOb Beaker Pylons Paste TurboGears EasyWidgets FormEncode Jinja2 Markdown Pygments WSGI Stack Rendering Quelle: https://sourceforge.net/p/allura/wiki/Allura%20Wiki/ Mercurial GitPython PySVN PySolr Suche Repositories
  18. Folie 19 DLR Softwareportal PyCon DE 2011 > Andreas Schreiber

    > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  19. Folie 20 PyCon DE 2011 > Andreas Schreiber > Ein

    eigener „SourceForge“ mit Allura > 07.10.2011
  20. Folie 21 DLR Softwareportal Software-Katalog Suche nach Software- entwicklungen des

    DLR Für DLR-Mitarbeiter und Öffentlichkeit Für alle Arten von Software Open Source Proprietär (Closed Source) PyCon DE 2011 > Andreas Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  21. Folie 22 PyCon DE 2011 > Andreas Schreiber > Ein

    eigener „SourceForge“ mit Allura > 07.10.2011 PyCon DE Vortrag zu VAMPzero von Daniel Böhnke: http://de.pycon.org/2011/schedule/sessions/79/
  22. Folie 23 Status und Weiterentwicklung Status Derzeit nur als Katalog

    genutzt Zugang nur für ausgewählte Institute Freischaltung der Entwicklungstools im nächsten Jahr(*) Evtl. Öffnung für andere Einrichtungen(*) Entwicklung Konfiguration der Kategorien Anzeige von Suchergebnissen In Arbeit: Anbindung von Active Directory / LDAP (*) „off the record“ comment… INFOS 2011 > Andreas Schreiber > Informatik für die Welt von Morgen > 14.09.2011
  23. Folie 24 Der ganze Rest… PyCon DE 2011 > Andreas

    Schreiber > Ein eigener „SourceForge“ mit Allura > 07.10.2011
  24. Folie 25 EuroPython 2011 > Andreas Schreiber > Python for

    High Performance and Scientific Computing > 23.06.2011 @ Andreas Schreiber [email protected] http://www.dlr.de/sc software.DLR.de @DLR_software