Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

My EclipseCon 2014 keynote

1,602 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×