How to make Airbus engineers’ life better with Eclipse · How to make Airbus engineers’ life better with Eclipse ?! How to make Airbus engineers' life better with Eclipse - EclipseCon

Post on 04-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

How to make Airbus engineers’ life better with Eclipse ?!

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

EclipseCon France 2014 Alain BERNARD - AIRBUS

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Follow our team ! June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

The aircraft engineer: he wants to make planes, not software!

The Eclipse enthusiast (may be the same guy as the speaker)

Page 2

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

First step: prepare a new era June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

Page 3

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

I dream of a unified workbench…

Do you know Eclipse ?

Page 4

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

I have too many tools to manage!

Do you know "Tools On Demand" ?

Page 5

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

I’m a young engineer, I’m lost in my new job!

RTFM!

Page 6

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

I learnt the thousands of physical parameters by heart!

You could also try the content assist

Page 7

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

19968th line…

Reading this file is quite difficult…

Page 8

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

Better?

Page 9

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

Where’s my Excel ?!

Feel the power of the NatTable…

Page 10

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

…and its integration!

Page 11

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Second step : convince

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

Page 12

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Introducing a new character…

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

The chief! He owns the budget so the power!

Note: not only the chief should be convinced

Page 13

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

About development costs ?

Less than if we do everything ourselves!

Page 14

Some Eclipse projects metrics…

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

EPL grants the right to build commercial apps on top of Eclipse

Eclipse Foundation grants IP cleanness thanks to Eclipse IP process

We can contribute to Eclipse project(s) and keep our added-value code

But it is Open Source ?!

Enjoy the Foundation’s IP strategy!

Page 15

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

Very Long Term Support

Open Innovation between partners

Improved Interoperability

Will it still exist in 40 years ?

Do you know PolarSys ?

Page 16

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

Luna powered!

Can I split my editor ?

Just wait for June 25th

Page 17

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

About learning curve ?

I have the same question

Learning Eclipse can be difficult for developers… and users

Commercial trainings are made for e4 but Eclipse IDE plugins are still 3.X style!

Using Eclipse outside software development team requires user’s trainings

Page 18

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Third step : prepare the future June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

Page 19

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

Quick code generation Very efficient tooling (edit, compare, …)

Difficult to master How to choose between all EMF-based frameworks ?

We have to be more efficient !

Ok let’s stop coding manually

Page 20

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

A scientist!

I have a dream…

Make it a reality !

Page 21

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

?

About numerical Python libs ?

Glups…

Numerical Python libraries are widely used and powerful

Jython isn’t able to run them

How to find an easy but good way to exchange data ?

Page 22

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

NatTable is cool, but about plots?

Glups again…

Needs for plotting tools are generics but no project exists to answer this problem

Re-developing a plotting workbench is too expensive

Solution can be partnership with IWG members

Page 23

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Conclusion: Eclipse for design office June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

Simplicity Speed

Agility

Page 24

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document. This document and all information contained herein is the sole property of AIRBUS Operations S.A.S. No intellectual property rights are granted by the delivery of this document or the disclosure of its content. This document shall not be reproduced or disclosed to a third party without the express written consent of AIRBUS Operations S.A.S. This document and its content shall not be used for any purpose other than that for which it is supplied. The statements made herein do not constitute an offer. They are based on the mentioned assumptions and are expressed in good faith. Where the supporting grounds for these statements are not shown, AIRBUS Operations S.A.S will be pleased to explain the basis thereof. AIRBUS, its logo, A300, A310, A318, A319, A320, A321, A330, A340, A350, A380, A400M are registered trademarks.

Any question ?

Page 25

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Credentials

June 2014 How to make Airbus engineers' life better with Eclipse - EclipseCon FR 2014

CrystalXP: http://tux.crystalxp.net/fr.id.13668-tuxitecte.html

Airbus concept plane, A380 FAL and Emirates: © Airbus, www.airbus.com

CrystalXP: http://tux.crystalxp.net/fr.id.12237-tux-pilot.html

CrystalXP: http://tux.crystalxp.net/fr.id.1808-einstein-tux.html

CrystalXP: http://tux.crystalxp.net/fr.id.2020-businesstux.html

CrystalXP: http://tux.crystalxp.net/fr.id.17369-tux-bricoleur.html

Page 26

top related