The Eclipse IDE: What's new in the 2017 release?

52
Credit: NASA/Johns Hopkins University Applied Physics Laboratory/Southwest Research Institute The Eclipse IDE: What's new? Mikaël Barbero Eclipse Foundation Eclipse DemoCamp Nantes, March 28 1

Transcript of The Eclipse IDE: What's new in the 2017 release?

Credit: NASA/Johns Hopkins University Applied Physics Laboratory/Southwest Research Institute

The Eclipse IDE: What's new?

Mikaël Barbero Eclipse Foundation

Eclipse DemoCamp Nantes, March 281

Eclipse Releases

2

Eclipse Releases

June

2016

Neon

2

Eclipse Releases

JuneJune

2016 2017

Neon Oxygen

2

Eclipse Releases

JuneJune

June

2016 2017 2018

Neon Oxygen Photon

2

Eclipse Releases

Neon.1

JuneJune

June

2016 2017 2018

Neon Oxygen Photon

Sept

2

Eclipse Releases

Neon.1

JuneJune

June

Neon.2

2016 2017 2018

Neon Oxygen Photon

SeptDec

2

Eclipse Releases

Neon.1

JuneJune

June

Neon.2Neon.3

2016 2017 2018

Neon Oxygen Photon

SeptDec

March

2

Eclipse Releases

Sept

Neon.1

JuneSept

JuneDec

June

Neon.2

Oxygen.1

Neon.3

March

Oxygen.2

2016 2017 2018

Neon Oxygen Photon

SeptDec

March

Oxygen.3

2

Eclipse Releases

Sept

Neon.1

JuneSept

JuneDec

June

Neon.2

Oxygen.1

Neon.3

March

Oxygen.2

2016 2017 2018

Neon Oxygen Photon

SeptDec

March

Oxygen.3

Java 9 support update

2

Neon

3

Word Wrap

4

High DPI (aka Retina)

5

Autosave for editors

6

EGerrit

7

EcmaScript 6 Support

8

Substring completion

9

Find missing file editor

10

Smart Import

11

PHP 7 Support

12

13

June 28, 2017

Platform

14

Images are opened in the IDE

15

Terminate and Relaunch

16

Swap view in compare editor

17

Quick Access

18

Quick access search text in Help

19

Better colors on Linux/GTK+Tooltips

20

Javadoc

Heap status

Progress view

light theme

dark theme

More High-Resolution Icons

21

Editor Selection: use for all

22

TextMate support for Eclipse

https://github.com/eclipse/tm4e23

Patch and Diff Editor

24

Improved dialogs

25

Java Development Tools

26

Escape text when pasting

27

Breakpoints in overview ruler

28

Show last executed method result

29

Disable Hot Code Replace

30

Sort breakpoints by creation time

31

Trigger points for breakpoints

32

Breakpoints as tracepoints

33

New Java Index

~10x faster

Opening java.lang.Object in type hierarchy (from 37s to 4s)

34

Plug-in Development Tools

35

Nested p2 IU categories

36

Override target platform plug-ins

37

Target definition editor

38

Target definition editor

https://github.com/mbarbero/fr.obeo.releng.targetplatform39

DS 1.3 and OSGI R6 SCR Implementation

Apache Felix SCR instead of Equinox DS

40

• Eclipse is improving

• You can be part of the change

• It's free and open source ;)

41

What you should remember

42

June 28, 2017

Questions?43

Thank you!@mikbarbero

[email protected]