apachecon 2010 - open source in aeronautics and space research

41
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)

Upload: markus-litz

Post on 24-Jun-2015

1.909 views

Category:

Technology


3 download

DESCRIPTION

The talk of Doreen Seider and Markus Litz about open source in aeronautics and space research at the ApacheCon 2010 in Atlanta.

TRANSCRIPT

Page 1: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 1ApacheCon 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)

Page 2: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 2ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

Page 3: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 3ApacheCon 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

Page 4: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 4ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

DLR: German Aerospace Center

Research in:

Page 5: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 5ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

DLR: Meaning of Software

DLR is largest German research institutionSoftware is more and more required for day-to-day research>1000 DLR employees develop software

Page 6: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 6ApacheCon 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

MotivationValidation of input files for high performance calculations

Used Open Source Software: Qt and Open Inventorhttp://www.dlr.de/opensource

Open Source Software from DLR: SimBrowser

Page 7: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 7ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

SimBrowser Preprocessing of Aerodynamic Simulations

Page 8: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 8ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

SimBrowser Preprocessing of Aerodynamic Simulations

Page 9: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 9ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

SUMO: Simulation of Urban MObilityRoad traffic simulation software

GNU General Public License (GPL)http://sumo.sourceforge.net

Open Source Software from DLR: SUMO

Page 10: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 10ApacheCon 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

Page 11: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 11ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

SUMO Road Traffic Simulation Software

Page 12: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 12ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

SUMO Road Traffic Simulation Software

Page 13: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 13ApacheCon 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 GermanyTraffic forecast 30 minutes in future via SUMO (in Cologne)

Page 14: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 14ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

TIGLViewerDirect visualization of new aircraft configurations

Motivation for DLR:Easy and fast graphical visualization of complex geometric functions

Used Open Source Software: OpenCASCADEhttp://www.dlr.de/opensource

Open Source Software from DLR: TIGLViewer

Page 15: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 15ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

TIGLViewer

Page 16: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 16ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

RCE: Remote Component EnvironmentSoftware Integration Platform

Eclipse Public License (EPL) V1.0http://rcenvironment.sourceforge.net

Open Source Software from DLR: RCE

Page 17: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 17ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

RCE Software Integration Platform

Motivation for DLROne platform containing many specific applications

engine .f77

engine .f77

fuselage .py

fuselage .pywings

.c wings

.c

Page 18: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 18ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

RCE Software Integration Platform

Page 19: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 19ApacheCon 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

Page 20: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 20ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

SESIS Ship Design and Simulation System

Page 21: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 21ApacheCon 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

Page 22: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 22ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

VirSat Virtual Satellite

Page 23: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 23ApacheCon 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

Page 24: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 24ApacheCon 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

Page 25: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 25ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

Chameleon Multidisciplinary Integration Environment

Creating experimental aircraft configurations

Page 26: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 26ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

Chameleon Multidisciplinary Integration Environment

Simulating climate impacts

Page 27: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 27ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

Chameleon Multidisciplinary Integration Environment

Simulating the air transport system

Page 28: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 28ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

Chameleon Multidisciplinary Integration Environment

Page 29: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 29ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

Chameleon Multidisciplinary Integration Environment

Page 30: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 30ApacheCon 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.0http://repoguard.tigris.org/

Open Source Software from DLR: RepoGuard

Page 31: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 31ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

RepoGuard Validation Framework for VCS‘s

Motivation for DLRScientists develop software, but are not software developerEssential: tool support to ensure a good code base and the compliance with code conventions

CommitVCS

Rep

oGua

rd

Page 32: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 32ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

RepoGuard Validation Framework for VCS‘s

CommitR

epoG

uard

VCS

Page 33: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 33ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

RepoGuard Validation Framework for VCS‘s

CommitR

epoG

uard

VCS

Page 34: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 34ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

DataFinder: Scientific Data Management

BSD Licensehttp://sourceforge.net/projects/datafinder/

Open Source Software from DLR: DataFinder

Page 35: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 35ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

DataFinder Motivation

Page 36: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 36ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

DataFinder Graphical User Client

Page 37: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 37ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

Catacomb: WebDAV Server Module for Apache

Apache License V2.0http://catacomb.tigris.org

Open Source Software from DLR: Catacomb

Page 38: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 38ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

Catacomb A WebDAV Server Module for Apache

Page 39: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 39ApacheCon 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 contributorFork later

Problem of code propertySolved through opening the code

Page 40: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 40ApacheCon 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 sourceEnables contributionSupports cooperation

We use more and more open sourceProfiting by stability of open source codeWriting less code

Page 41: ApacheCon 2010 - Open Source in Aeronautics and Space Research

Slide 41ApacheCon 2010 > Doreen Seider, Markus Litz> Open Source in aeronautics and space research > 03.11.2010

Questions?Questions?