Eclipse platform news and how
to contribute to the project
Eclipse
4.4
news
Contributing
to
the
project
Awesome
future
developments
Lars Vogel
Eclipse committerEclipse committer
(Platform, e4)(Platform, e4)
vogella GmbH CEO and developervogella GmbH CEO ...
vogella GmbH
Kunden Entwicklung, Projektreviews
und Training im Bereich Eclipse
und Android
Was machen wir um Geld zu
verd...
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.x
because it is ugly
A beautiful UI
Toolbar can be hidden
QuickAccess can be hidden
PerspectiveSwitcher can be
hidden
Less whitespace usage
Lin...
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/ec
lipse.platform.releng.aggr...
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:/...
Open a Bug
https://bugs.eclipse.org/
Submit Code!!!
Two options
Realworld Process
Bugzilla Gerrit
Review
Official
Git
Repository
Let's start !
You need a
CLA
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 t...
https://projects.eclipse.org/projects/eclipse.platform/who
Currently > 50 % of the changes are
done by 6 people
The future looks bright
SWT on OpenGL
SWT on JavaFX
SWT GTK3 running the browser
http://akurtakov.blogspot.de/2013/09/full...
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...
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
h...
Thank you
For further questions:
lars.vogel@vogella.com &
hendrik.still@vogella.com
http://www.vogella.com
Eclipse platform news and how to contribute to the Eclipse Open Source project
Eclipse platform news and how to contribute to the Eclipse Open Source project
Upcoming SlideShare
Loading in...5
×

Eclipse platform news and how to contribute to the Eclipse Open Source project

2,614

Published on

News in Eclipse 4.4 and how to contribute to the Eclipse Open Source project.

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,614
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
4
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Eclipse platform news and how to contribute to the Eclipse Open Source project

  1. 1. Eclipse platform news and how to contribute to the project
  2. 2. Eclipse 4.4 news Contributing to the project Awesome future developments
  3. 3. Lars Vogel Eclipse committerEclipse committer (Platform, e4)(Platform, e4) vogella GmbH CEO and developervogella GmbH CEO and developer Hendrik Still Eclipse contributorEclipse contributor Student and vogella GmbH developerStudent and vogella GmbH developer
  4. 4. vogella GmbH Kunden Entwicklung, Projektreviews und Training im Bereich Eclipse und Android Was machen wir um Geld zu verdienen?
  5. 5. What is the Eclipse platform project? Platform
  6. 6. What is the Eclipse platform project? UI toolkit, Services, Runtime, IDE configuration,etc
  7. 7. Most important change in Eclipse 4.4
  8. 8. Java 8 support
  9. 9. OK, this was done by the JDT developers, but we also did something in Eclipse 4.4...
  10. 10. Famous Spring Developer Oliver Gierke I don't use Eclipse 4.x because it is ugly
  11. 11. 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 CSS New icon set
  12. 12. Dark theme
  13. 13. Split editor Most requested feature since 2002. See Bug 8009 for hate comments
  14. 14. Filter box in installing updates in not dead slow anymore....
  15. 15. In general we improved interactive performance
  16. 16. Build the Eclipse IDE git clone -b master --recursive git://git.eclipse.org/gitroot/platform/ec lipse.platform.releng.aggregator.git # run the build mvn clean verify See https://bugs.eclipse.org/bugs/show_bug.cgi?id=372792 for the involved work
  17. 17. Clean-up of the old code basis
  18. 18. We would like to be less scary for developers I would like to help
  19. 19. 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
  20. 20. Open a Bug https://bugs.eclipse.org/
  21. 21. Submit Code!!!
  22. 22. Two options
  23. 23. Realworld Process Bugzilla Gerrit Review Official Git Repository
  24. 24. Let's start !
  25. 25. You need a CLA http://www.eclipse.org/legal/CLA.php
  26. 26. Let's start !
  27. 27. Demo
  28. 28. 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
  29. 29. https://projects.eclipse.org/projects/eclipse.platform/who Currently > 50 % of the changes are done by 6 people
  30. 30. The future looks bright SWT on OpenGL SWT 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
  31. 31. New tail code completion Bachlor Work from Nice Höss at www.fhv.at
  32. 32. 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
  33. 33. The future looks brighter Flux from Martin Lippert – at 14:30
  34. 34. To close
  35. 35. Contributing was hard in the past. We are sorry, the fix is almost done...
  36. 36. 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
  37. 37. Thank you For further questions: lars.vogel@vogella.com & hendrik.still@vogella.com http://www.vogella.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×