SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
The Eclipse Community

Mike Milinkovich
Executive Director
Eclipse Foundation

Eclipse Day Paris
November 5, 2010
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
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
Eclipse: The Leading Developer
                         Community




15 June 2010    Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   4
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
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
The Members of Eclipse
   • 172 members
       – 14 Strategic Members
       – 3 Enterprise Members
   • 986 committers, representing 75+ organizations
Strategic Members




Enterprise Members
Members of Eclipse




15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   8
Creating an Open Software Ecosystem




15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   9
Eclipse is...
•    ...stable
•    ...mature
•    ...predictable
•    ...multi-vendor
•    ...openly governed
•    ...the place where people and companies
     collaborate to get things done

15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   10
Open Collaboration in Action:
                         Web Tools Platform Project

                                                                                                                    JBoss Studio


                                                                                                                  NetWeaver Studio


                                                                                                                  MyEclipse


                                                                                                                  CodeGear
                                                                                                                  JBuilder




                                                                                                                  Zend Studio




15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0                 11
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                CDT



Eclipse 3.0        Eclipse 3.1           Callisto                Europa             Ganymede                   Galileo      Helios


June 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
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 projects
       – Eclipse project teams are independent BUT the project code is inter-
         dependent.

• Alignment of version compatibility

• Remove latency between project releases



15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   14
How do we make it work?
          • Architecture
               – Modular & Extensible Architecture vs
                 Monolithic Release


          • Governance
               – Projects remain independent


          • Process
               – Open source development process
               – Frequent milestone releases

15 June 2010    Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   15
Some Important New Directions




15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   16
Rational Software | Eclipse



                            e4: The Challenge
 • Tension between Stability and Innovation
 • We need to innovate to remain a viable platform




1717                                            Š 2009 IBM Corporation
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 platform

15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   18
People




         Independent




19
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 2


15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   20
Backwards Compatibility


      Existing plug-ins




       Compatibility           "pure e4" plug-ins
         Layer


                          e4




21
Eclipse Today
   • Eclipse Platform
     delivers extensible
     frameworks for                                                   JDT             CDT           RCP Apps

     building applications
                                                                      Eclipse Platform
   • Desktop oriented
     applications

   • Java centric


15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   22
Tomorrow’s Eclipse Tools Platform


                                                      Logging                                 Dynamic Languages

                                          Help                     Search
   Desktop
                                                                  Shared
                                     Preferences
                                                                 Resources                                        RIA
                                                  Persisting
                                                     Data


                                      Eclipse Application
      AJAX                            Services

                                                                                                      Cloud Services


15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0         23
EclipseRT Has Significant
Industry Adoption
 Java Enterprise Servers




  Enterprise Service Bus




15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   24
2009 Eclipse Runtime


       EclipseLink
              Java                                                                                 Communication
       Persistence                                                                                 Services (ECF)
                  Riena                                                                                 Rich Ajax (RAP)
               Services
                                                       Equinox

                                                          Java




15 June 2010     Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0    25
EclipseRT Hits Critical Mass as
                    an Enterprise Runtime




          GEMINI
          from eclipseRT


15 June 2010    Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   26
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 Integration
Remote Repository
         Logging

                                                              Equinox

                                                                  Java




    15 June 2010    Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0          27
Thank You!

                                          Questions?




15 June 2010   Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0   28

Weitere ähnliche Inhalte

Ähnlich wie Keynote de Mike Milinkovich

Eclipse DemoCamp Sofia -
Eclipse DemoCamp Sofia - Eclipse DemoCamp Sofia -
Eclipse DemoCamp Sofia - Mike Milinkovich
 
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...mfrancis
 
Why IoT needs Open Source Communities
Why IoT needs Open Source CommunitiesWhy IoT needs Open Source Communities
Why IoT needs Open Source CommunitiesAGILE IoT
 
2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)Mike Milinkovich
 
Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013Mike Milinkovich
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...GaĂŤl Blondelle
 
Web-based development with Orion and Flux (APIcon 2014)
Web-based development with Orion and Flux (APIcon 2014)Web-based development with Orion and Flux (APIcon 2014)
Web-based development with Orion and Flux (APIcon 2014)Mike Milinkovich
 
Open Source is eating the world...
Open Source is eating the world...Open Source is eating the world...
Open Source is eating the world...Philippe Krief
 
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application PlatformEclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application PlatformTonny Madsen
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry CollaborationsIan Skerrett
 
Comparing Popular Eclipse Development Projects
Comparing Popular Eclipse Development ProjectsComparing Popular Eclipse Development Projects
Comparing Popular Eclipse Development ProjectsBlack Duck by Synopsys
 
EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?Philippe Krief
 
Together in Eclipse
Together in EclipseTogether in Eclipse
Together in EclipseTomasz Zarna
 
Leveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific CommunityLeveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific Communityguestd41014
 
Riena on-e4-ese2010
Riena on-e4-ese2010Riena on-e4-ese2010
Riena on-e4-ese2010christiancampo
 

Ähnlich wie Keynote de Mike Milinkovich (20)

Eclipse DemoCamp Sofia -
Eclipse DemoCamp Sofia - Eclipse DemoCamp Sofia -
Eclipse DemoCamp Sofia -
 
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
 
Why IoT needs Open Source Communities
Why IoT needs Open Source CommunitiesWhy IoT needs Open Source Communities
Why IoT needs Open Source Communities
 
2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)
 
Eclipse
EclipseEclipse
Eclipse
 
Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013
 
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
 
2009 - Eclipse foundation presentation
2009 - Eclipse foundation presentation2009 - Eclipse foundation presentation
2009 - Eclipse foundation presentation
 
Web-based development with Orion and Flux (APIcon 2014)
Web-based development with Orion and Flux (APIcon 2014)Web-based development with Orion and Flux (APIcon 2014)
Web-based development with Orion and Flux (APIcon 2014)
 
Open Source is eating the world...
Open Source is eating the world...Open Source is eating the world...
Open Source is eating the world...
 
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application PlatformEclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry Collaborations
 
Comparing Popular Eclipse Development Projects
Comparing Popular Eclipse Development ProjectsComparing Popular Eclipse Development Projects
Comparing Popular Eclipse Development Projects
 
Open Source Health
Open Source HealthOpen Source Health
Open Source Health
 
EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?EclipseDay Lyon: What’s happening these days at Eclipse?
EclipseDay Lyon: What’s happening these days at Eclipse?
 
Together in Eclipse
Together in EclipseTogether in Eclipse
Together in Eclipse
 
Leveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific CommunityLeveraging the Eclipse Ecosystem for the Scientific Community
Leveraging the Eclipse Ecosystem for the Scientific Community
 
Swt qt ese2010
Swt qt ese2010Swt qt ese2010
Swt qt ese2010
 
Riena on-e4-ese2010
Riena on-e4-ese2010Riena on-e4-ese2010
Riena on-e4-ese2010
 
GENIVI + OCF Cooperation
GENIVI + OCF CooperationGENIVI + OCF Cooperation
GENIVI + OCF Cooperation
 

Mehr von EclipseDayParis

La gestion de la donnÊe avec Eclipse et l'IngÊnierie dirigÊe par les Modèles ...
La gestion de la donnÊe avec Eclipse et l'IngÊnierie dirigÊe par les Modèles ...La gestion de la donnÊe avec Eclipse et l'IngÊnierie dirigÊe par les Modèles ...
La gestion de la donnÊe avec Eclipse et l'IngÊnierie dirigÊe par les Modèles ...EclipseDayParis
 
Analyze your software assets with Modisco par FrĂŠdĂŠric Madiot
Analyze your software assets with Modisco par FrĂŠdĂŠric MadiotAnalyze your software assets with Modisco par FrĂŠdĂŠric Madiot
Analyze your software assets with Modisco par FrĂŠdĂŠric MadiotEclipseDayParis
 
Solution de gĂŠnĂŠration de rapport OpenDocument Ă  partir de plusieurs sources ...
Solution de gĂŠnĂŠration de rapport OpenDocument Ă  partir de plusieurs sources ...Solution de gĂŠnĂŠration de rapport OpenDocument Ă  partir de plusieurs sources ...
Solution de gĂŠnĂŠration de rapport OpenDocument Ă  partir de plusieurs sources ...EclipseDayParis
 
Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne JuliotEclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne JuliotEclipseDayParis
 
Actuate BIRT dans tous ses ĂŠtats : Reporting, Interactif, Ad-hoc, Analytique...
Actuate  BIRT dans tous ses ĂŠtats : Reporting, Interactif, Ad-hoc, Analytique...Actuate  BIRT dans tous ses ĂŠtats : Reporting, Interactif, Ad-hoc, Analytique...
Actuate BIRT dans tous ses ĂŠtats : Reporting, Interactif, Ad-hoc, Analytique...EclipseDayParis
 
Next Generation Development Infrastructure: Maven, m2eclipse, Nexus & Hudson ...
Next Generation Development Infrastructure: Maven, m2eclipse, Nexus & Hudson ...Next Generation Development Infrastructure: Maven, m2eclipse, Nexus & Hudson ...
Next Generation Development Infrastructure: Maven, m2eclipse, Nexus & Hudson ...EclipseDayParis
 
TĂŠmoignage client ProxiAD
TĂŠmoignage client ProxiADTĂŠmoignage client ProxiAD
TĂŠmoignage client ProxiADEclipseDayParis
 
Temoignage Six Telekurs
Temoignage Six TelekursTemoignage Six Telekurs
Temoignage Six TelekursEclipseDayParis
 
TĂŠmoignage client Zenika
TĂŠmoignage client ZenikaTĂŠmoignage client Zenika
TĂŠmoignage client ZenikaEclipseDayParis
 
Eclipse RT projects Gemini web and Virgo par Steve Powell
Eclipse RT projects Gemini web and Virgo par Steve PowellEclipse RT projects Gemini web and Virgo par Steve Powell
Eclipse RT projects Gemini web and Virgo par Steve PowellEclipseDayParis
 
Using git in eclipse by Chris Aniszczyk
Using git in eclipse by Chris AniszczykUsing git in eclipse by Chris Aniszczyk
Using git in eclipse by Chris AniszczykEclipseDayParis
 

Mehr von EclipseDayParis (11)

La gestion de la donnÊe avec Eclipse et l'IngÊnierie dirigÊe par les Modèles ...
La gestion de la donnÊe avec Eclipse et l'IngÊnierie dirigÊe par les Modèles ...La gestion de la donnÊe avec Eclipse et l'IngÊnierie dirigÊe par les Modèles ...
La gestion de la donnÊe avec Eclipse et l'IngÊnierie dirigÊe par les Modèles ...
 
Analyze your software assets with Modisco par FrĂŠdĂŠric Madiot
Analyze your software assets with Modisco par FrĂŠdĂŠric MadiotAnalyze your software assets with Modisco par FrĂŠdĂŠric Madiot
Analyze your software assets with Modisco par FrĂŠdĂŠric Madiot
 
Solution de gĂŠnĂŠration de rapport OpenDocument Ă  partir de plusieurs sources ...
Solution de gĂŠnĂŠration de rapport OpenDocument Ă  partir de plusieurs sources ...Solution de gĂŠnĂŠration de rapport OpenDocument Ă  partir de plusieurs sources ...
Solution de gĂŠnĂŠration de rapport OpenDocument Ă  partir de plusieurs sources ...
 
Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne JuliotEclipse Modeling pour fabriquer ses DSL par Etienne Juliot
Eclipse Modeling pour fabriquer ses DSL par Etienne Juliot
 
Actuate BIRT dans tous ses ĂŠtats : Reporting, Interactif, Ad-hoc, Analytique...
Actuate  BIRT dans tous ses ĂŠtats : Reporting, Interactif, Ad-hoc, Analytique...Actuate  BIRT dans tous ses ĂŠtats : Reporting, Interactif, Ad-hoc, Analytique...
Actuate BIRT dans tous ses ĂŠtats : Reporting, Interactif, Ad-hoc, Analytique...
 
Next Generation Development Infrastructure: Maven, m2eclipse, Nexus & Hudson ...
Next Generation Development Infrastructure: Maven, m2eclipse, Nexus & Hudson ...Next Generation Development Infrastructure: Maven, m2eclipse, Nexus & Hudson ...
Next Generation Development Infrastructure: Maven, m2eclipse, Nexus & Hudson ...
 
TĂŠmoignage client ProxiAD
TĂŠmoignage client ProxiADTĂŠmoignage client ProxiAD
TĂŠmoignage client ProxiAD
 
Temoignage Six Telekurs
Temoignage Six TelekursTemoignage Six Telekurs
Temoignage Six Telekurs
 
TĂŠmoignage client Zenika
TĂŠmoignage client ZenikaTĂŠmoignage client Zenika
TĂŠmoignage client Zenika
 
Eclipse RT projects Gemini web and Virgo par Steve Powell
Eclipse RT projects Gemini web and Virgo par Steve PowellEclipse RT projects Gemini web and Virgo par Steve Powell
Eclipse RT projects Gemini web and Virgo par Steve Powell
 
Using git in eclipse by Chris Aniszczyk
Using git in eclipse by Chris AniszczykUsing git in eclipse by Chris Aniszczyk
Using git in eclipse by Chris Aniszczyk
 

KĂźrzlich hochgeladen

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

KĂźrzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Keynote de Mike Milinkovich

  • 1. The Eclipse Community Mike Milinkovich Executive Director Eclipse Foundation Eclipse Day Paris November 5, 2010
  • 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. 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. Eclipse: The Leading Developer Community 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4
  • 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. 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. The Members of Eclipse • 172 members – 14 Strategic Members – 3 Enterprise Members • 986 committers, representing 75+ organizations Strategic Members Enterprise Members
  • 8. Members of Eclipse 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8
  • 9. Creating an Open Software Ecosystem 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9
  • 10. Eclipse is... • ...stable • ...mature • ...predictable • ...multi-vendor • ...openly governed • ...the place where people and companies collaborate to get things done 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10
  • 11. Open Collaboration in Action: Web Tools Platform Project JBoss Studio NetWeaver Studio MyEclipse CodeGear JBuilder Zend Studio 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11
  • 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 CDT Eclipse 3.0 Eclipse 3.1 Callisto Europa Ganymede Galileo Helios June 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. 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13
  • 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 releases 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 14
  • 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 releases 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15
  • 16. Some Important New Directions 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16
  • 17. Rational Software | Eclipse e4: The Challenge • Tension between Stability and Innovation • We need to innovate to remain a viable platform 1717 Š 2009 IBM Corporation
  • 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 platform 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18
  • 19. People Independent 19
  • 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 2 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 20
  • 21. Backwards Compatibility Existing plug-ins Compatibility "pure e4" plug-ins Layer e4 21
  • 22. Eclipse Today • Eclipse Platform delivers extensible frameworks for JDT CDT RCP Apps building applications Eclipse Platform • Desktop oriented applications • Java centric 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 22
  • 23. Tomorrow’s Eclipse Tools Platform Logging Dynamic Languages Help Search Desktop Shared Preferences Resources RIA Persisting Data Eclipse Application AJAX Services Cloud Services 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 23
  • 24. EclipseRT Has Significant Industry Adoption Java Enterprise Servers Enterprise Service Bus 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 24
  • 25. 2009 Eclipse Runtime EclipseLink Java Communication Persistence Services (ECF) Riena Rich Ajax (RAP) Services Equinox Java 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25
  • 26. EclipseRT Hits Critical Mass as an Enterprise Runtime GEMINI from eclipseRT 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 26
  • 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 Integration Remote Repository Logging Equinox Java 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 27
  • 28. Thank You! Questions? 15 June 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 28