![Page 1: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/1.jpg)
EclipseCon 2015
Eclipse Platform News
![Page 2: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/2.jpg)
Lars Vogel
Eclipse Platform UI Co-Eclipse Platform UI Co-Lead Lead
vogella GmbH CEO, which vogella GmbH CEO, which supports customer Eclipse supports customer Eclipse RCP implementations and RCP implementations and trainingstrainings
![Page 3: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/3.jpg)
New Ec
lipse
platfo
rm thi
ngs
Intern
al wor
k
Upcomi
ng cha
nges
![Page 4: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/4.jpg)
What is the Eclipse platform project?
Platform
Everything else
![Page 5: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/5.jpg)
Disclaimer: In this talk focus on the Platform changes and do not look much at Java 8 or Java 9 support
![Page 6: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/6.jpg)
Eclipse 4.4
![Page 7: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/7.jpg)
Eclipse 4.4
Toolbar can be hidden
QuickAccess can be hidden
PerspectiveSwitcher can be hidden
Less whitespace usage
Line numbers
DnD color
Improve default styling (colors)
New Splashscreen and logo
Removed annoying splash screen message
Major improvements in CSSNew icon set
Java 8 support
UI Installation performance much better
Dark theme
Performance
![Page 8: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/8.jpg)
Eclipse 4.4 makes
me like Eclipse
again
Spring Developer Oliver Gierke
![Page 9: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/9.jpg)
Cool stuff to be
expected in Eclipse 4.5
![Page 10: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/10.jpg)
Hierarchical projects display
![Page 11: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/11.jpg)
Close tabs
![Page 12: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/12.jpg)
Closing projects removes the "dead" editors
![Page 13: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/13.jpg)
Customize Perspective works again
![Page 14: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/14.jpg)
Improved dark theme
![Page 15: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/15.jpg)
Better SWT
https://www.eclipsecon.org/na2015/session/how-keep-eclipse-bleeding-edge-linux-world
Join Aruns session at 17:00 today
![Page 16: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/16.jpg)
Parallel processing in Jobs
With the help of our Google friends
First measurements show that search might be 2-10x faster
https://bugs.eclipse.org/bugs/show_bug.cgi?id=432049
![Page 17: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/17.jpg)
JDT code completion delay is now 0 ms
http://www.saneclipse.com/
Pretested with vogella company customers and saneclipse
![Page 18: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/18.jpg)
Interview with Tor Norbye: Developer Tools for Android about IntelliJ and
Eclipse
http://blog.jetbrains.com/idea/2015/02/interview-with-tor-norbye-the-present-and-the-future-of-developer-tools-for-android/
![Page 19: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/19.jpg)
Improved interactive performance
![Page 20: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/20.jpg)
Monitor interactive performance
Contributed by Google including
API in SWT to detect freezes.
![Page 21: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/21.jpg)
I'm not getting paid to open Bug reports
![Page 22: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/22.jpg)
Automatic error reporting (driven by http://www.codetrails.com/)
![Page 23: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/23.jpg)
There are much more features but we running low on time...
![Page 24: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/24.jpg)
Target of the Eclipse project
Gain more contributors and committers
to make everything better
![Page 25: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/25.jpg)
We are trying to give fast feedback to contributions
![Page 26: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/26.jpg)
Onboard more committers
which are willing
to do reviews
![Page 27: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/27.jpg)
Integration repository
Contributor 1
Contributor 2
Reviewer
Fetch/Push
Fetch
Fetch/Push
CI Build Server
Fetch
Gerrit
Reviews
FetchFetch
Approve
Gerrit setup
![Page 28: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/28.jpg)
Included the test runs into the Gerrit
build trigger
![Page 29: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/29.jpg)
Auto-linking between Gerrit code reviews, commits and Bugzilla
Denis RoyHero of the week
![Page 30: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/30.jpg)
2014
2015
![Page 31: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/31.jpg)
Clean-up of the code basis and process
![Page 32: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/32.jpg)
Convert platform tests to Junit 4
![Page 33: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/33.jpg)
Improve whitespace situations (whenever possible)
Formatter and save actions
![Page 34: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/34.jpg)
Delete unused code, classes and packages
![Page 35: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/35.jpg)
Upgrade our plug-ins to Java 7,
fix warning messages and adding generics
![Page 36: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/36.jpg)
Hopefully this helps with future development and contributions
![Page 37: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/37.jpg)
What are the future plans?
![Page 38: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/38.jpg)
This is what commercial companies would show now
![Page 39: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/39.jpg)
But, hey, we are an Open Source project...
![Page 40: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/40.jpg)
Migrate Eclipse IDE parts to the e4
programing model
![Page 41: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/41.jpg)
we (definitely) want to intregrate Mickaels
new Project Import wizard
![Page 42: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/42.jpg)
(Finally) migrate JFace to generics
![Page 43: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/43.jpg)
(maybe) introduce a new data binding framework
![Page 44: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/44.jpg)
Make more use of parallelization in the IDE
![Page 45: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/45.jpg)
After Mars Platform UI plans
to move to Java 8
Lets see how much resistence
we get her)
![Page 46: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/46.jpg)
To join forces with us
http://www.vogella.com/tutorials/EclipsePlatformDevelopment/article.html Eclipse IDE Contributions
http://www.vogella.com/books/eclipsecontribution.html
![Page 47: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/47.jpg)
Questions?
![Page 48: Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead vogella GmbH CEO, which supports customer Eclipse RCP implementations and trainings](https://reader030.vdocuments.site/reader030/viewer/2022041014/5ec4897ed525127af9606c2b/html5/thumbnails/48.jpg)
Thank you
For further questions:
[email protected] http://www.vogella.com
Need commercial support: [email protected]