eclipse platform news and how to contribute to the eclipse open source project
DESCRIPTION
News in Eclipse 4.4 and how to contribute to the Eclipse Open Source project.TRANSCRIPT
Eclipse platform news and how to contribute to the project
Eclips
e 4.4
news
Contri
buting
to th
e proj
ect
Awesom
e futu
re dev
elopme
nts
Lars VogelEclipse committerEclipse committer(Platform, e4)(Platform, e4)vogella GmbH CEO and developervogella GmbH CEO and developer
Hendrik StillEclipse contributorEclipse contributor
Student and vogella GmbH developerStudent and vogella GmbH developer
vogella GmbH
Kunden Entwicklung, Projektreviewsund Training im Bereich Eclipse und Android
Was machen wir um Geld zu verdienen?
What is the Eclipse platform project?
Platform
What is the Eclipse platform project?
UI toolkit, Services, Runtime, IDE configuration,etc
Most important change in Eclipse 4.4
Java 8 support
OK, this was done by the JDT developers, but we
also did something in Eclipse 4.4...
Famous Spring Developer Oliver Gierke
I don't use Eclipse 4.xbecause it is ugly
A beautiful UI
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
Dark theme
Split editor
Most requested feature since 2002. See Bug 8009 for hate
comments
Filter box in installing updates in not dead slow
anymore....
In general we improved interactive performance
Build the Eclipse IDE
git clone -b master --recursive git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git
# run the buildmvn clean verify
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=372792 for the involved work
Clean-up of the old code basis
We would like to be less scary for developers
I would like
to help
Other reasons to contribute
Image (CC BY 2.0) https://www.flickr.com/photos/dumfstar/8553474140/
Image (CC BY 2.0) https://www.flickr.com/photos/olpc/2606362543
Learn cool new things Your business depends on new functions
Open a Bughttps://bugs.eclipse.org/
Submit Code!!!
Two options
Realworld Process
Bugzilla Gerrit Review
OfficialGit
Repository
Let's start !
You need aCLA
http://www.eclipse.org/legal/CLA.php
Let's start !
Demo
To read about it
http://www.vogella.com/tutorials/EclipsePlatformDevelopment/article.html Eclipse IDE Contributions
Soon to be published, watch @vogella or http://blog.vogella.com
https://projects.eclipse.org/projects/eclipse.platform/who
Currently > 50 % of the changes are done by 6 people
The future looks brightSWT on OpenGLSWT on JavaFX
SWT GTK3 running the browser
http://akurtakov.blogspot.de/2013/09/full-featured-ide-in-your-browser-and.html
Full screen Eclipse
.....Much, much more code clean-up
New tail code completion
Bachlor Work from Nice Höss at www.fhv.at
Parallel processing in Jobs
With the help of our Google friends
First measurements show that search might be 5-10x faster
https://bugs.eclipse.org/bugs/show_bug.cgi?id=432049
The future looks brighter
Flux from Martin Lippert – at 14:30
To close
Contributing was hard in the past. We are sorry, the fix
is almost done...
Where to go from here
http://www.vogella.com/tutorials/EclipsePlatformDevelopment/article.html Eclipse IDE Contributions
http://www.vogella.com/articles/Git/article.html Git tutorial
http://www.vogella.com/articles/Gerrit/article.html Gerrit tutorial
http://www.vogella.com/articles/EGit/article.html EGit tutorial
http://wiki.eclipse.org/CBI Eclipse IDE CBI Build
http://www.vogella.com/articles/EclipseTycho/article.html EclipseTycho tutorial
http://www.voclipse.com/ voclipse (custom) IDE build