Eclipse Platform News

publicité
Eclipse Platform
News
EclipseCon 2015
Lars Vogel
Eclipse Platform UI CoLead
vogella GmbH CEO, which
supports customer Eclipse
RCP implementations and
trainings
w
Ne
l
Ec
te
n
I
Up
i
e
ps
a
rn
c
l
in
m
o
p
tf
a
l
r
wo
g
m
or
k
a
ch
es
g
n
t
ng
i
h
s
What is the Eclipse platform project?
Everything else
Platform
Disclaimer: In this
talk focus on the
Platform changes
and do not look
much at Java 8 or
Java 9 support
Eclipse 4.4
Java 8 support
Improve default styling (colors)
QuickAccess can be hidden
Less whitespace usage
Major improvements in CSS
New icon set
DnD color
Eclipse 4.4
Removed annoying splash
screen message
Dark theme
Line numbers
Toolbar can be hidden
PerspectiveSwitcher can be
hidden
New Splashscreen and logo
UI Installation performance
much better
Performance
Spring Developer Oliver Gierke
Eclipse
4.4 makes
me
like Eclipse
again
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
Join Aruns session at 17:00 today
https://www.eclipsecon.org/na2015/session/how-keep-eclipse-bleeding-edge-linux-world
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
Pretested with vogella company customers and saneclipse
http://www.saneclipse.com/
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-ofdeveloper-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
Gerrit setup
CI Build
Server
Fetch
Gerrit
Integration
repository
Fetch
Contributor 1
Fetch/
Push
Fetch
Fetch/
Push
Reviews
Fetch Approve
Reviewer
Contributor 2
Included the
test runs
into the
Gerrit
build trigger
Denis Roy
Hero of the week
Auto-linking between Gerrit code
reviews, commits and Bugzilla
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:
[email protected]
http://www.vogella.com
Need commercial support: [email protected]
Téléchargement