eclipse platform news and how to contribute to the eclipse open source project

39
Eclipse platform news and how to contribute to the project

Upload: lars-vogel

Post on 17-May-2015

1.555 views

Category:

Technology


4 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Eclipse platform news and how to contribute to the Eclipse Open Source project

Eclipse platform news and how to contribute to the project

Page 2: Eclipse platform news and how to contribute to the Eclipse Open Source project

Eclips

e 4.4

news

Contri

buting

to th

e proj

ect

Awesom

e futu

re dev

elopme

nts

Page 3: Eclipse platform news and how to contribute to the Eclipse Open Source project

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

Page 4: Eclipse platform news and how to contribute to the Eclipse Open Source project

vogella GmbH

Kunden Entwicklung, Projektreviewsund Training im Bereich Eclipse und Android

Was machen wir um Geld zu verdienen?

Page 5: Eclipse platform news and how to contribute to the Eclipse Open Source project

What is the Eclipse platform project?

Platform

Page 6: Eclipse platform news and how to contribute to the Eclipse Open Source project
Page 7: Eclipse platform news and how to contribute to the Eclipse Open Source project

What is the Eclipse platform project?

UI toolkit, Services, Runtime, IDE configuration,etc

Page 8: Eclipse platform news and how to contribute to the Eclipse Open Source project

Most important change in Eclipse 4.4

Page 9: Eclipse platform news and how to contribute to the Eclipse Open Source project

Java 8 support

Page 10: Eclipse platform news and how to contribute to the Eclipse Open Source project

OK, this was done by the JDT developers, but we

also did something in Eclipse 4.4...

Page 11: Eclipse platform news and how to contribute to the Eclipse Open Source project

Famous Spring Developer Oliver Gierke

I don't use Eclipse 4.xbecause it is ugly

Page 12: Eclipse platform news and how to contribute to the Eclipse Open Source project

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

Page 13: Eclipse platform news and how to contribute to the Eclipse Open Source project

Dark theme

Page 14: Eclipse platform news and how to contribute to the Eclipse Open Source project

Split editor

Most requested feature since 2002. See Bug 8009 for hate

comments

Page 15: Eclipse platform news and how to contribute to the Eclipse Open Source project

Filter box in installing updates in not dead slow

anymore....

Page 16: Eclipse platform news and how to contribute to the Eclipse Open Source project

In general we improved interactive performance

Page 17: Eclipse platform news and how to contribute to the Eclipse Open Source project

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

Page 18: Eclipse platform news and how to contribute to the Eclipse Open Source project

Clean-up of the old code basis

Page 19: Eclipse platform news and how to contribute to the Eclipse Open Source project

We would like to be less scary for developers

I would like

to help

Page 20: Eclipse platform news and how to contribute to the Eclipse Open Source project
Page 21: Eclipse platform news and how to contribute to the Eclipse Open Source project

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

Page 22: Eclipse platform news and how to contribute to the Eclipse Open Source project

Open a Bughttps://bugs.eclipse.org/

Page 23: Eclipse platform news and how to contribute to the Eclipse Open Source project

Submit Code!!!

Page 24: Eclipse platform news and how to contribute to the Eclipse Open Source project

Two options

Page 25: Eclipse platform news and how to contribute to the Eclipse Open Source project

Realworld Process

Bugzilla Gerrit Review

OfficialGit

Repository

Page 26: Eclipse platform news and how to contribute to the Eclipse Open Source project

Let's start !

Page 27: Eclipse platform news and how to contribute to the Eclipse Open Source project

You need aCLA

http://www.eclipse.org/legal/CLA.php

Page 28: Eclipse platform news and how to contribute to the Eclipse Open Source project

Let's start !

Page 29: Eclipse platform news and how to contribute to the Eclipse Open Source project

Demo

Page 30: Eclipse platform news and how to contribute to the Eclipse Open Source project

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

Page 31: Eclipse platform news and how to contribute to the Eclipse Open Source project

https://projects.eclipse.org/projects/eclipse.platform/who

Currently > 50 % of the changes are done by 6 people

Page 32: Eclipse platform news and how to contribute to the Eclipse Open Source project

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

Page 33: Eclipse platform news and how to contribute to the Eclipse Open Source project

New tail code completion

Bachlor Work from Nice Höss at www.fhv.at

Page 34: Eclipse platform news and how to contribute to the Eclipse Open Source project

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

Page 35: Eclipse platform news and how to contribute to the Eclipse Open Source project

The future looks brighter

Flux from Martin Lippert – at 14:30

Page 36: Eclipse platform news and how to contribute to the Eclipse Open Source project

To close

Page 37: Eclipse platform news and how to contribute to the Eclipse Open Source project

Contributing was hard in the past. We are sorry, the fix

is almost done...

Page 38: Eclipse platform news and how to contribute to the Eclipse Open Source project

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