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