The Eclipse CommunityMike MilinkovichExecutive DirectorEclipse FoundationEclipse Day ParisNovember 5, 2010
Eclipse: a vibrant open source community           “Eclipse is an open source community focused            on developing a...
Eclipse: a vibrant open source community           “Eclipse is an open source community focused            on developing a...
Eclipse: The Leading Developer                         Community15 June 2010    Copyright (c) 2010, Eclipse Foundation, In...
Eclipse: a sustainable eco-system           “Eclipse is a consortium of major software vendors,            solution provid...
Eclipse: a sustainable eco-system           “Eclipse is a consortium of major software vendors,            solution provid...
The Members of Eclipse   • 172 members       – 14 Strategic Members       – 3 Enterprise Members   • 986 committers, repre...
Members of Eclipse15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public Lice...
Creating an Open Software Ecosystem15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Ec...
Eclipse is...•    ...stable•    ...mature•    ...predictable•    ...multi-vendor•    ...openly governed•    ...the place w...
Open Collaboration in Action:                         Web Tools Platform Project                                          ...
7 Years in a Row                                                                                                          ...
15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   13
Why a release train• Eclipse has grown; Consumers use many projects not just the  Platform• Inter-dependency between proje...
How do we make it work?          • Architecture               – Modular & Extensible Architecture vs                 Monol...
Some Important New Directions15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse ...
Rational Software | Eclipse                            e4: The Challenge • Tension between Stability and Innovation • We n...
Goals of e4 “The mission of the e4 project is to build a next generation platform for  pervasive, component-based applica...
People         Independent19
Commitment to 3.x Compatibility• We are committed to protecting your investment in  the current 3.x SDK and RAP• Ongoing d...
Backwards Compatibility      Existing plug-ins       Compatibility           "pure e4" plug-ins         Layer             ...
Eclipse Today   • Eclipse Platform     delivers extensible     frameworks for                                             ...
Tomorrow’s Eclipse Tools Platform                                                      Logging                            ...
EclipseRT Has SignificantIndustry Adoption Java Enterprise Servers  Enterprise Service Bus15 June 2010   Copyright (c) 201...
2009 Eclipse Runtime       EclipseLink              Java                                                                  ...
EclipseRT Hits Critical Mass as                    an Enterprise Runtime          GEMINI          from eclipseRT15 June 20...
2011 Eclipse Runtime                                                                                                      ...
Thank You!                                          Questions?15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. ...
Upcoming SlideShare
Loading in...5
×

Keynote de Mike Milinkovich

1,298

Published on

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

No Downloads
Views
Total Views
1,298
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Keynote de Mike Milinkovich

  1. 1. The Eclipse CommunityMike MilinkovichExecutive DirectorEclipse FoundationEclipse Day ParisNovember 5, 2010
  2. 2. Eclipse: a vibrant open source community “Eclipse is an open source community focused on developing a development platform of runtimes, frameworks and exemplary tools that make it easy and cost-effective to build and deploy software solutions.”15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2
  3. 3. Eclipse: a vibrant open source community “Eclipse is an open source community focused on developing a development platform of runtimes, frameworks and exemplary tools that make it easy and cost-effective to build and deploy software solutions.”15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3
  4. 4. Eclipse: The Leading Developer Community15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4
  5. 5. Eclipse: a sustainable eco-system “Eclipse is a consortium of major software vendors, solution providers, corporations, educational and research institutions and individuals working together to create a sustainable eco-system that enhances, promotes and cultivates the Eclipse open platform with complementary products, services and capabilities.”15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5
  6. 6. Eclipse: a sustainable eco-system “Eclipse is a consortium of major software vendors, solution providers, corporations, educational and research institutions and individuals working together to create a sustainable eco-system that enhances, promotes and cultivates the Eclipse open platform with complementary products, services and capabilities.”15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 6
  7. 7. The Members of Eclipse • 172 members – 14 Strategic Members – 3 Enterprise Members • 986 committers, representing 75+ organizationsStrategic MembersEnterprise Members
  8. 8. Members of Eclipse15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8
  9. 9. Creating an Open Software Ecosystem15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9
  10. 10. Eclipse is...• ...stable• ...mature• ...predictable• ...multi-vendor• ...openly governed• ...the place where people and companies collaborate to get things done15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10
  11. 11. Open Collaboration in Action: Web Tools Platform Project JBoss Studio NetWeaver Studio MyEclipse CodeGear JBuilder Zend Studio15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11
  12. 12. 7 Years in a Row 33 Projects 33 Projects 24 million LOC 23 Projects 18 million LOC 21 Projects 17 million LOC 10 Projects WTP BIRT TPTP EMF TPTP VE CDT CDTEclipse 3.0 Eclipse 3.1 Callisto Europa Ganymede Galileo HeliosJune 28 2004 June 28 2005 June 30 2006 June 29, 2007 June 25, 2008 June 24, 2009 June 23 2010 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12
  13. 13. 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13
  14. 14. Why a release train• Eclipse has grown; Consumers use many projects not just the Platform• Inter-dependency between projects – Eclipse project teams are independent BUT the project code is inter- dependent.• Alignment of version compatibility• Remove latency between project releases15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14
  15. 15. How do we make it work? • Architecture – Modular & Extensible Architecture vs Monolithic Release • Governance – Projects remain independent • Process – Open source development process – Frequent milestone releases15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15
  16. 16. Some Important New Directions15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16
  17. 17. Rational Software | Eclipse e4: The Challenge • Tension between Stability and Innovation • We need to innovate to remain a viable platform1717 © 2009 IBM Corporation
  18. 18. Goals of e4 “The mission of the e4 project is to build a next generation platform for pervasive, component-based applications and tools.” Make it easier to write and deploy applications across computing environments (RIA, Desktop, Server, Cloud, Embedded) – Support Eclipse for the web Make it easier to write plugins – Support dynamic languages for plugin development Allow better control over the look of Eclipse based products – Remove the IDEness of Eclipse based products and applications More diversity of contributors to the core platform15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18
  19. 19. People Independent19
  20. 20. Commitment to 3.x Compatibility• We are committed to protecting your investment in the current 3.x SDK and RAP• Ongoing development in 3.x for >5 years – Targeted enhancements, bug fixes, new platforms – e4 items that are backwards compatible• Co-existence as long as needed – Think Apache 1.x and Apache 215 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 20
  21. 21. Backwards Compatibility Existing plug-ins Compatibility "pure e4" plug-ins Layer e421
  22. 22. Eclipse Today • Eclipse Platform delivers extensible frameworks for JDT CDT RCP Apps building applications Eclipse Platform • Desktop oriented applications • Java centric15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22
  23. 23. Tomorrow’s Eclipse Tools Platform Logging Dynamic Languages Help Search Desktop Shared Preferences Resources RIA Persisting Data Eclipse Application AJAX Services Cloud Services15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 23
  24. 24. EclipseRT Has SignificantIndustry Adoption Java Enterprise Servers Enterprise Service Bus15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 24
  25. 25. 2009 Eclipse Runtime EclipseLink Java Communication Persistence Services (ECF) Riena Rich Ajax (RAP) Services Equinox Java15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25
  26. 26. EclipseRT Hits Critical Mass as an Enterprise Runtime GEMINI from eclipseRT15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26
  27. 27. 2011 Eclipse Runtime Gemini Services Web Container Transactions Database Access (JDBC) Virgo Services Blueprint Services Management JMX Integration Deployment JNDI Integration Virgo Provisioning JPA Integration Administration JCA Connector IntegrationRemote Repository Logging Equinox Java 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27
  28. 28. Thank You! Questions?15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 28
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×