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
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
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
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.
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
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