Page 1
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
Page 2
Eclipse Releases
2
Page 3
Eclipse Releases
June
2016
Neon
2
Page 4
Eclipse Releases
JuneJune
2016 2017
Neon Oxygen
2
Page 5
Eclipse Releases
JuneJune
June
2016 2017 2018
Neon Oxygen Photon
2
Page 6
Eclipse Releases
Neon.1
JuneJune
June
2016 2017 2018
Neon Oxygen Photon
Sept
2
Page 7
Eclipse Releases
Neon.1
JuneJune
June
Neon.2
2016 2017 2018
Neon Oxygen Photon
SeptDec
2
Page 8
Eclipse Releases
Neon.1
JuneJune
June
Neon.2Neon.3
2016 2017 2018
Neon Oxygen Photon
SeptDec
March
2
Page 9
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
Page 10
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
Page 13
High DPI (aka Retina)
5
Page 14
Autosave for editors
6
Page 16
EcmaScript 6 Support
8
Page 17
Substring completion
9
Page 18
Find missing file editor
10
Page 23
Images are opened in the IDE
15
Page 24
Terminate and Relaunch
16
Page 25
Swap view in compare editor
17
Page 27
Quick access search text in Help
19
Page 28
Better colors on Linux/GTK+Tooltips
20
Javadoc
Heap status
Progress view
light theme
dark theme
Page 29
More High-Resolution Icons
21
Page 30
Editor Selection: use for all
22
Page 31
TextMate support for Eclipse
https://github.com/eclipse/tm4e23
Page 32
Patch and Diff Editor
24
Page 33
Improved dialogs
25
Page 34
Java Development Tools
26
Page 35
Escape text when pasting
27
Page 36
Breakpoints in overview ruler
28
Page 37
Show last executed method result
29
Page 38
Disable Hot Code Replace
30
Page 39
Sort breakpoints by creation time
31
Page 40
Trigger points for breakpoints
32
Page 41
Breakpoints as tracepoints
33
Page 42
New Java Index
~10x faster
Opening java.lang.Object in type hierarchy (from 37s to 4s)
34
Page 43
Plug-in Development Tools
35
Page 44
Nested p2 IU categories
36
Page 45
Override target platform plug-ins
37
Page 46
Target definition editor
38
Page 47
Target definition editor
https://github.com/mbarbero/fr.obeo.releng.targetplatform39
Page 48
DS 1.3 and OSGI R6 SCR Implementation
Apache Felix SCR instead of Equinox DS
40
Page 49
• Eclipse is improving
• You can be part of the change
• It's free and open source ;)
41
What you should remember
Page 52
Thank you!@mikbarbero
[email protected]