Upload
eclipse-day-india
View
285
Download
0
Embed Size (px)
Citation preview
How the Eclipse Community Works
Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov 29-August-2015
Agenda
• Trends, motivation
• What are the key principles that drive Eclipse?
• A few examples of cool Eclipse projects
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2
Trend #1: Software über alle
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3
Software is Eating the World
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5
50 – 100
networked
ECUs
Mercedes
S-Class
Infotainment
Subsystem
20 Mio. LOC
90% of automotive innovations are
realised by software
“Every industrial company will become a software company”
6
http://www.ge.com/ar2013/pdf/GE_AR13_Letter.pdf
GE CEO Jeff Immelt
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
….and every software company is an open source company
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 7
Trend #2: Software is worthless
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9
Source: http://www.bloomberg.com/news/articles/2015-02-05/six-things-technology-has-made-insanely-cheap
Trend #3: Technology Never Sleeps
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11
Cloud
Internet of Things
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12
Trend #4: Platforms and Ecosystems
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13
Some Examples We All Know
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14
Closed Open
“Open”?
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15
Open Source
Open
Development
Space
“Open”?
Platform
Niches
Complementors
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16
Open
Eco
syste
m
Open Platform
Trend #5: Developers, Developers, Developers!
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 17
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18
Developers Drive Platform Adoption
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 19
Developer Recruitment is Strategic
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 20
Agenda
• Trends, motivation
• What are the key principles that drive Eclipse?
• A few examples of cool Eclipse projects
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 21
Openness
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22
Chris J. Fry – flickr.com
Transparency
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 23
Andrew Magill – flickr.com
Meritocracy
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 24
The Community is the Capacity
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25
Vendor Neutral
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26
Freedom of Action
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27
Protection of Trademarks
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 28
Over 250 Projects!
Independence
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 29
Corporate Transparency
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 30
Predictability
29-Aug-2015 31 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0
Agenda
• Trends, motivation
• What are the key principles that drive Eclipse?
• A few examples of cool Eclipse projects
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 32
Platform Development
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 33
Eclipse Mars
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 34
Installer
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 35
Preferences Propagation
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 36
Gradle Support
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 37
Docker Tools
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 38
And More! • Dark Theme improvements
• New code formatter
• Standard Mac application layout
• Nested/hierarchical view of projects
• More Java 8/Lambda support, Java 9 preview
• Automated error reporting and UI responsiveness monitoring
• Code Recommenders turned on by default
• “Check for Updates” on by default
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 39
Eclipse Che
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 40
tools for the web on the web
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 41
code.everywhere = true;
The Eclipse Polarsys Initiative
Systems software development
for very long lifecycle products 29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 42
© A
IRB
US
FR
AN
CE
S.A
.S. T
ous d
roits r
éserv
és. D
ocum
ent confidentiel.
Open Source Day SIEMENS-VDO 27th September 2006 page
Our constraints
One example : AIRBUS A300
•Program began in 1972 and will stop in 2007
2007-1972 = 35 years...
•Support will last until 2050
2050-1972 = 78 years !!!
On board software development for very long lifecycle
products
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 44
Demo: Cottage Monitoring
Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 45 29-Aug-2015
Serial
Ard
uin
o
Raspberr
y P
i
MQ
TT
Android
MQTT
4G
Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 46 29-Aug-2015
Get Involved!
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 47
Thank You!
Questions?
[email protected] @mmilinkov
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 48
“Every software company is an open source company.”
Mike Milinkovich
Eclipse Foundation
29-Aug-2015 Copyright (c) 2015, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 49