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...
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
O...
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...
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
...
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 Studi...
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 201...
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 K...
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
L...
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...
©AIRBUSFRANCES.A.S.Tousdroitsréservés.Documentconfidentiel.
Open Source Day SIEMENS-VDO 27th September 2006 page 49
Our co...
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 50
50 – 100
networked
ECUs
Mercedes
S-Class
Infotainment
Subsystem...
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 Copyr...
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...
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...
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 suppor...
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 E...
Challenge 2
jump over into the cloud and leave
everything else behind doesn’t work
today
7
8
17 Mar 2014 Copyright (c) 201...
connecting the desktop IDE to the
cloud-based era of developer tooling
Project Flux
Demo
© 2014 Pivotal
Welcome Flux Proje...
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 ...
Thank You!
Questions?
mike@eclipse.org
@mmilinkov
17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 84
Upcoming SlideShare
Loading in …5
×

My EclipseCon 2014 keynote

1,421 views
1,262 views

Published on

A look at the past, present and future of the Eclipse platform, technology, and community.

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

  • Be the first to like this

No Downloads
Views
Total views
1,421
On SlideShare
0
From Embeds
0
Number of Embeds
37
Actions
Shares
0
Downloads
45
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

My EclipseCon 2014 keynote

  1. 1. Eclipse: The Next Ten Years Mike Milinkovich Executive Director Eclipse Foundation @mmilinkov EclipseCon March 18, 2014
  2. 2. In the beginning…. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 2
  3. 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. 4. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 4 2001
  5. 5. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 5
  6. 6. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 6
  7. 7. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 7
  8. 8. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 8
  9. 9. Impacting a Market 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 9
  10. 10. Impacting a Market 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 10
  11. 11. The Battle Over Java 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 11
  12. 12. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 12
  13. 13. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 13
  14. 14. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 14
  15. 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. 16. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 16
  17. 17. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 17
  18. 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. 19. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 19 Brand Hijack – what happens when your logo is open source
  20. 20. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 20
  21. 21. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 21
  22. 22. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 22
  23. 23. So where are we now? 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 23
  24. 24. We Are Used Everywhere…. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 24
  25. 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. 26. We Get Used Everywhere…. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 26 Thanks to NASA Ames IRG
  27. 27. We Get Used Everywhere…. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 27 Thanks to NASA Ames IRG
  28. 28. Community of Projects 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 28 Over 250 Projects!
  29. 29. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 29
  30. 30. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 30
  31. 31. Members of Eclipse 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 31
  32. 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. 33. Open Innovation in Action: C/C++ Development Tools Project 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 33
  34. 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. 35. Predictability 17 Mar 2014 35Copyright (c) 2014 Eclipse Foundation, Inc.
  36. 36. Working Groups 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 36
  37. 37. New Infrastructure 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 37
  38. 38. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 38 ZeroTurnaround Developer Productivity Report 2012
  39. 39. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 39 ZeroTurnaround Developer Productivity Report 2012
  40. 40. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 40 ZeroTurnaround Developer Productivity Report 2012
  41. 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. 42. So where to next? 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 42
  43. 43. I have no idea. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 43
  44. 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. 45. The community is the capacity 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 45
  46. 46. Trend #1 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 46
  47. 47. Software is Eating the World 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 47
  48. 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. 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. 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. 51. Therac-25 1-Feb-2012 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 51
  52. 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. 53. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 53
  54. 54. Trend #2 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 54
  55. 55. Internet of Things 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 55
  56. 56. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 56
  57. 57. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 57
  58. 58. We Need an OPEN Internet of Things 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 58
  59. 59. We All Know That Open Wins 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 59
  60. 60. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 60
  61. 61. People Counter: Eclipse IoT in Action EclipseCON 2014 Setup Door set 1 Door set 2 Environmental Sensors
  62. 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. 63. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 63 http://demo.actuate.com/eclipsecon2014/
  64. 64. Trend #3 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 64
  65. 65. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 65 Cloud
  66. 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. 67. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 67
  68. 68. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 68
  69. 69. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 69
  70. 70. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 70
  71. 71. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 71
  72. 72. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 72
  73. 73. What’s wrong with this picture? 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 73
  74. 74. What’s wrong with this picture? 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 74 200 MB 250 MB 153 MB
  75. 75. tools for the web on the web 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 75 code.everywhere = true;
  76. 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. 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. 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. 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. 80. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 80 ZeroTurnaround Developer Productivity Report 2012
  81. 81. I have no idea. 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 81 Some
  82. 82. The community is the capacity 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 82 You Are
  83. 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. 84. Thank You! Questions? mike@eclipse.org @mmilinkov 17 Mar 2014 Copyright (c) 2014 Eclipse Foundation, Inc. 84

×