Eclipse Platform News...EclipseCon 2015 Eclipse Platform News Lars Vogel Eclipse Platform UI Co-Lead...

Preview:

Citation preview

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

Recommended