Apidays New York 2024 - The value of a flexible API Management solution for O...
ApacheCon 2010 - Open Source in Aeronautics and Space Research
1. Slide 1
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Open Source in Aeronautics and Space Research
Doreen Seider, Markus Litz (DLR - German Aerospace Center)
ApacheCon NA 2010
(Atlanta, 11/03/2010)
2. Slide 2
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
3. Slide 3
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
DLR: German Aerospace Center
6500 employees across
29 research institutes and
facilities at
13 sites.
Offices in Brussels,
Paris and Washington.
Koeln
Oberpfaffenhofen
Braunschweig
Goettingen
Berlin
Bonn
Neustrelitz
Weilheim
Bremen Trauen
Dortmund
Lampoldshausen
Hamburg
Stuttgart
4. Slide 4
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
DLR: German Aerospace Center
Research in:
5. Slide 5
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
DLR: Meaning of Software
DLR is largest German research institution
Software is more and more required for day-to-day research
>1000 DLR employees develop software
6. Slide 6
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
SimBrowser: Preprocessing of Aerodynamic Simulations
Describe and visualize complex motions of physical objects
Motivation
Validation of input files for high performance calculations
Used Open Source Software: Qt and Open Inventor
http://www.dlr.de/opensource
Open Source Software from DLR:
SimBrowser
7. Slide 7
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
SimBrowser
Preprocessing of Aerodynamic Simulations
8. Slide 8
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
SimBrowser
Preprocessing of Aerodynamic Simulations
9. Slide 9
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
SUMO: Simulation of Urban MObility
Road traffic simulation software
GNU General Public License (GPL)
http://sumo.sourceforge.net
Open Source Software from DLR:
SUMO
10. Slide 10
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Motivation for DLR: Evaluation of existing and design of new concepts
SUMO
Road Traffic Simulation Software
11. Slide 11
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
SUMO
Road Traffic Simulation Software
12. Slide 12
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
SUMO
Road Traffic Simulation Software
13. Slide 13
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
SUMO
Road Traffic Simulation Software
One example scenario: World Cup 2006 in Germany
Traffic forecast 30 minutes in future via SUMO (in Cologne)
14. Slide 14
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
TIGLViewer
Direct visualization of new aircraft configurations
Motivation for DLR:
Easy and fast graphical visualization of complex geometric
functions
Used Open Source Software: OpenCASCADE
http://www.dlr.de/opensource
Open Source Software from DLR:
TIGLViewer
15. Slide 15
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
TIGLViewer
16. Slide 16
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
RCE: Remote Component Environment
Software Integration Platform
Eclipse Public License (EPL) V1.0
http://rcenvironment.sourceforge.net
Open Source Software from DLR:
RCE
17. Slide 17
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
RCE
Software Integration Platform
Motivation for DLR
One platform containing many specific applications
engine
.f77
engine
.f77
fuselage
.py
fuselage
.pywings
.c
wings
.c
18. Slide 18
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
RCE
Software Integration Platform
19. Slide 19
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Built on Top of RCE: SESIS
Ship Design and Simulation System
Simulation environment for the early design of ships
20. Slide 20
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
SESIS
Ship Design and Simulation System
21. Slide 21
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Built on Top of RCE: VirSat
Virtual Satellite
Simulation environment for the early design of spacecrafts
22. Slide 22
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
VirSat
Virtual Satellite
23. Slide 23
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Built on Top of RCE: Chameleon
Multidisciplinary Integration Environment
A simulation environment for the early design of new aircraft
configurations
Chameleon should enable engineers to
Integrate any simulation tool
Communicate data between simulation tools
24. Slide 24
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Chameleon
Multidisciplinary Integration Environment
Build up simulation processes and workflow
Optimizing aircraft configurations
25. Slide 25
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Chameleon
Multidisciplinary Integration Environment
Creating experimental aircraft configurations
26. Slide 26
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Chameleon
Multidisciplinary Integration Environment
Simulating climate impacts
27. Slide 27
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Chameleon
Multidisciplinary Integration Environment
Simulating the air transport system
28. Slide 28
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Chameleon
Multidisciplinary Integration Environment
29. Slide 29
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Chameleon
Multidisciplinary Integration Environment
30. Slide 30
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Content validation framework for version
control systems
Apache License V2.0
http://repoguard.tigris.org/
Open Source Software from DLR:
RepoGuard
31. Slide 31
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
RepoGuard
Validation Framework for VCS‘s
Motivation for DLR
Scientists develop software, but are not software developer
Essential: tool support to ensure a good code base and the
compliance with code conventions
Commit
VCS
RepoGuard
32. Slide 32
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
RepoGuard
Validation Framework for VCS‘s
Commit
RepoGuard
VCS
…
33. Slide 33
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
RepoGuard
Validation Framework for VCS‘s
Commit
RepoGuard
VCS
…
34. Slide 34
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
DataFinder: Scientific Data Management
BSD License
http://sourceforge.net/projects/datafinder/
Open Source Software from DLR:
DataFinder
35. Slide 35
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
DataFinder
Motivation
36. Slide 36
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
DataFinder
Graphical User Client
37. Slide 37
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Catacomb: WebDAV Server Module for Apache
Apache License V2.0
http://catacomb.tigris.org
Open Source Software from DLR:
Catacomb
38. Slide 38
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Catacomb
A WebDAV Server Module for Apache
39. Slide 39
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Catacomb
DLR – NASA cooperation
DLR contributes, but different others fork
NASA Ames:
Early contributor
Fork later
Problem of code property
Solved through opening the code
40. Slide 40
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Open Source in Aeronautics and Space Research
Conclusion
We make our software more and more available as open source
Enables contribution
Supports cooperation
We use more and more open source
Profiting by stability of open source code
Writing less code
41. Slide 41
ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010
Questions?Questions?