Post on 20-May-2020
EclipseCon 2015
Eclipse Platform News
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
New Ec
lipse
platfo
rm thi
ngs
Intern
al wor
k
Upcomi
ng cha
nges
What is the Eclipse platform project?
Platform
Everything else
Disclaimer: In this talk focus on the Platform changes and do not look much at Java 8 or Java 9 support
Eclipse 4.4
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
Eclipse 4.4 makes
me like Eclipse
again
Spring Developer Oliver Gierke
Cool stuff to be
expected in Eclipse 4.5
Hierarchical projects display
Close tabs
Closing projects removes the "dead" editors
Customize Perspective works again
Improved dark theme
Better SWT
https://www.eclipsecon.org/na2015/session/how-keep-eclipse-bleeding-edge-linux-world
Join Aruns session at 17:00 today
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
JDT code completion delay is now 0 ms
http://www.saneclipse.com/
Pretested with vogella company customers and saneclipse
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/
Improved interactive performance
Monitor interactive performance
Contributed by Google including
API in SWT to detect freezes.
I'm not getting paid to open Bug reports
Automatic error reporting (driven by http://www.codetrails.com/)
There are much more features but we running low on time...
Target of the Eclipse project
Gain more contributors and committers
to make everything better
We are trying to give fast feedback to contributions
Onboard more committers
which are willing
to do reviews
Integration repository
Contributor 1
Contributor 2
Reviewer
Fetch/Push
Fetch
Fetch/Push
CI Build Server
Fetch
Gerrit
Reviews
FetchFetch
Approve
Gerrit setup
Included the test runs into the Gerrit
build trigger
Auto-linking between Gerrit code reviews, commits and Bugzilla
Denis RoyHero of the week
2014
2015
Clean-up of the code basis and process
Convert platform tests to Junit 4
Improve whitespace situations (whenever possible)
Formatter and save actions
Delete unused code, classes and packages
Upgrade our plug-ins to Java 7,
fix warning messages and adding generics
Hopefully this helps with future development and contributions
What are the future plans?
This is what commercial companies would show now
But, hey, we are an Open Source project...
Migrate Eclipse IDE parts to the e4
programing model
we (definitely) want to intregrate Mickaels
new Project Import wizard
(Finally) migrate JFace to generics
(maybe) introduce a new data binding framework
Make more use of parallelization in the IDE
After Mars Platform UI plans
to move to Java 8
Lets see how much resistence
we get her)
To join forces with us
http://www.vogella.com/tutorials/EclipsePlatformDevelopment/article.html Eclipse IDE Contributions
http://www.vogella.com/books/eclipsecontribution.html
Questions?
Thank you
For further questions:
lars.vogel@vogella.com http://www.vogella.com
Need commercial support: sales@vogella.com