SlideShare a Scribd company logo
Eclipse: The Next Ten Years
Mike Milinkovich
Executive Director
Eclipse Foundation
@mmilinkov
EclipseCon
March 18, 2014
In the beginning….
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 2
2001: In the News…
I have used NetBeans somewhat, and for
an IDE written in Swing, it's not bad. The
features that Eclipse offers such for
refactoring, incremental compilation,
debugging, etc. are really hard to beat.
“Eclipse will very likely be a quick & cost-
effective way of forging alliances in the all-
important battle for developers ... using
open standards & open source software
as the means to gather those developer
resources.”
“Eclipse is a break from the proprietary
pattern, it come at a critical time in the
industry...its a very aggressive move”
The name of this new open source
initiative is Eclipse, as in overshadowing
of Microsoft's proprietary approach...it
may take a long time, but the open-
source movement eventually will
accomplish what the government failed
to do.
Suddenly IBM is cool
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 4
2001
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 5
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 6
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 7
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 8
Impacting a Market
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 9
Impacting a Market
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 10
The Battle Over Java
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 11
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 12
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 13
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 14
Pervasive in the Java Developer
Community
0
10
20
30
40
50
60
70
80
2004 2005 2006
Eclipse
Sun NetBeans
IBM WASD
IBM RAD
Oracle
JDeveloper
BZ Media Java Usage and Awareness Study
‘70% of Java developers use either
Eclipse or an Eclipse-based IDE.’
IDE Usage Trends Report, Feb. 2008
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 16
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 17
Eclipse – Widespread Adoption
Compuware OptimalJ
Sybase PowerBuilder
Other
Sun Forte for Java
Borland/TogetherSoft Control Ctr.
BEA WebLogic Workshop
Sun Java Studio
IBM Visual Age for Java
Microsoft Visual J++ or J# .NET
JetBrains IntelliJ IDEA
Oracle JDeveloper
Sun NetBeans
IBM WebSphere Studio or AD
Borland JBuilder or Enterprise Builder
Eclipse
0% 10% 20% 30% 40% 50% 60%
Source
Software Development Times
January 2005
Sun Java Studio Creator
Apple Project Builder or Xcode
Visual SlickEdit
Compuware DevPartner
Inhouse-developed IDE
Don’t Know
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 18
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 19
Brand Hijack – what happens when
your logo is open source
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 20
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 21
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 22
So where are we now?
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 23
We Are Used Everywhere….
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 24
Young Eclipse Developers
• Minecraft Modding using Eclipse and Forge
• Grade 3 to 12
• http://devoxx4kids.org
17 Mar 2014
Copyright (c) 2014 Eclipse Foundation,
Inc.
25
We Get Used Everywhere….
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 26
Thanks to NASA Ames IRG
We Get Used Everywhere….
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 27
Thanks to NASA Ames IRG
Community of Projects
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 28
Over 250 Projects!
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 29
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 30
Members of Eclipse
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 31
Open Innovation in Action:
Web Tools Platform Project
NetWeaver Studio
MyEclipse
CodeGear
JBuilder
Zend Studio
JBoss Studio
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 32
Open Innovation in Action:
C/C++ Development Tools Project
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 33
Governance
IP Mgt
Projects &
Process
Licensing
Model
Infra-
structure
Community
&
Ecosystem
Foundation Services
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 34
Predictability
17 Mar 2014 35Copyright (c) 2014 Eclipse Foundation, Inc.
Working Groups
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 36
New Infrastructure
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 37
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 38
ZeroTurnaround Developer Productivity Report 2012
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 39
ZeroTurnaround Developer Productivity Report 2012
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 40
ZeroTurnaround Developer Productivity Report 2012
The Big News for Today
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 41
• Java 8 ships today
• JDT support for Kepler
SR2 available today
• Go see the Java 8 Day
talks!
So where to next?
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 42
I have no idea.
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 43
“…there is
no end plan.
It is just that
what works
survives…”
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 44
Linus Torvalds, Oct. 2013
The community is
the capacity
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 45
Trend #1
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 46
Software is Eating the World
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 47
Software Embedded on Airbus Aircraft
0,004 0,023 2
5 12
108
0
20
40
60
80
100
120
Size(MB)
Year
17 Mar 2014 48Copyright (c) 2014 Eclipse Foundation, Inc.
©AIRBUSFRANCES.A.S.Tousdroitsréservés.Documentconfidentiel.
Open Source Day SIEMENS-VDO 27th September 2006 page 49
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
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 50
50 – 100
networked
ECUs
Mercedes
S-Class
Infotainment
Subsystem
20 Mio. LOC
90% of automotive innovations are
realised by software
Therac-25
1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 51
Solution: The Eclipse Polarsys Initiative
On board software development
for very long lifecycle products
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 52
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 53
Trend #2
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 54
Internet of Things
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 55
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 56
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 57
We Need an
OPEN
Internet of Things
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 58
We All Know That Open Wins
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 59
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 60
People Counter: Eclipse IoT in Action
EclipseCON 2014 Setup
Door set 1 Door set 2
Environmental
Sensors
Eclipse IoT in Action
Applying open source to end-to-end IoT solutions
• Integrate and Collect
• RaspberryPi Open Hardware
• Eclipse Kura and OSGi
Collect
• Transport over MQTT
• Eclipse Paho
• Eclipse Mosquitto
Transport
• Data Analytics and Intelligence
• Analyze sensor data
• Mesh-up with social media data
Data Analytics
• Manage via MQTT
• Remote Configuration
• Remote Updates
Manage
62
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 63
http://demo.actuate.com/eclipsecon2014/
Trend #3
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 64
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 65
Cloud
Development is Changing
“By 2019, 67 percent of software programmers
will primarily be developing in the cloud, up
from 18 percent today….”
Evans Research
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 66
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 67
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 68
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 69
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 70
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 71
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 72
What’s wrong with this picture?
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 73
What’s wrong with this picture?
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 74
200 MB
250 MB
153 MB
tools for the web
on the web
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 75
code.everywhere = true;
Challenge 1
We don’t know yet how cloud-based
developer tooling should look like
In particular, no one knows how to support
compiled languages like Java
(as in really supporting those languages!)
7
6
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 76
And the
other tools?
What about all the other tools that I
love to use on my machine?
7
7
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 77
Challenge 2
jump over into the cloud and leave
everything else behind doesn’t work
today
7
8
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 78
connecting the desktop IDE to the
cloud-based era of developer tooling
Project Flux
Demo
© 2014 Pivotal
Welcome Flux Project co-leaders
Martin Lippert – Pivotal Software, Inc.
John Arthorne - IBM
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 79
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 80
ZeroTurnaround Developer Productivity Report 2012
I have no idea.
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 81
Some
The community is
the capacity
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 82
You Are
COMMUNITY
IP Mgt
Projects &
Process
Licensing
Model
Infra-
structure
Community
&
Ecosystem
Eclipse Foundation
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 83
Thank You!
Questions?
mike@eclipse.org
@mmilinkov
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 84

More Related Content

PDF
Why Open Source Will Drive IoT Innovation
PDF
Monktoberfest 2013: The Quick and the Dead
PPTX
IoT development (APIcon 2014 presentation)
PPTX
Web-based development with Orion and Flux (APIcon 2014)
PDF
ICSE 2017 Keynote: Open Collaboration at Eclipse
PPTX
OpenStack 5th Birthday
PPTX
Building Eclipse Plugins and RCP Applications with Tycho - ECE 2012
PPTX
Tycho Tutorial EclipseCon 2013
Why Open Source Will Drive IoT Innovation
Monktoberfest 2013: The Quick and the Dead
IoT development (APIcon 2014 presentation)
Web-based development with Orion and Flux (APIcon 2014)
ICSE 2017 Keynote: Open Collaboration at Eclipse
OpenStack 5th Birthday
Building Eclipse Plugins and RCP Applications with Tycho - ECE 2012
Tycho Tutorial EclipseCon 2013

Similar to My EclipseCon 2014 keynote (20)

PDF
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
PDF
Eclipse Legal Day - Nov 2013
PDF
2103.10 foundation v2 all things open
PDF
Eclipse Foundation Overview (April 2019)
PDF
Keynote de Mike Milinkovich
PDF
SEED your community! Philippe Krief, Eclipse Foundation
PDF
Research@Eclipse: 10 years of commitment and support
PPTX
EclipseDay Lyon: What’s happening these days at Eclipse?
PDF
Obiettivi e progetti della comunità Eclipse italiana
PDF
Open Source Health
PPTX
Enabling Industry Collaborations
PDF
Eclipse 10 years Party
PDF
2018.11 eclipse overview (japan meeting)
PDF
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
PDF
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
PDF
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
PPT
SIGAda Hibachi Workshop Presentation
PDF
Eclipse Way
ODP
Has it really been 10 years?
PDF
Why robotics needs open source communities
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Legal Day - Nov 2013
2103.10 foundation v2 all things open
Eclipse Foundation Overview (April 2019)
Keynote de Mike Milinkovich
SEED your community! Philippe Krief, Eclipse Foundation
Research@Eclipse: 10 years of commitment and support
EclipseDay Lyon: What’s happening these days at Eclipse?
Obiettivi e progetti della comunità Eclipse italiana
Open Source Health
Enabling Industry Collaborations
Eclipse 10 years Party
2018.11 eclipse overview (japan meeting)
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
2019.02 Eclipse Foundation and Eclipse IoT presentation at Eclipse IoT Day Gr...
OMA LwM2M Workshop - Julien Vermillard, OMA LwM2M Projects in Eclipse Foundation
SIGAda Hibachi Workshop Presentation
Eclipse Way
Has it really been 10 years?
Why robotics needs open source communities
Ad

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
KodekX | Application Modernization Development
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
Mobile App Security Testing_ A Comprehensive Guide.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
The AUB Centre for AI in Media Proposal.docx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Per capita expenditure prediction using model stacking based on satellite ima...
Unlocking AI with Model Context Protocol (MCP)
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Digital-Transformation-Roadmap-for-Companies.pptx
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Encapsulation_ Review paper, used for researhc scholars
“AI and Expert System Decision Support & Business Intelligence Systems”
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
KodekX | Application Modernization Development
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
Ad

My EclipseCon 2014 keynote

  • 1. Eclipse: The Next Ten Years Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov EclipseCon March 18, 2014
  • 2. In the beginning…. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 2
  • 3. 2001: In the News… I have used NetBeans somewhat, and for an IDE written in Swing, it's not bad. The features that Eclipse offers such for refactoring, incremental compilation, debugging, etc. are really hard to beat. “Eclipse will very likely be a quick & cost- effective way of forging alliances in the all- important battle for developers ... using open standards & open source software as the means to gather those developer resources.” “Eclipse is a break from the proprietary pattern, it come at a critical time in the industry...its a very aggressive move” The name of this new open source initiative is Eclipse, as in overshadowing of Microsoft's proprietary approach...it may take a long time, but the open- source movement eventually will accomplish what the government failed to do. Suddenly IBM is cool
  • 4. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 4 2001
  • 5. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 5
  • 6. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 6
  • 7. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 7
  • 8. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 8
  • 9. Impacting a Market 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 9
  • 10. Impacting a Market 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 10
  • 11. The Battle Over Java 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 11
  • 12. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 12
  • 13. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 13
  • 14. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 14
  • 15. Pervasive in the Java Developer Community 0 10 20 30 40 50 60 70 80 2004 2005 2006 Eclipse Sun NetBeans IBM WASD IBM RAD Oracle JDeveloper BZ Media Java Usage and Awareness Study ‘70% of Java developers use either Eclipse or an Eclipse-based IDE.’ IDE Usage Trends Report, Feb. 2008
  • 16. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 16
  • 17. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 17
  • 18. Eclipse – Widespread Adoption Compuware OptimalJ Sybase PowerBuilder Other Sun Forte for Java Borland/TogetherSoft Control Ctr. BEA WebLogic Workshop Sun Java Studio IBM Visual Age for Java Microsoft Visual J++ or J# .NET JetBrains IntelliJ IDEA Oracle JDeveloper Sun NetBeans IBM WebSphere Studio or AD Borland JBuilder or Enterprise Builder Eclipse 0% 10% 20% 30% 40% 50% 60% Source Software Development Times January 2005 Sun Java Studio Creator Apple Project Builder or Xcode Visual SlickEdit Compuware DevPartner Inhouse-developed IDE Don’t Know 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 18
  • 19. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 19 Brand Hijack – what happens when your logo is open source
  • 20. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 20
  • 21. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 21
  • 22. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 22
  • 23. So where are we now? 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 23
  • 24. We Are Used Everywhere…. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 24
  • 25. Young Eclipse Developers • Minecraft Modding using Eclipse and Forge • Grade 3 to 12 • http://devoxx4kids.org 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 25
  • 26. We Get Used Everywhere…. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 26 Thanks to NASA Ames IRG
  • 27. We Get Used Everywhere…. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 27 Thanks to NASA Ames IRG
  • 28. Community of Projects 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 28 Over 250 Projects!
  • 29. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 29
  • 30. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 30
  • 31. Members of Eclipse 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 31
  • 32. Open Innovation in Action: Web Tools Platform Project NetWeaver Studio MyEclipse CodeGear JBuilder Zend Studio JBoss Studio 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 32
  • 33. Open Innovation in Action: C/C++ Development Tools Project 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 33
  • 34. Governance IP Mgt Projects & Process Licensing Model Infra- structure Community & Ecosystem Foundation Services 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 34
  • 35. Predictability 17 Mar 2014 35Copyright (c) 2014 Eclipse Foundation, Inc.
  • 36. Working Groups 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 36
  • 37. New Infrastructure 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 37
  • 38. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 38 ZeroTurnaround Developer Productivity Report 2012
  • 39. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 39 ZeroTurnaround Developer Productivity Report 2012
  • 40. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 40 ZeroTurnaround Developer Productivity Report 2012
  • 41. The Big News for Today 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 41 • Java 8 ships today • JDT support for Kepler SR2 available today • Go see the Java 8 Day talks!
  • 42. So where to next? 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 42
  • 43. I have no idea. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 43
  • 44. “…there is no end plan. It is just that what works survives…” 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 44 Linus Torvalds, Oct. 2013
  • 45. The community is the capacity 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 45
  • 46. Trend #1 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 46
  • 47. Software is Eating the World 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 47
  • 48. Software Embedded on Airbus Aircraft 0,004 0,023 2 5 12 108 0 20 40 60 80 100 120 Size(MB) Year 17 Mar 2014 48Copyright (c) 2014 Eclipse Foundation, Inc.
  • 49. ©AIRBUSFRANCES.A.S.Tousdroitsréservés.Documentconfidentiel. Open Source Day SIEMENS-VDO 27th September 2006 page 49 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
  • 50. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 50 50 – 100 networked ECUs Mercedes S-Class Infotainment Subsystem 20 Mio. LOC 90% of automotive innovations are realised by software
  • 51. Therac-25 1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 51
  • 52. Solution: The Eclipse Polarsys Initiative On board software development for very long lifecycle products 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 52
  • 53. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 53
  • 54. Trend #2 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 54
  • 55. Internet of Things 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 55
  • 56. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 56
  • 57. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 57
  • 58. We Need an OPEN Internet of Things 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 58
  • 59. We All Know That Open Wins 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 59
  • 60. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 60
  • 61. People Counter: Eclipse IoT in Action EclipseCON 2014 Setup Door set 1 Door set 2 Environmental Sensors
  • 62. Eclipse IoT in Action Applying open source to end-to-end IoT solutions • Integrate and Collect • RaspberryPi Open Hardware • Eclipse Kura and OSGi Collect • Transport over MQTT • Eclipse Paho • Eclipse Mosquitto Transport • Data Analytics and Intelligence • Analyze sensor data • Mesh-up with social media data Data Analytics • Manage via MQTT • Remote Configuration • Remote Updates Manage 62
  • 63. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 63 http://demo.actuate.com/eclipsecon2014/
  • 64. Trend #3 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 64
  • 65. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 65 Cloud
  • 66. Development is Changing “By 2019, 67 percent of software programmers will primarily be developing in the cloud, up from 18 percent today….” Evans Research 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 66
  • 67. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 67
  • 68. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 68
  • 69. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 69
  • 70. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 70
  • 71. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 71
  • 72. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 72
  • 73. What’s wrong with this picture? 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 73
  • 74. What’s wrong with this picture? 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 74 200 MB 250 MB 153 MB
  • 75. tools for the web on the web 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 75 code.everywhere = true;
  • 76. Challenge 1 We don’t know yet how cloud-based developer tooling should look like In particular, no one knows how to support compiled languages like Java (as in really supporting those languages!) 7 6 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 76
  • 77. And the other tools? What about all the other tools that I love to use on my machine? 7 7 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 77
  • 78. Challenge 2 jump over into the cloud and leave everything else behind doesn’t work today 7 8 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 78
  • 79. connecting the desktop IDE to the cloud-based era of developer tooling Project Flux Demo © 2014 Pivotal Welcome Flux Project co-leaders Martin Lippert – Pivotal Software, Inc. John Arthorne - IBM 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 79
  • 80. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 80 ZeroTurnaround Developer Productivity Report 2012
  • 81. I have no idea. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 81 Some
  • 82. The community is the capacity 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 82 You Are
  • 83. COMMUNITY IP Mgt Projects & Process Licensing Model Infra- structure Community & Ecosystem Eclipse Foundation 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 83
  • 84. Thank You! Questions? mike@eclipse.org @mmilinkov 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 84