how ease unleashes the scientific power of airbus' engineers in … · roadmap ease 0.4:...
TRANSCRIPT
![Page 1: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/1.jpg)
How EASE unleashes the scientific power of Airbus' engineers in Eclipse
Alain BERNARD@abernard_dvp
![Page 2: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/2.jpg)
A world of Flight Physics
Aerodynamics
Loads & AeroelasticsPerformance
Mass Properties
Handling QualitiesCapabilities & Research
![Page 3: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/3.jpg)
#ThrowbackThursday
"How to make engineers’ life better with Eclipse" @ ECF2014
![Page 4: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/4.jpg)
A dual problem
Can we allow customization of the workbench by non-software engineers?
Can we allow them to do it in Python??
![Page 5: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/5.jpg)
EASE ?!
« Most innovative project » 2016
Eclipse Advanced Scripting Environment
![Page 6: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/6.jpg)
Extending Eclipse… traditional way
Code
Test
Build
Install
Enjoy
JAVA only plug-in
Separate Eclipse instance
Build & Deploy plug-in
Install plug-in and restart Eclipse
![Page 7: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/7.jpg)
Code
Install
Enjoy
Extending Eclipse… with EASE
Script in your preferred language
Point EASE at script running in Eclipse instance
![Page 8: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/8.jpg)
EASE Architecture
EASE
Git Papyrus SVN Charts Yours!
P2
JVM
UI
Env
JVMlanguages
Nashorn
Rhino
JRuby
Groovy
…
Jython
Yours!
![Page 9: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/9.jpg)
Demo!
![Page 10: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/10.jpg)
![Page 11: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/11.jpg)
A really technical problem…
Jython
JyNI
JEP
Py4J
…solved by really clever guys
![Page 12: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/12.jpg)
Let’s do some science
![Page 13: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/13.jpg)
Providing your own modules
Register
Export functions
Use
![Page 14: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/14.jpg)
AIRBUS Visualization
![Page 15: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/15.jpg)
![Page 16: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/16.jpg)
![Page 18: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/18.jpg)
Roadmap
EASE 0.4: released Dec 2016
EASE 0.5: planned before ECE 2017- cron jobs- Better « magic keywords »- Improved Script Unit Test framework
Python integration:- Better Py4J integration (content assist, PyDev Pythonpath…)- Py4J Debug support
Future plans:- Support for other script locations (Git, SVN, Gerrit)- CDT integration
http://wiki.eclipse.org/EASE
![Page 19: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/19.jpg)
![Page 20: How EASE unleashes the scientific power of Airbus' engineers in … · Roadmap EASE 0.4: released Dec 2016 EASE 0.5: planned before ECE 2017 - cron jobs - Better « magic keywords](https://reader036.vdocuments.us/reader036/viewer/2022070713/5ed113dad7f50348fb7723a2/html5/thumbnails/20.jpg)
Questions?