SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
Eclipse Day 2010 in Rome               October 5th, 2010




Prof Paolo Maresca
Obiettivi e progetti della comunità Eclipse italiana



 www.spagoworld.org/openevents
Eclipse Day 2010 in Rome          October 5th, 2010




             Obiettivi e progetti della
             comunità Eclipse Italiana

                             Prof. Paolo Maresca
        Dipartimento di Informatica e Sistemistica
              Polo Scientifico e Tecnologico
            Università di Napoli “Federico II”
                http://eclipse.dis.unina.it/
                 paolo.maresca@unina.it



Prof Paolo Maresca                                     2
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome          October 5th, 2010



• Cosa è Eclipse ?
• Eclipse ed i suoi “diversi cappelli”
• Le comunità eclipse come ecosistema di
  cooperazione e sviluppo di software open source
• La comunità eclipse italiana
       –    Challenges
       –    Projects
       –    What can help us ?
       –    Accomplishments
       –    How do measure progress ?
       –    Goals and future developments
• Conclusioni
Prof Paolo Maresca                                     3
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                      October 5th, 2010


                                                         Mission
       Eclipse Community =                               The beef




       My first task =                                 The beef
                                                       advertisement


                              Do not confuse the two
Prof Paolo Maresca                                              4
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                                   October 5th, 2010


                                                       What Eclipse is really ?
                       Originally                                                 Today




                                                                     "An open, extensible platform for tool
       "An open extensible IDE for
                                                                   integration built by an open community
       anything and nothing in
                                                                                         of tool providers."
       particular."
                                                                                                   From Eclipse.org

         Now being used as a platform for non-IDE tools (Lotus,
                  Rational, Workplace, for example)
Prof Paolo Maresca                                                        5
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                         October 5th, 2010



                                                       Eclipse is…

       • A powerfull                                         • Open source
         architecture                                          projects
       • A Java IDE                                          • A community
       • An IDE framework                                    • An ecosystem
       • A tools framework                                   • A foundation
       • An application
         framework                                           • projects
       • Runtimes platform


Prof Paolo Maresca                                               6
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome               October 5th, 2010


                                             Eclipse architecture
• The most important part of the Eclipse
  architecture is the plug-in.
       – Eclipse provides the base functions of an
         IDE. You can add as many plug-ins as you
         need.
       – This architecture lets vendors (and everybody
         else) extend Eclipse.
       – Your plug-in contains only the code for its
         unique function; everything else comes from
         Eclipse (or other plug-ins).
Prof Paolo Maresca                                        7
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                       October 5th, 2010


                                           Eclipse architecture
                                                                                        YOUR
                                                                                        plug-in

                                                                                            C++
                                                         Help
                                   Workbench                                            plug-in
                                                         system


                                                                                  GUI builder
                                                         Team
                                   Workspace                                          plug-in
                                                       components

                                                                                   Modeling
                                                                                     plug-in


Prof Paolo Maresca                                                  8
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                   October 5th, 2010


                                            Eclipse is a Java IDE
• Language aware
  editors, views, …
• Refactoring support
• Integrated unit
  testing and
  debugging
• Incremental
  compilation and
  build
• Team development
  support
Prof Paolo Maresca                                         9
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome             October 5th, 2010

                                       Eclipse is an IDE framework
• Eclipse + JDT = Java IDE
   – First class framework for Java, language aware
     editor,
• incremental build, integrated debugging, ...
• Eclipse + CDT = C/C++ IDE
   – First class framework for C/C++, language aware
     editor,
• refactoring, search
• Eclipse + PDT = PHP IDE
• Eclipse + JDT + CDT + PDT = Java, C/C++, PHP IDE
   – Ruby, TCL, JavaScript, ...
Prof Paolo Maresca                                     10
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                    October 5th, 2010


• Plugins make Eclipse                                 Eclipse is a Tools Framework
  whatever you need it to
  be
• Platform of frameworks
  and exemplary tools
• Tools extend the
  platform using
  bundles/plugins
   – Business Intelligence
     and Reporting Tools,
     Web Tools Project,
     Data Tools Project,
     Eclipse Modeling
     Framework
Prof Paolo Maresca                                           11
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                 October 5th, 2010



                              Eclipse is a Application Framework
                                                       • Remove the IDE
                                                         elements; you’re left
                                                         with a general purpose
                                                         application framework
                                                            – Linux, Windows, Mac OSX,
                                                              UNIX, embedded
                                                            – Rich widget set, graphics
                                                            – Native OS integration (drag
                                                              and drop, OLE/XPCOM
                                                              integration)
                                                       • A platform for rich
                                                         clients

Prof Paolo Maresca                                     12
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010


                              Eclipse is a Runtime Framework
  • Equinox generally useful component model
  • Headless applications, servers
  • Application Server on Equinox
          – WAS 6.1 is based on Equinox
          – BEA’s micro kernel architecture based on Equinox




Prof Paolo Maresca                                     13
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010Top Level Projects
                                      Twelve
                                             in Rome             October 5th, 2010

       • Eclipse project
       • Eclipse Modeling                              • Data Tools Platform
         Project
                                                       • Device Software
       • Eclipse Runtime                                 Development Platform
         Project (Equinox)
                                                       • Eclipse Technology
       • Tools projects                                  project
       • Eclipse Web Tools                             • Service Oriented
         Platform (WTP)                                  Architecture
       • Eclipse Test &                                • SOA Tools
         Performance Tools
         Platform (TPTP)
       • Business Intelligence
         and Reporting Tools
         (BIRT)
Prof Paolo Maresca                                        14
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010


              Eclipse is an Open Source Community

      • All Eclipse projects are available for free
        download
      • ~1 million downloads/month
      • Contributors number in the thousands
      • Committers number in the hundreds
      • Hundreds of plugins provided by commercial
        companies, organizations, and individuals
      • Enthusiastic blogger community
      • Numerous Eclipse portals, etc…
Prof Paolo Maresca                                     15
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                      October 5th, 2010

                                             Eclipse is an EcoSystem

         • Eclipse is focused on nurturing the
           ecosystem to complement, and enhance the
           Eclipse Platform
                 – Hundreds of organizations build Eclipse plugins
                 – Companies collaborate on Eclipse projects
                 – Companies compete with products based on
                   Eclipse technology
         • Many members, including major Java,
           Enterprise, Linux, and Embedded vendors
                 – http://www.eclipse.org/membership/

Prof Paolo Maresca                                           16
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010




                         Eclipse as an ecosystem




Prof Paolo Maresca                                     17
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                                   October 5th, 2010
                                                       The Eco System




      • Eclipse Eco System consists of
              – Developers - develop and submit code
              – Members – provide funding and guidance; use
                what the developers have developed to build
                products
              – Foundation – provides services to developers
                and members (e.g., IT infrastructure )


                                                                             (naïve view)

Prof Paolo Maresca                                                      18
Obiettivi e progetti della comunità Eclipse italiana
foundation          Eclipse Day 2010 in Rome           October 5th, 2010
                                                                                2007

       2009                                                                     2001




Prof Paolo Maresca                                     19
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010




Prof Paolo Maresca                                     20
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010


                             Global ECLIPSE Eco System




                   is a “Constellation” of communities
Prof Paolo Maresca                                     21
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Ecosystem
                                     Local ECLIPSE Rome
                                                                                           October 5th, 2010




                                                               Technological
                                                                Communities              Firm 1
                             University B
                                                                                                                  Firm 2



  University A


                                                       Users                      Committers




                                                                   Plug-In
                                                                Developers
         Local
    Government                                                                                                      Local
                                                                                                               Government




Prof Paolo Maresca                                                           22
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome               October 5th, 2010

                                          Eclipse is a Foundation
      • The Eclipse
        Foundation
              – Manages and directs the
                ongoing development
              – Provides IT infrastructure
                required by development
                teams
      • Independent not for
        profit foundation
        formed in 2004
      • Does not directly
        employ developers for
        Eclipse projects
Prof Paolo Maresca                                       23
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010


                                      The Eclipse Foundation
      • An open source group that provides royalty free
        source code and world wide redistribution rights
      • Launched in November 2001
      • Originally led by Borland, IBM, Merant, QNX,
        Rational and others
      • Today dozens of vendors participate, including
        Intel, BEA, Oracle, HP, SAP, Hitachi, Telelogic
        and Ericsson.
      • The Eclipse Foundation is non-profit and not
            controlled by IBM or others.

Prof Paolo Maresca                                     24
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010



                     Eclipse is… all these things
       •     A powerfull
             architecture           • Open source
                                       projects
       •     A Java IDE
                                    • A community
       •     An IDE framework
                                    • An ecosystem
       •     A tools framework
                                    • A foundation
       •     An application
             framework
       •     Runtimes platform



Prof Paolo Maresca                                     25
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010




                      Eclipse Italian Community




Prof Paolo Maresca                                     26
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                     October 5th, 2010

            What is Eclipse Italian Community itself ?
                                 Goals                                      Government




       " community is born around                             "An open, extensible craftmans
       the objectives "                                renaissance studio for tool integration
                                                          built by an open community of idea
                                                                                   providers”



Prof Paolo Maresca                                         27
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome               October 5th, 2010


                                                       Scope
               • The Eclipse Italian Community has the
                 scope:
                  – to coagulate the Italian resources
                    around to the objective of the open
                    source through the improvement of the
                    platform.
                  – To create one occasion of cooperative
                    job for students, researcher, industries
                  – To create and sustain a community

Prof Paolo Maresca                                         28
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                             October 5th, 2010



                          Three actors
                                                Research
           Universities                         Formation
                                                                                                  End user
                                                                                                  Expert
                                                                         Students                 user
                                                                                                  Research
                                                                                                  ers

                                                                           Improve
                                                                           knowledge
                                                                           Improve
                                                                           product
                                                       Industries
                                                                           Acquire man
                                                                           power

Prof Paolo Maresca                                                  29
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                                            October 5th, 2010

                 Community Vision: The Renaissance Craftman Studio
         Eclipse UK
         Community                   Metaphora
                                                                               Eclipse US
                                                                     ....      ecosystem

                                                 Eclipse UK
                                                 ecosystem



                                                            Eclipse.org
                                                                                            Eclipse US
                                                                                            Community
           Python                 ....
        Community
                                                                                                       ....          Linux
                                                                                                                 Community
     Eclipse Italian                                                                  Eclipse Brasil
       Community                                                                        Community

                                                                  Java Community

                                                                                                                    Eclipse Brasil
                                                                                                                       ecosystem
                                                   Eclipse IT
                                                  ecosystem




Prof Paolo Maresca                                                            30
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                    October 5th, 2010

                                                       Challanges

           • Local eclipse ecosystem
           • Community development model.
                  – i.e. Mc Dermott or IBM life cicle ?
           •     FLOSS success factors
           •     Innovation Framework model
           •     Formation Framework model
           •     E-Government model
           •     …
Prof Paolo Maresca                                              31
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010


                    Community Development Model -1
               Mc Dermott’s Five stages of community development




Prof Paolo Maresca                                     32
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                    October 5th, 2010

                               Eclipse italian community is…
       • Renaissance Craftman
         Studio Metaphora                              •   Open source projects
       • A three actors paradigm                       •   A community
       • An open and extensible                        •   An ecosystem
         lab                                           •   A part of eclipse overall
       • An open framework
         innovation example
       • An open formation
         framework
       • An high formed global
         team



Prof Paolo Maresca                                           33
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                  October 5th, 2010




                                                       Projects




                                       A taste of Eclipse italian
                                          community projects
                                       http://eclipse.dis.unina.it


Prof Paolo Maresca                                            34
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                  October 5th, 2010


       • EifFE-L meets ECLIPSE                         • The Eclipse – Learning
                                                         and Cooperative
       • Caddie on Eclipse with                          environment (Eclipse-
         Ruby                                            LCE)
       • Eclipse and Mash-up                           • The Multimedia
                                                         Knowledge Eclipse
       • Eclipse e Jazz nella                            Environment (MKEE)
         didattica universitaria                       • The Eclipse- Db2 on
       • The Eclipse Italian                             competition project
         community with Second                         • Cinderella project
         Life projects (Eclipse-IT-                    • Eclipse Documentation
         SL)                                           • J-Meta
       • The Eclipse – Web                             • BEE
         Services Project (Eclipse-                    • Ecli-Law
         WS)                                           • OTRE
                                                       • Open source licensing
Prof Paolo Maresca                                         35
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010


                  What can help our new community?
         • Sharing knowledge and sinergies
         • To involve the industries and PA
         • Channels to make the eclipse community visible
           and appreciated
         • ECLIPSE-IT 2010 (30 Settembre- 1 Ottobre) –
           Savona Eclipse & Avionics (october 6
           Accademia Aeronautica Pozzuoli)
         • Sponsorship would be greatly appreciated
         • Eclipse observatory
         • Finding ways to leverage the experience of
           creating succesfull communities
Prof Paolo Maresca                                     36
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010

•    Academic day –IBM Tivoli Lab dicembre 2005               Accomplishments
•    Started in January 2006, document of the attempt March 2006
•    Web application site http://eclipse.dis.unina.it/
•    Community presentation to conferences and event
      – Opening Cerimony & Tecnical Meeting – IBM-Tivoli lab Roma 1 dicembre 2006
      – DIDAMATICA (may 2006 - Cagliari)
      – AICA        (september 2006 – Cesena)
      – Raleigh IBM laboratories (August 2006)
      – DET’06 (Grand Canyon- USA September 2006)
      – DET’07 (San Francisco- USA – september 2007)
           • Eclipse invited session
      – Alcatel-Lucent, Battipaglia 21 settembre 2007
      – DET’08 (Boston- USA – september 2008)
           • Eclipse invited session
      – DET’09 (S. Francisco USA – september 2009) Det’10 (Oak Brook, Illinois,
         USA- october 2010)
           • Eclipse invited session
      – Eclipse-IT national workshop
           • Napoli (2007), Bari (2008), Bergamo (2009), Savona (2010)
Prof Paolo Maresca                                     37
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome            October 5th, 2010

•    Number of person registered                 How do we measure progress ?
      – 3500, students, researchers employees of industry
•    Number of project started
      – 3 (IBM, Documentation, Chong-IBM, Opera21, etc.)
•    Number of course organized
      – 1 , 2 required, 1 doctoral course on February 2009 at Taranto University (3
        CFU)
•    Seminars (2009 only) and eclipse evangelism
      – 6 , Trento, Taranto, Bergamo, Napoli (CNR), Roma, Savona
•    Awards
      – Best IBM innovation plug-in – Filippo Lanubile Università di Bari - 2006
      – Best italian plugin developed Paolo Maresca Università di Napoli - 2006
      – IBM country project 2006 best community coordination Paolo Maresca
        Università Federico II di Napoli
      – IBM country project 2007 best community launching Paolo Maresca
        Università Federico II di Napoli
      – IBM country project 2008 Università di Bari – Filippo Lanubile
      – IBM faculty Award 2008 Università di Bari - Penelope project – Filippo
        Lanubile
      – IBM faculty Award 2008 Università di Salerno - Coffee project – Vittorio
        Scarano
      – IBM country project 2009 Università di Bergamo – Angelo Gargantini
Prof Paolo Maresca                                     38
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010


                            How do we measure progress ? (II)
      • Number of thesis (last year)
         – 30 (from unina) others…?
      • Number of plug-in developed
         – 7 from Unina (2 MKEE, 1 doc, 2 OHIO state University,1
           USBD, 1 Eclipse-LCE, 1 Eclidoole) , 1 from UniBas, 1
           from UniBa, 1 from Unisa, others ?
      • Number of papers (last 3 years)
         – 40 in proceedings eclipse-it 07-08-09. From unina 10-15 .
           others ?
         – 9 det’ 07-08-09
         – 5-7 from det’10
         – Others partners …
      • We need a common data base !
Prof Paolo Maresca                                     39
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                         October 5th, 2010




  • 2-4 month
                                Goals (short mid and long term)
          – Recluting partners, meet Eclipse persons & evangelists, present community to
            researchers and industries
          – Improve web site and back site (http://eclipse.dis.unina.it/, eclipse-it.org)
          – Courses, seminars ( a lot incoming).
  • 6-12 month
          –    European projects
          –    Eclipse Italian observatory on open source and industry
          –    Start other project with industries
          –    Evangelism: invited session Eclipse and Jazz for e-learning (DET’ 10)
          –    Using Eclipse at first level courses (programming , Software Engineering)
                  • Also managing projects with Jazz/eclipse (Bergamo, Genova, Napoli, Salerno)
          – Second technical workshop industries directly involved inside eclipse-it 10
          – Internationalization : eclipsecon10, eclipseurope, etc
  • 1-2 years
          –    Growing a no profit entity
          –    Students Eclipse award (from Partners)
          –    Eclipse doctorate (cofound)
          –    Industry compulsory internship (IBM, Opera 21, others,)
Prof Paolo Maresca                                            40
Obiettivi e progetti della comunità Eclipse italiana
Conclusions

             Eclipse Day 2010 in Rome                      October 5th, 2010
             – Eclipse drive standards and force open innovation network
             – Eclipse (and Open Source projects) are successful if they find
                 consumers (like any product)
             – Eclipse (and Open Source) consumption requires mature
                 organizations
             – Eclipse project are high quality products
             – Provide cost effective access to base componentry
             – Be a mechanism to allow companies and PA to cooperate in the
                 development of common infrastructure technology as a platform for
                 innovation (and leave them to compete into their core business)
             – Be a mechanism to drive multi-vendor consistency to enhance value
                 to customers
             – Provide a common and flexible base to support multiple HW platforms
                 and drive and foster the development of a critical mass of SW
                 development
             – coagulate the Italian resources around to the objective of the open
                 source through the improvement of the platform.
             – create one occasion of cooperative job for students, researcher,
Prof Paolo Maresca                                    41
                 industries and PA
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome           October 5th, 2010


                                          Acknowledgement

    Ralph Mueller, eclipse.org
    Alex Donatelli, Rosario Gangemi, Carla Milani, IBM Italia
    John kellerman IBM U.S.A.




    … and to all the participants to the initiative
Prof Paolo Maresca                                     42
Obiettivi e progetti della comunità Eclipse italiana
Eclipse Day 2010 in Rome                                     October 5th, 2010




                                                         …. greetings to the
                                          ECLIPSE- IT 2010 SAVONA ….
                                                       http://eclipse.dis.unina.it/
                                                       eclipse-it.org/2010



Prof Paolo Maresca                                                       43
Obiettivi e progetti della comunità Eclipse italiana
Any Questions ?
                         Eclipse Day 2010 in Rome                        October 5th, 2010




Prof Paolo Maresca                                                 44
Obiettivi e progetti della comunità Eclipse italiana

Más contenido relacionado

Similar a Obiettivi e progetti della comunità Eclipse italiana

Os Tibbittstutorial
Os TibbittstutorialOs Tibbittstutorial
Os Tibbittstutorial
oscon2007
 
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware
 
Eclipse and Academia
Eclipse and AcademiaEclipse and Academia
Eclipse and Academia
deepakazad
 

Similar a Obiettivi e progetti della comunità Eclipse italiana (20)

Os Tibbittstutorial
Os TibbittstutorialOs Tibbittstutorial
Os Tibbittstutorial
 
Hithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxyHithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxy
 
Tycho - Building plug-ins with Maven
Tycho - Building plug-ins with MavenTycho - Building plug-ins with Maven
Tycho - Building plug-ins with Maven
 
Eclipse DemoCamp Sofia -
Eclipse DemoCamp Sofia - Eclipse DemoCamp Sofia -
Eclipse DemoCamp Sofia -
 
Eclipse Overview
Eclipse Overview Eclipse Overview
Eclipse Overview
 
Building Eclipse Plugins with Tycho
Building Eclipse Plugins with TychoBuilding Eclipse Plugins with Tycho
Building Eclipse Plugins with Tycho
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
 
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open WideOCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
OCCIware Project at EclipseCon France 2016, by Marc Dutoo, Open Wide
 
The Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platformThe Nuxeo Way: leveraging open source to build a world-class ECM platform
The Nuxeo Way: leveraging open source to build a world-class ECM platform
 
Simulating vision impairments for Java/Swing developers using the NetBeans IDE
Simulating vision impairments for Java/Swing developers using the NetBeans IDESimulating vision impairments for Java/Swing developers using the NetBeans IDE
Simulating vision impairments for Java/Swing developers using the NetBeans IDE
 
Open Source Clouds at VIRTu Alley
Open Source Clouds at VIRTu AlleyOpen Source Clouds at VIRTu Alley
Open Source Clouds at VIRTu Alley
 
Eclipse
EclipseEclipse
Eclipse
 
2009 - Eclipse foundation presentation
2009 - Eclipse foundation presentation2009 - Eclipse foundation presentation
2009 - Eclipse foundation presentation
 
Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOASviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA
 
OER Rapid Innovation
OER Rapid InnovationOER Rapid Innovation
OER Rapid Innovation
 
HPC Workbench Presentation
HPC Workbench PresentationHPC Workbench Presentation
HPC Workbench Presentation
 
Stackato v6
Stackato v6Stackato v6
Stackato v6
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
 
Eclipse and Academia
Eclipse and AcademiaEclipse and Academia
Eclipse and Academia
 
Eclipse RCP 4
Eclipse RCP 4Eclipse RCP 4
Eclipse RCP 4
 

Más de Eclipse Day 2010 in Rome

Más de Eclipse Day 2010 in Rome (10)

Living IT Architectures - Open Source per la realizzazione del modello XaaS
Living IT Architectures - Open Source per la realizzazione del modello XaaSLiving IT Architectures - Open Source per la realizzazione del modello XaaS
Living IT Architectures - Open Source per la realizzazione del modello XaaS
 
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
 
Eclipse - an open source Innovation Network
Eclipse - an open source Innovation NetworkEclipse - an open source Innovation Network
Eclipse - an open source Innovation Network
 
The Eclipse SOA Initiative
The Eclipse SOA InitiativeThe Eclipse SOA Initiative
The Eclipse SOA Initiative
 
Why Deutsche Post DHL contributes to Open Source and Eclipse
Why Deutsche Post DHL contributes to Open Source and EclipseWhy Deutsche Post DHL contributes to Open Source and Eclipse
Why Deutsche Post DHL contributes to Open Source and Eclipse
 
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure PlatformSviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
 
Developing SOA Services with Red Hat JBoss and Eclipse tools
Developing SOA Services with Red Hat JBoss and Eclipse toolsDeveloping SOA Services with Red Hat JBoss and Eclipse tools
Developing SOA Services with Red Hat JBoss and Eclipse tools
 
Interoperabilità con Eclipse RCP
Interoperabilità con Eclipse RCPInteroperabilità con Eclipse RCP
Interoperabilità con Eclipse RCP
 
Data Management Solutions based on Eclipse
Data Management Solutions based on EclipseData Management Solutions based on Eclipse
Data Management Solutions based on Eclipse
 
Micro Focus - Not only Cobol
Micro Focus - Not only CobolMicro Focus - Not only Cobol
Micro Focus - Not only Cobol
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Obiettivi e progetti della comunità Eclipse italiana

  • 1. Eclipse Day 2010 in Rome October 5th, 2010 Prof Paolo Maresca Obiettivi e progetti della comunità Eclipse italiana www.spagoworld.org/openevents
  • 2. Eclipse Day 2010 in Rome October 5th, 2010 Obiettivi e progetti della comunità Eclipse Italiana Prof. Paolo Maresca Dipartimento di Informatica e Sistemistica Polo Scientifico e Tecnologico Università di Napoli “Federico II” http://eclipse.dis.unina.it/ paolo.maresca@unina.it Prof Paolo Maresca 2 Obiettivi e progetti della comunità Eclipse italiana
  • 3. Eclipse Day 2010 in Rome October 5th, 2010 • Cosa è Eclipse ? • Eclipse ed i suoi “diversi cappelli” • Le comunità eclipse come ecosistema di cooperazione e sviluppo di software open source • La comunità eclipse italiana – Challenges – Projects – What can help us ? – Accomplishments – How do measure progress ? – Goals and future developments • Conclusioni Prof Paolo Maresca 3 Obiettivi e progetti della comunità Eclipse italiana
  • 4. Eclipse Day 2010 in Rome October 5th, 2010 Mission Eclipse Community = The beef My first task = The beef advertisement Do not confuse the two Prof Paolo Maresca 4 Obiettivi e progetti della comunità Eclipse italiana
  • 5. Eclipse Day 2010 in Rome October 5th, 2010 What Eclipse is really ? Originally Today "An open, extensible platform for tool "An open extensible IDE for integration built by an open community anything and nothing in of tool providers." particular." From Eclipse.org Now being used as a platform for non-IDE tools (Lotus, Rational, Workplace, for example) Prof Paolo Maresca 5 Obiettivi e progetti della comunità Eclipse italiana
  • 6. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse is… • A powerfull • Open source architecture projects • A Java IDE • A community • An IDE framework • An ecosystem • A tools framework • A foundation • An application framework • projects • Runtimes platform Prof Paolo Maresca 6 Obiettivi e progetti della comunità Eclipse italiana
  • 7. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse architecture • The most important part of the Eclipse architecture is the plug-in. – Eclipse provides the base functions of an IDE. You can add as many plug-ins as you need. – This architecture lets vendors (and everybody else) extend Eclipse. – Your plug-in contains only the code for its unique function; everything else comes from Eclipse (or other plug-ins). Prof Paolo Maresca 7 Obiettivi e progetti della comunità Eclipse italiana
  • 8. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse architecture YOUR plug-in C++ Help Workbench plug-in system GUI builder Team Workspace plug-in components Modeling plug-in Prof Paolo Maresca 8 Obiettivi e progetti della comunità Eclipse italiana
  • 9. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse is a Java IDE • Language aware editors, views, … • Refactoring support • Integrated unit testing and debugging • Incremental compilation and build • Team development support Prof Paolo Maresca 9 Obiettivi e progetti della comunità Eclipse italiana
  • 10. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse is an IDE framework • Eclipse + JDT = Java IDE – First class framework for Java, language aware editor, • incremental build, integrated debugging, ... • Eclipse + CDT = C/C++ IDE – First class framework for C/C++, language aware editor, • refactoring, search • Eclipse + PDT = PHP IDE • Eclipse + JDT + CDT + PDT = Java, C/C++, PHP IDE – Ruby, TCL, JavaScript, ... Prof Paolo Maresca 10 Obiettivi e progetti della comunità Eclipse italiana
  • 11. Eclipse Day 2010 in Rome October 5th, 2010 • Plugins make Eclipse Eclipse is a Tools Framework whatever you need it to be • Platform of frameworks and exemplary tools • Tools extend the platform using bundles/plugins – Business Intelligence and Reporting Tools, Web Tools Project, Data Tools Project, Eclipse Modeling Framework Prof Paolo Maresca 11 Obiettivi e progetti della comunità Eclipse italiana
  • 12. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse is a Application Framework • Remove the IDE elements; you’re left with a general purpose application framework – Linux, Windows, Mac OSX, UNIX, embedded – Rich widget set, graphics – Native OS integration (drag and drop, OLE/XPCOM integration) • A platform for rich clients Prof Paolo Maresca 12 Obiettivi e progetti della comunità Eclipse italiana
  • 13. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse is a Runtime Framework • Equinox generally useful component model • Headless applications, servers • Application Server on Equinox – WAS 6.1 is based on Equinox – BEA’s micro kernel architecture based on Equinox Prof Paolo Maresca 13 Obiettivi e progetti della comunità Eclipse italiana
  • 14. Eclipse Day 2010Top Level Projects Twelve in Rome October 5th, 2010 • Eclipse project • Eclipse Modeling • Data Tools Platform Project • Device Software • Eclipse Runtime Development Platform Project (Equinox) • Eclipse Technology • Tools projects project • Eclipse Web Tools • Service Oriented Platform (WTP) Architecture • Eclipse Test & • SOA Tools Performance Tools Platform (TPTP) • Business Intelligence and Reporting Tools (BIRT) Prof Paolo Maresca 14 Obiettivi e progetti della comunità Eclipse italiana
  • 15. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse is an Open Source Community • All Eclipse projects are available for free download • ~1 million downloads/month • Contributors number in the thousands • Committers number in the hundreds • Hundreds of plugins provided by commercial companies, organizations, and individuals • Enthusiastic blogger community • Numerous Eclipse portals, etc… Prof Paolo Maresca 15 Obiettivi e progetti della comunità Eclipse italiana
  • 16. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse is an EcoSystem • Eclipse is focused on nurturing the ecosystem to complement, and enhance the Eclipse Platform – Hundreds of organizations build Eclipse plugins – Companies collaborate on Eclipse projects – Companies compete with products based on Eclipse technology • Many members, including major Java, Enterprise, Linux, and Embedded vendors – http://www.eclipse.org/membership/ Prof Paolo Maresca 16 Obiettivi e progetti della comunità Eclipse italiana
  • 17. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse as an ecosystem Prof Paolo Maresca 17 Obiettivi e progetti della comunità Eclipse italiana
  • 18. Eclipse Day 2010 in Rome October 5th, 2010 The Eco System • Eclipse Eco System consists of – Developers - develop and submit code – Members – provide funding and guidance; use what the developers have developed to build products – Foundation – provides services to developers and members (e.g., IT infrastructure ) (naïve view) Prof Paolo Maresca 18 Obiettivi e progetti della comunità Eclipse italiana
  • 19. foundation Eclipse Day 2010 in Rome October 5th, 2010 2007 2009 2001 Prof Paolo Maresca 19 Obiettivi e progetti della comunità Eclipse italiana
  • 20. Eclipse Day 2010 in Rome October 5th, 2010 Prof Paolo Maresca 20 Obiettivi e progetti della comunità Eclipse italiana
  • 21. Eclipse Day 2010 in Rome October 5th, 2010 Global ECLIPSE Eco System is a “Constellation” of communities Prof Paolo Maresca 21 Obiettivi e progetti della comunità Eclipse italiana
  • 22. Eclipse Day 2010 in Ecosystem Local ECLIPSE Rome October 5th, 2010 Technological Communities Firm 1 University B Firm 2 University A Users Committers Plug-In Developers Local Government Local Government Prof Paolo Maresca 22 Obiettivi e progetti della comunità Eclipse italiana
  • 23. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse is a Foundation • The Eclipse Foundation – Manages and directs the ongoing development – Provides IT infrastructure required by development teams • Independent not for profit foundation formed in 2004 • Does not directly employ developers for Eclipse projects Prof Paolo Maresca 23 Obiettivi e progetti della comunità Eclipse italiana
  • 24. Eclipse Day 2010 in Rome October 5th, 2010 The Eclipse Foundation • An open source group that provides royalty free source code and world wide redistribution rights • Launched in November 2001 • Originally led by Borland, IBM, Merant, QNX, Rational and others • Today dozens of vendors participate, including Intel, BEA, Oracle, HP, SAP, Hitachi, Telelogic and Ericsson. • The Eclipse Foundation is non-profit and not controlled by IBM or others. Prof Paolo Maresca 24 Obiettivi e progetti della comunità Eclipse italiana
  • 25. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse is… all these things • A powerfull architecture • Open source projects • A Java IDE • A community • An IDE framework • An ecosystem • A tools framework • A foundation • An application framework • Runtimes platform Prof Paolo Maresca 25 Obiettivi e progetti della comunità Eclipse italiana
  • 26. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse Italian Community Prof Paolo Maresca 26 Obiettivi e progetti della comunità Eclipse italiana
  • 27. Eclipse Day 2010 in Rome October 5th, 2010 What is Eclipse Italian Community itself ? Goals Government " community is born around "An open, extensible craftmans the objectives " renaissance studio for tool integration built by an open community of idea providers” Prof Paolo Maresca 27 Obiettivi e progetti della comunità Eclipse italiana
  • 28. Eclipse Day 2010 in Rome October 5th, 2010 Scope • The Eclipse Italian Community has the scope: – to coagulate the Italian resources around to the objective of the open source through the improvement of the platform. – To create one occasion of cooperative job for students, researcher, industries – To create and sustain a community Prof Paolo Maresca 28 Obiettivi e progetti della comunità Eclipse italiana
  • 29. Eclipse Day 2010 in Rome October 5th, 2010 Three actors Research Universities Formation End user Expert Students user Research ers Improve knowledge Improve product Industries Acquire man power Prof Paolo Maresca 29 Obiettivi e progetti della comunità Eclipse italiana
  • 30. Eclipse Day 2010 in Rome October 5th, 2010 Community Vision: The Renaissance Craftman Studio Eclipse UK Community Metaphora Eclipse US .... ecosystem Eclipse UK ecosystem Eclipse.org Eclipse US Community Python .... Community .... Linux Community Eclipse Italian Eclipse Brasil Community Community Java Community Eclipse Brasil ecosystem Eclipse IT ecosystem Prof Paolo Maresca 30 Obiettivi e progetti della comunità Eclipse italiana
  • 31. Eclipse Day 2010 in Rome October 5th, 2010 Challanges • Local eclipse ecosystem • Community development model. – i.e. Mc Dermott or IBM life cicle ? • FLOSS success factors • Innovation Framework model • Formation Framework model • E-Government model • … Prof Paolo Maresca 31 Obiettivi e progetti della comunità Eclipse italiana
  • 32. Eclipse Day 2010 in Rome October 5th, 2010 Community Development Model -1 Mc Dermott’s Five stages of community development Prof Paolo Maresca 32 Obiettivi e progetti della comunità Eclipse italiana
  • 33. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse italian community is… • Renaissance Craftman Studio Metaphora • Open source projects • A three actors paradigm • A community • An open and extensible • An ecosystem lab • A part of eclipse overall • An open framework innovation example • An open formation framework • An high formed global team Prof Paolo Maresca 33 Obiettivi e progetti della comunità Eclipse italiana
  • 34. Eclipse Day 2010 in Rome October 5th, 2010 Projects A taste of Eclipse italian community projects http://eclipse.dis.unina.it Prof Paolo Maresca 34 Obiettivi e progetti della comunità Eclipse italiana
  • 35. Eclipse Day 2010 in Rome October 5th, 2010 • EifFE-L meets ECLIPSE • The Eclipse – Learning and Cooperative • Caddie on Eclipse with environment (Eclipse- Ruby LCE) • Eclipse and Mash-up • The Multimedia Knowledge Eclipse • Eclipse e Jazz nella Environment (MKEE) didattica universitaria • The Eclipse- Db2 on • The Eclipse Italian competition project community with Second • Cinderella project Life projects (Eclipse-IT- • Eclipse Documentation SL) • J-Meta • The Eclipse – Web • BEE Services Project (Eclipse- • Ecli-Law WS) • OTRE • Open source licensing Prof Paolo Maresca 35 Obiettivi e progetti della comunità Eclipse italiana
  • 36. Eclipse Day 2010 in Rome October 5th, 2010 What can help our new community? • Sharing knowledge and sinergies • To involve the industries and PA • Channels to make the eclipse community visible and appreciated • ECLIPSE-IT 2010 (30 Settembre- 1 Ottobre) – Savona Eclipse & Avionics (october 6 Accademia Aeronautica Pozzuoli) • Sponsorship would be greatly appreciated • Eclipse observatory • Finding ways to leverage the experience of creating succesfull communities Prof Paolo Maresca 36 Obiettivi e progetti della comunità Eclipse italiana
  • 37. Eclipse Day 2010 in Rome October 5th, 2010 • Academic day –IBM Tivoli Lab dicembre 2005 Accomplishments • Started in January 2006, document of the attempt March 2006 • Web application site http://eclipse.dis.unina.it/ • Community presentation to conferences and event – Opening Cerimony & Tecnical Meeting – IBM-Tivoli lab Roma 1 dicembre 2006 – DIDAMATICA (may 2006 - Cagliari) – AICA (september 2006 – Cesena) – Raleigh IBM laboratories (August 2006) – DET’06 (Grand Canyon- USA September 2006) – DET’07 (San Francisco- USA – september 2007) • Eclipse invited session – Alcatel-Lucent, Battipaglia 21 settembre 2007 – DET’08 (Boston- USA – september 2008) • Eclipse invited session – DET’09 (S. Francisco USA – september 2009) Det’10 (Oak Brook, Illinois, USA- october 2010) • Eclipse invited session – Eclipse-IT national workshop • Napoli (2007), Bari (2008), Bergamo (2009), Savona (2010) Prof Paolo Maresca 37 Obiettivi e progetti della comunità Eclipse italiana
  • 38. Eclipse Day 2010 in Rome October 5th, 2010 • Number of person registered How do we measure progress ? – 3500, students, researchers employees of industry • Number of project started – 3 (IBM, Documentation, Chong-IBM, Opera21, etc.) • Number of course organized – 1 , 2 required, 1 doctoral course on February 2009 at Taranto University (3 CFU) • Seminars (2009 only) and eclipse evangelism – 6 , Trento, Taranto, Bergamo, Napoli (CNR), Roma, Savona • Awards – Best IBM innovation plug-in – Filippo Lanubile Università di Bari - 2006 – Best italian plugin developed Paolo Maresca Università di Napoli - 2006 – IBM country project 2006 best community coordination Paolo Maresca Università Federico II di Napoli – IBM country project 2007 best community launching Paolo Maresca Università Federico II di Napoli – IBM country project 2008 Università di Bari – Filippo Lanubile – IBM faculty Award 2008 Università di Bari - Penelope project – Filippo Lanubile – IBM faculty Award 2008 Università di Salerno - Coffee project – Vittorio Scarano – IBM country project 2009 Università di Bergamo – Angelo Gargantini Prof Paolo Maresca 38 Obiettivi e progetti della comunità Eclipse italiana
  • 39. Eclipse Day 2010 in Rome October 5th, 2010 How do we measure progress ? (II) • Number of thesis (last year) – 30 (from unina) others…? • Number of plug-in developed – 7 from Unina (2 MKEE, 1 doc, 2 OHIO state University,1 USBD, 1 Eclipse-LCE, 1 Eclidoole) , 1 from UniBas, 1 from UniBa, 1 from Unisa, others ? • Number of papers (last 3 years) – 40 in proceedings eclipse-it 07-08-09. From unina 10-15 . others ? – 9 det’ 07-08-09 – 5-7 from det’10 – Others partners … • We need a common data base ! Prof Paolo Maresca 39 Obiettivi e progetti della comunità Eclipse italiana
  • 40. Eclipse Day 2010 in Rome October 5th, 2010 • 2-4 month Goals (short mid and long term) – Recluting partners, meet Eclipse persons & evangelists, present community to researchers and industries – Improve web site and back site (http://eclipse.dis.unina.it/, eclipse-it.org) – Courses, seminars ( a lot incoming). • 6-12 month – European projects – Eclipse Italian observatory on open source and industry – Start other project with industries – Evangelism: invited session Eclipse and Jazz for e-learning (DET’ 10) – Using Eclipse at first level courses (programming , Software Engineering) • Also managing projects with Jazz/eclipse (Bergamo, Genova, Napoli, Salerno) – Second technical workshop industries directly involved inside eclipse-it 10 – Internationalization : eclipsecon10, eclipseurope, etc • 1-2 years – Growing a no profit entity – Students Eclipse award (from Partners) – Eclipse doctorate (cofound) – Industry compulsory internship (IBM, Opera 21, others,) Prof Paolo Maresca 40 Obiettivi e progetti della comunità Eclipse italiana
  • 41. Conclusions Eclipse Day 2010 in Rome October 5th, 2010 – Eclipse drive standards and force open innovation network – Eclipse (and Open Source projects) are successful if they find consumers (like any product) – Eclipse (and Open Source) consumption requires mature organizations – Eclipse project are high quality products – Provide cost effective access to base componentry – Be a mechanism to allow companies and PA to cooperate in the development of common infrastructure technology as a platform for innovation (and leave them to compete into their core business) – Be a mechanism to drive multi-vendor consistency to enhance value to customers – Provide a common and flexible base to support multiple HW platforms and drive and foster the development of a critical mass of SW development – coagulate the Italian resources around to the objective of the open source through the improvement of the platform. – create one occasion of cooperative job for students, researcher, Prof Paolo Maresca 41 industries and PA Obiettivi e progetti della comunità Eclipse italiana
  • 42. Eclipse Day 2010 in Rome October 5th, 2010 Acknowledgement Ralph Mueller, eclipse.org Alex Donatelli, Rosario Gangemi, Carla Milani, IBM Italia John kellerman IBM U.S.A. … and to all the participants to the initiative Prof Paolo Maresca 42 Obiettivi e progetti della comunità Eclipse italiana
  • 43. Eclipse Day 2010 in Rome October 5th, 2010 …. greetings to the ECLIPSE- IT 2010 SAVONA …. http://eclipse.dis.unina.it/ eclipse-it.org/2010 Prof Paolo Maresca 43 Obiettivi e progetti della comunità Eclipse italiana
  • 44. Any Questions ? Eclipse Day 2010 in Rome October 5th, 2010 Prof Paolo Maresca 44 Obiettivi e progetti della comunità Eclipse italiana