SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
Eclipse Italian Community


          Prof. Paolo Maresca
 Dipartimento di Informatica e Sistemistica
        Polo Scientifico e Tecnologico
          University “Federico II”
                       “Federico II”
                    Napoli
           Paolo.Maresca@unina.it
Outline
What is ECLIPSE Ecosystem
What is ECLIPSE foundation
What is ECLIPSE NOW and a taste of current projects
What is ECLIPSE Italian community
Who is interested ?
Why are they interested ?
What to put in ?
Motivation
   Industry & PA
   Formation
   Academia
   Students
Key Idea
   Platform Themes
   Academic Themes
Partners
Challanges, accomplishements and goals
What can help us ?
Conclusions
Acknowledgement
References
   Paolo Maresca – University di Napoli Federico
             II – Rome 12 Luglio 2007
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)
nd
           Eco System -                    2       look
Open Source projects are successful if they find consumers (like any
product)
Open Source consumption requires mature organizations
(immature organizations require external help to consume / extend)
As consumer organizations mature, they will start to become contributors
Services provided Eco System:
    Mentors / Coaches / Consultants
    - they help the consumers (learn, decide, build, extend, contribute)
    Development Services (extension, custom development, ...)
    Operational Services (SysMgmt, maintenance, bundling, ...)
    Influencers (press, research, teaching)
    etc.
And last but not least: Eclipse Experts to staff all this!
The Eclipse
 Foundation
Origins and development
The Eclipse Foundation
 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
                            non-
 not controlled by IBM or others.
                             others.
Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
What is the Eclipse
                 Foundation?
 From eclipse.org:
      eclipse.org:
      quot;Eclipse is an open platform for tool
      integration built by an open community of
      tool providers.quot;
      An open source group that provides royalty
      free source code and world wide
      redistribution rights.



Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
What is Eclipse itself?
 Originally: quot;An open extensible IDE for
 anything and nothing in particular.quot;
 Today: quot;An open, extensible platform
 for any application.quot;
 Originally an open platform for building
 IDEs and plug-ins, it's now being used as
           plug-
 a platform for non-IDE tools (Lotus,
                 non-
 Rational, Workplace, for example)

Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Eclipse projects
 Eclipse Project (the core platform)
      Provide the base Eclipse platform, not just
      an IDE anymore
 Eclipse Tools Project
      Coordinates groups building world-class
                                    world-
      tools for Eclipse, also provides input for
      Eclipse future directions
 Eclipse Technology Project
      Research, incubation and education
Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Eclipse projects
 Eclipse Web Tools Platform Project
      quot;Generic, extensible and standards-basedquot;
                               standards-
      tools for the Web + J2EE
 Eclipse Test and Performance Tools
 Platform Project
      A platform for building world-class testing
                              world-
      and performance tools



Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Eclipse projects
 Business Intelligence and Reporting
 Tools (BIRT) Project
      Lots of applications need reporting
      functions. The BIRT project intends to
      provide a complete suite of reporting tools
      and frameworks.




Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Other things
    The various projects have several things
    you can download, including:
         GEF – The Graphical Editing Framework
         EMF – The Eclipse Modeling Framework
         Eclipse Test and Performance Tools Project
         (formerly Hyades)
         ECESIS – Free courseware for teaching
         with and about Eclipse
         C/C++ IDE – Great tools for C/C++
         development
Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
The Eclipse
architecture
Eclipse architecture
 The most important part of the Eclipse
 architecture is the plug-in.
                     plug-in.
      Eclipse provides the base functions of an
      IDE. You can add as many plug-ins as you
                                  plug-
      need.
      This architecture lets vendors (and
      everybody else) extend Eclipse.
      Your plug-in contains only the code for its
            plug-
      unique function; everything else comes
      from Eclipse (or other plug-ins).
                             plug-
Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Eclipse architecture
                                                          C++
                                                         plug-in

                                                 Help
                  Workbench
                                                system
                                                          GUI builder
                                                           plug-in

                                              Team
                   Workspace
                                            components

                                                           Modeling
                                                            plug-in



Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Eclipse Italian
  Community
  Since January 2006
Who is interested ?
                                     Three actors

                             Research
Universities                Formation



                                                                               End user
                                                                             Expert user
                                                       Students             Researchers




                                                       Improve knowledge
                                                          Improve product
                                          Industries   Acquire man power




Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Outline
What is ECLIPSE Ecosystem
What is ECLIPSE foundation
What is ECLIPSE NOW and a taste of current projects
What is ECLIPSE Italian community

Who is interested ?
Why are they interested ?
What to put in ?
Motivation
    Industry & PA
    Formation
    Academia
    Students
Key Idea
    Platform Themes
    Academic Themes
Partners
Challanges, accomplishements and goals
What can help us ?
Conclusions
Acknowledgement
References



    Paolo Maresca – University di Napoli Federico
              II – Rome 12 Luglio 2007
Some key facts …
A few groups in Italian Universities and industries work with Eclipse
there is the need to spread the open source culture and “modus
operandi” in Italian Universities, for both cultural and economic reasons;
some Italian companies, like IBM,Tivoli, Alcatel, CRIAI, have open
source, and Eclipse in particular, as their interest;
this community could be an excellent opportunity to interlace
relationships between universities and companies, investing through the
compulsory internship recently adopted by Italian law.
there is also the need to internationalize the relationships between the
students, and this can be achieved by letting them participate to
projects that require interactions with communities of different cultural
environments;
CNIPA (Information Technology National Center for the public
administration) committee fosters the development and growth of open
source communities.
    to favour the “launch of initiatives aimed at spreading the open
    source experiences already matured, or under development, at
    national universities or research centres;
    the promotion and the exchange of experiences with similar EU
    based units.
PA & Industries are interested in Eclipse since open source has been
fostered very recentely by Italian government
European open source observatory and working group on software libre
Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
What to put in ?
                                                     Motivation
                                                1.
                                                     (20%)
                                                     Your key idea
                                                2.
                                                     (80%)
                                                     There is no 3
                                                3.




Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Industry & PA
The open source in Industry & PA is limited only to
networking, mail managing, web developing and hosting. Up
to now only 99 industry have declared to use open source
(source CNIPA)
The Eclipse diffusion in the Italian industry is very limited
only 4 of 99 declared to use Eclipse in its work. But the
application developed are interesting
Following a few example of Eclipse use (source CNIPA)
   Informative System of Radiology(ISR), University of
   Padova,
   operating system, network mangement, disaster
   recovery,
   compression, Combined Hospitals of Bergamo
   Unification Data Bank, National agency for the
   Protection of the Environment.
   Planning and development of a system for the book
   keeping management of the Agency. National Research
   Council.
Needs of knowledge and competencies
Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Formation
                   ECDL form ation based on open source environm ent?
                                       Source [2]


                                                 5
                                                10%
                                                                  Yes, in the greater
                                                                  part of the cases

                                                                  No, w ith the
                                                        16
                                                                  exception of a
                                                       33%
                                                                  few cases
               27                                                 No, never
              57%




nearly the totality of the Italian Universities does not resort to such solutions, even if the
                            phenomenon has been increased since 2004: from 4% to 14.8%
      Paolo Maresca – University di Napoli Federico
                II – Rome 12 Luglio 2007
Formation (cont.)
to improve the knowledge in the open source
world
to form students that must know and know how
to do contemporarily
to save money in the purchase of software
licenses
to save money in the software maintenance labs
to accustom the students in an activity of
collaborative job
to furnish every one the possibility to equip a
virtual laboratory
to improve the way of study
to improve the students relationship (especially
in the faculty of engineering and computer
science)
build skills and competencies that are relevant
for the Industry and Governement


Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Academia
      The greatest ideas are worthless if you keep
                   them to yourself
               Research is communication !
 The Eclipse Italian Community serves to
  produce:
 Papers, talks and relationship
     Crystalize your ideas
     Build shared tools
     Communicate them to others
     Get feedback
     Build relationships
Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Students
                                                The beef
  Eclipse Community =




                         The beef
  My task =
                          advertisement

               Do not confuse the two
Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Motivation: students
           By far the most important thing is to


      be enthusiastic


Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Motivation: students
Eclipse into the first computer engineering courses
     programming languages,
     doing homework,
     enter tests,
     doing exams,
     develop plug-in
             plug-
           during compulsory internship, thesis or doctoral research




Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Motivation: students some
               things to do
How many students worldwide (and in Italy) are working
on Eclipse ?
   Observatory (by using the Eclipse web site)
Which are difficulties they meet using Eclipse in their
formation
   Improve motivation
   Share info with students associations
   habit to use Eclipse starting from first level courses in computer
   engineering and computer science
   Eclipse eco-system easy to reach and use
           eco-
“Why should I use Eclipse” ?
   CFU & apprenticeship
   Eclipse awards and recruiting
   Eclipse certification
 Paolo Maresca – University di Napoli Federico
           II – Rome 12 Luglio 2007
Outline
 Introduction
 Who is interested ?
 Why are they interested ?
 What to put in ?
 Motivation
      Industry & PA
      Formation
      Academia
      Students
 Key Idea
      Platform Themes
      Academic Themes
 Partners
 Challanges, accomplishements and goals
 What can help us ?
 Conclusion
 Acknowledgement
 References

Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Outline
What is ECLIPSE Ecosystem
What is ECLIPSE foundation
What is ECLIPSE NOW and a taste of current projects
What is ECLIPSE Italian community
Who is interested ?
Why are they interested ?
What to put in ?
Motivation
    Industry & PA
    Formation
    Academia
    Students

Key Idea
    Platform Themes
    Academic Themes

Partners
Challanges, accomplishements and goals
What can help us ?
Conclusions
Acknowledgement
References


   Paolo Maresca – University di Napoli Federico
             II – Rome 12 Luglio 2007
Key Idea see “Attempt of
Eclipse Italian Community [3]”
1. Platform Point of view
   (34%)- 6 Themes
2. Academic Point of View
   (66%) – 12 Themes
3. Up to now, there is no 3

Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Key Idea: Platform Themes
P1- How to automatically generate
documents through a dynamic
documentation system.
P2- E-learning simulative environments
in Eclipse
P3- Support tools for programming
languages and advanced programming
tools
P4- Use of the Eclipse model (OSGi)
for the engineering of components
based services and systems
P5- Definition of EMF metamodels
Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Key Idea: Academic Themes
A1 - Definition of a Learning Objects (LO) repository
and relevant reuse problems
A2 – Ontologies for e-learning
A3 – Definition of methodologies and tools for quick
prototyping of LO
A4 – Definition and management of e-learning
processes and knowledge management
A5 – Knowledge management & How to assess a
student's performance
A6 – Collaboration Tools (Support Tools)
A7 – Benchmarking tools for business processes
A8 - Tools supporting interaction
A9 - Integrated development tools and software
maintenance
A10 - Agent-oriented software engineering
A11 - Aspect-Oriented software Engineering
A12 - Service Oriented Architecture
 Paolo Maresca – University di Napoli Federico
           II – Rome 12 Luglio 2007
Vincenzo Ambriola                                    University of Pisa
                                                                                           Partners
Luciano Baresi                                       Politecnico of Milano
Antonio Barili                                       University of Pavia
Vittorio Cortellessa
           rtellessa                                 University of Aquila
                                                     University cà Foscari of Venezia
Agostino Cortesi                                                                            Industries &
                                                                                                Research
Antonella Carbonaro                                  Università di Bologna
                                                                                               center (5)
Flavio De Paoli                                      University of Milano Bicocca
Angelo Gargantini                                    University of Bergamo
                                                                        mo
                                                                                             Coordination
Rosario Gangemi, Alex Donatelli                      IBM SWG - Roma
Andrea De Lucia, Vittorio Scarano, Giancarlo         University of Salerno
                                                                                             Universities
Nota, Rita Francese, Ignazio Passero
                                                                                                units (16)
Giuseppe Scanniello                                  University of Basilicata
Filippo Lanubile, Fabio Calefato                     University of Bari                      Industries &
                                                     University of Napoli Federico II
Paolo Maresca                                                                                   Research
                                                                                                   center
Giorgio Ventre, Alessandro Manzo                     CRIAI – Napoli
                                                                                               pending (4)
Alberto Sillitti, Manuel Mazzara                     University of Bolzano
Antonio Natali, Enrico Oliva                         University of Bologna

Angelo Susi, Anna Perrini, Gaetano Calabrese,        ITC - Trento
Paolo Tonella, Mariano Ceccato, Gabriele Zacco
Alessandro Tomasi                                    University of Trento
Giorgio Valle                                        University of Milano
Carla Milani, Cristina Cannone                       IBM – Universities relation- Milano
Antonio Cimmino, Pasquale Donadio                      ALCATEL-Lucent Italia
         Paolo Maresca – University di Napoli Federico
                   II – Rome 12 Luglio 2007
Outline
 Introduction
 Who is interested ?
 Why are they interested ?
 What to put in ?
 Motivation
      Industry & PA
      Formation
      Academia
      Students
 Key Idea
      Platform Themes
      Academic Themes
 Partners
 Challanges, accomplishements and goals
 What can help us ?
 Conclusions
 Acknowledgement
 References

Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Challanges
  Vastness.
      the management of its goals
            it must equip itself of instruments that concur
            the real interaction, cooperation and control of
            the projects state of advance.
      the organization and communication
      between the groups that compose it.
            to construct a shared repertory of resources,
            that is a language, of the action styles,
            determined recurrent modalities, routine, to
            think and to act together.


Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Accomplishments
 Started in January 2006
 Document of the attempt
 Web application site
      http://www.dis.unina.it/eclipse/eclipse.html

 Community presentation to conferences
      DIDAMATICA (may 2006 - Cagliari)
      AICA     (september 2006 – Cesena)
      Raleigh IBM laboratories (August 2006)
      DET’06 (Grand Canyon- USA September 2006)
                     Canyon-
      DET’07 (San Francisco- USA – september 2007)
                   Francisco-
            Eclipse invited session



Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Goals (short mid and long term)
1-4 month
   Recluting partners, meet Eclipse persons, present community to
   researchers
   First Eclipse Italian Community meeting (4-5 october 2007- Napoli)
                                           (4-          2007-
   Improve web site and back site (http://www.dis.unina.it/eclipse)
   Presentation to international conferences (DET’ 07- San Francisco)
                                                   07-
1 year
   Eclipse Italian observatory on open source and industry (help CNIPA)
   Experiment Eclipse at first level courses universities
         Also managing projects with CMS (Adams, and others)
   First technical workshop (just done 4-5 october 2007)
                                       4-
2 years
   First Eclipse Italian conference (results reached)
   Students Eclipse award
   Industry compulsory internship



   Paolo Maresca – University di Napoli Federico
             II – Rome 12 Luglio 2007
How do we measure progress ?
Number of person registered
   1200 (six month)
Number of registered active
   One half
Number of project started
   3
Number of course organized
   1 (Alcatel) 1 required
Number of award
   Best innovation plug-in – Filippo Lanubile Univeristà di Bari - 2006
                    plug-
   Best italian plugin developed – Paolo Maresca Università di Napoli - 2006
   IBM country project 2006 – 5000 $ - best community coordination Università Federico II di
   Napoli
   IBM country project 2007 – 4000 $ - best community launching Università Federico II di Napoli
Number of other community envolved
   DUGI (Database User Group Italia)
        DOug Chong DB2 user group,- Best relation with the two leader Adrian Collet, Patrizia Rizzi
                                group,-
   RUGI (Rational User Group Italia)
        Best relation with the leader – Carlo Torre
   Lotus
        Best relation with the leader - Davide Pannuto
   Java Italian User Group
        Davide Del Vecchio, Mara Marzocchi envolved in ECLIPSE-IT 07 – sub session
                                                           ECLIPSE-
   PMI (Project management Institute) – sud chapter
        Studying the way to conduct projects in a distribute, multicultural and FLOSS community



    Paolo Maresca – University di Napoli Federico
              II – Rome 12 Luglio 2007
What can help our new
               community ?
 Sharing knowledge
 Channels to make the eclipse community
 visible and appreciated
 An help in the ECLIPSE-IT 07
                ECLIPSE-
 diffussion and publicizing, sponsorship
 would be greatly appreciated
 Eclipse observatory
 Finding ways to leverage the experience
 of creating succesfull communities

Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Conclusions
 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.
      one occasion of cooperative job for
      students, researcher, industries
      a practice community


Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Acknowledgement
Alex Donatelli, Rosario Gangemi, Carla Milani, Cristina Cannone IBM Italia
Doug Tidwell IBM U.S.A.
John kellerman IBM U.S.A.
Susan Iway eclipse.org
Ralph Mueller, eclipse.org




… and to all the participants to the initiative

   Paolo Maresca – University di Napoli Federico
             II – Rome 12 Luglio 2007
…. greetings to the new community….
                         community….
http://www.dis.unina.it/eclipse/eclipse.html




Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
References
   Italian Open Source Observatory
   http://www.osspa.cnipa.it/vetrina/
   M. C. Calzarossa, P. Ciancarini, P. Maresca, L. Mich,
   N. Scarabottolo quot;The ECDL Programme in Italian
                    quot;The
   Universitiesquot;, accepted, to be published onto
   Universitiesquot;,
   Computer & Education, Elsevier, 2007.
   Attempt of Eclipse Italian Community
   http://www.dis.unina.it/eclipse/eclipse.html
   European working group on software libre
   http://eu.conecta.it/
   European Open source observatory
   http://ec.europa.eu/idabc/en/chapter/452


Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007
Any Questions ?




Paolo Maresca – University di Napoli Federico
          II – Rome 12 Luglio 2007

Contenu connexe

En vedette

Raiser's Edge - Colour Training
Raiser's Edge - Colour TrainingRaiser's Edge - Colour Training
Raiser's Edge - Colour TrainingBlackbus
 
Los Blogs
Los BlogsLos Blogs
Los Blogsjoraro
 
Adios a García Márquez
Adios a García MárquezAdios a García Márquez
Adios a García MárquezAndrea Lux
 

En vedette (6)

Raiser's Edge - Colour Training
Raiser's Edge - Colour TrainingRaiser's Edge - Colour Training
Raiser's Edge - Colour Training
 
Spelman Fall07
Spelman Fall07Spelman Fall07
Spelman Fall07
 
Los Blogs
Los BlogsLos Blogs
Los Blogs
 
Teatro Chino
Teatro ChinoTeatro Chino
Teatro Chino
 
Adios a García Márquez
Adios a García MárquezAdios a García Márquez
Adios a García Márquez
 
usat1900
usat1900usat1900
usat1900
 

Similaire à Eclipse@Rome 12 July 2007 Long Ver1

Focus Group Open Source 28.4.2010 Paolo Maresca
Focus Group Open Source 28.4.2010 Paolo MarescaFocus Group Open Source 28.4.2010 Paolo Maresca
Focus Group Open Source 28.4.2010 Paolo MarescaRoberto Galoppini
 
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
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)dduquenne
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DrupalDay
 
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
 
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 IDEAEGIS-ACCESSIBLE Projects
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...SpagoWorld
 
SDN the network becomes the application
SDN the network becomes the applicationSDN the network becomes the application
SDN the network becomes the applicationEduardo_Jacob
 
IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012imaginefuturefactory
 
IDA - Eclipse Workshop II (In Danish)
IDA - Eclipse Workshop II (In Danish)IDA - Eclipse Workshop II (In Danish)
IDA - Eclipse Workshop II (In Danish)Tonny Madsen
 
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 platformNuxeo
 
The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...
The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...
The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...OW2
 
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Thabang Mashologu
 
Final Cermony Open Source Final 1
Final Cermony Open Source Final 1Final Cermony Open Source Final 1
Final Cermony Open Source Final 1Wasel Ghanem
 
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 2016Istvan Rath
 
Overview of Eclipse technologies
Overview of Eclipse technologiesOverview of Eclipse technologies
Overview of Eclipse technologiesPT.JUG
 
Os Tibbittstutorial
Os TibbittstutorialOs Tibbittstutorial
Os Tibbittstutorialoscon2007
 
Six Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsSix Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsDavid De Roure
 

Similaire à Eclipse@Rome 12 July 2007 Long Ver1 (20)

Focus Group Open Source 28.4.2010 Paolo Maresca
Focus Group Open Source 28.4.2010 Paolo MarescaFocus Group Open Source 28.4.2010 Paolo Maresca
Focus Group Open Source 28.4.2010 Paolo Maresca
 
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
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
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
 
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
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
 
SDN the network becomes the application
SDN the network becomes the applicationSDN the network becomes the application
SDN the network becomes the application
 
IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012IMAGINE Project Presentation @ SDPS 2012
IMAGINE Project Presentation @ SDPS 2012
 
IDA - Eclipse Workshop II (In Danish)
IDA - Eclipse Workshop II (In Danish)IDA - Eclipse Workshop II (In Danish)
IDA - Eclipse Workshop II (In Danish)
 
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
 
The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...
The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...
The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...
 
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
Eclipse MicroProfile: Accelerating Cloud-Native Application Development with ...
 
Accessible project newsletter 5
Accessible project newsletter 5Accessible project newsletter 5
Accessible project newsletter 5
 
Final Cermony Open Source Final 1
Final Cermony Open Source Final 1Final Cermony Open Source Final 1
Final Cermony Open Source Final 1
 
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
 
Talk Hpl
Talk HplTalk Hpl
Talk Hpl
 
Overview of Eclipse technologies
Overview of Eclipse technologiesOverview of Eclipse technologies
Overview of Eclipse technologies
 
Os Tibbittstutorial
Os TibbittstutorialOs Tibbittstutorial
Os Tibbittstutorial
 
Six Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsSix Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower Scientists
 

Dernier

VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...dipikadinghjn ( Why You Choose Us? ) Escorts
 
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...ssifa0344
 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...ssifa0344
 
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Enjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...priyasharma62062
 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...priyasharma62062
 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...priyasharma62062
 
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Call Girls in Nagpur High Profile
 
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...dipikadinghjn ( Why You Choose Us? ) Escorts
 

Dernier (20)

VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
 
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri 🌹 9920725232 ( Call Me ) Mumbai Escorts...
 
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
VIP Independent Call Girls in Taloja 🌹 9920725232 ( Call Me ) Mumbai Escorts ...
 
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
 
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Banaswadi Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
 
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
VIP Call Girl in Thane 💧 9920725232 ( Call Me ) Get A New Crush Everyday With...
 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
 
Enjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Patel Nagar Delhi >༒8448380779 Escort Service
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
 
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
Diva-Thane European Call Girls Number-9833754194-Diva Busty Professional Call...
 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
 
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...Top Rated  Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
Top Rated Pune Call Girls Shikrapur ⟟ 6297143586 ⟟ Call Me For Genuine Sex S...
 
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
VIP Call Girl in Mumbai Central 💧 9920725232 ( Call Me ) Get A New Crush Ever...
 

Eclipse@Rome 12 July 2007 Long Ver1

  • 1. Eclipse Italian Community Prof. Paolo Maresca Dipartimento di Informatica e Sistemistica Polo Scientifico e Tecnologico University “Federico II” “Federico II” Napoli Paolo.Maresca@unina.it
  • 2. Outline What is ECLIPSE Ecosystem What is ECLIPSE foundation What is ECLIPSE NOW and a taste of current projects What is ECLIPSE Italian community Who is interested ? Why are they interested ? What to put in ? Motivation Industry & PA Formation Academia Students Key Idea Platform Themes Academic Themes Partners Challanges, accomplishements and goals What can help us ? Conclusions Acknowledgement References Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 3. 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)
  • 4. nd Eco System - 2 look Open Source projects are successful if they find consumers (like any product) Open Source consumption requires mature organizations (immature organizations require external help to consume / extend) As consumer organizations mature, they will start to become contributors Services provided Eco System: Mentors / Coaches / Consultants - they help the consumers (learn, decide, build, extend, contribute) Development Services (extension, custom development, ...) Operational Services (SysMgmt, maintenance, bundling, ...) Influencers (press, research, teaching) etc. And last but not least: Eclipse Experts to staff all this!
  • 6. The Eclipse Foundation 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 non- not controlled by IBM or others. others. Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 7. What is the Eclipse Foundation? From eclipse.org: eclipse.org: quot;Eclipse is an open platform for tool integration built by an open community of tool providers.quot; An open source group that provides royalty free source code and world wide redistribution rights. Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 8. What is Eclipse itself? Originally: quot;An open extensible IDE for anything and nothing in particular.quot; Today: quot;An open, extensible platform for any application.quot; Originally an open platform for building IDEs and plug-ins, it's now being used as plug- a platform for non-IDE tools (Lotus, non- Rational, Workplace, for example) Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 9. Eclipse projects Eclipse Project (the core platform) Provide the base Eclipse platform, not just an IDE anymore Eclipse Tools Project Coordinates groups building world-class world- tools for Eclipse, also provides input for Eclipse future directions Eclipse Technology Project Research, incubation and education Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 10. Eclipse projects Eclipse Web Tools Platform Project quot;Generic, extensible and standards-basedquot; standards- tools for the Web + J2EE Eclipse Test and Performance Tools Platform Project A platform for building world-class testing world- and performance tools Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 11. Eclipse projects Business Intelligence and Reporting Tools (BIRT) Project Lots of applications need reporting functions. The BIRT project intends to provide a complete suite of reporting tools and frameworks. Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 12. Other things The various projects have several things you can download, including: GEF – The Graphical Editing Framework EMF – The Eclipse Modeling Framework Eclipse Test and Performance Tools Project (formerly Hyades) ECESIS – Free courseware for teaching with and about Eclipse C/C++ IDE – Great tools for C/C++ development Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 14. Eclipse architecture The most important part of the Eclipse architecture is the plug-in. plug-in. Eclipse provides the base functions of an IDE. You can add as many plug-ins as you plug- need. This architecture lets vendors (and everybody else) extend Eclipse. Your plug-in contains only the code for its plug- unique function; everything else comes from Eclipse (or other plug-ins). plug- Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 15. Eclipse architecture C++ plug-in Help Workbench system GUI builder plug-in Team Workspace components Modeling plug-in Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 16. Eclipse Italian Community Since January 2006
  • 17. Who is interested ? Three actors Research Universities Formation End user Expert user Students Researchers Improve knowledge Improve product Industries Acquire man power Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 18. Outline What is ECLIPSE Ecosystem What is ECLIPSE foundation What is ECLIPSE NOW and a taste of current projects What is ECLIPSE Italian community Who is interested ? Why are they interested ? What to put in ? Motivation Industry & PA Formation Academia Students Key Idea Platform Themes Academic Themes Partners Challanges, accomplishements and goals What can help us ? Conclusions Acknowledgement References Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 19. Some key facts … A few groups in Italian Universities and industries work with Eclipse there is the need to spread the open source culture and “modus operandi” in Italian Universities, for both cultural and economic reasons; some Italian companies, like IBM,Tivoli, Alcatel, CRIAI, have open source, and Eclipse in particular, as their interest; this community could be an excellent opportunity to interlace relationships between universities and companies, investing through the compulsory internship recently adopted by Italian law. there is also the need to internationalize the relationships between the students, and this can be achieved by letting them participate to projects that require interactions with communities of different cultural environments; CNIPA (Information Technology National Center for the public administration) committee fosters the development and growth of open source communities. to favour the “launch of initiatives aimed at spreading the open source experiences already matured, or under development, at national universities or research centres; the promotion and the exchange of experiences with similar EU based units. PA & Industries are interested in Eclipse since open source has been fostered very recentely by Italian government European open source observatory and working group on software libre Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 20. What to put in ? Motivation 1. (20%) Your key idea 2. (80%) There is no 3 3. Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 21. Industry & PA The open source in Industry & PA is limited only to networking, mail managing, web developing and hosting. Up to now only 99 industry have declared to use open source (source CNIPA) The Eclipse diffusion in the Italian industry is very limited only 4 of 99 declared to use Eclipse in its work. But the application developed are interesting Following a few example of Eclipse use (source CNIPA) Informative System of Radiology(ISR), University of Padova, operating system, network mangement, disaster recovery, compression, Combined Hospitals of Bergamo Unification Data Bank, National agency for the Protection of the Environment. Planning and development of a system for the book keeping management of the Agency. National Research Council. Needs of knowledge and competencies Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 22. Formation ECDL form ation based on open source environm ent? Source [2] 5 10% Yes, in the greater part of the cases No, w ith the 16 exception of a 33% few cases 27 No, never 57% nearly the totality of the Italian Universities does not resort to such solutions, even if the phenomenon has been increased since 2004: from 4% to 14.8% Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 23. Formation (cont.) to improve the knowledge in the open source world to form students that must know and know how to do contemporarily to save money in the purchase of software licenses to save money in the software maintenance labs to accustom the students in an activity of collaborative job to furnish every one the possibility to equip a virtual laboratory to improve the way of study to improve the students relationship (especially in the faculty of engineering and computer science) build skills and competencies that are relevant for the Industry and Governement Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 24. Academia The greatest ideas are worthless if you keep them to yourself Research is communication ! The Eclipse Italian Community serves to produce: Papers, talks and relationship Crystalize your ideas Build shared tools Communicate them to others Get feedback Build relationships Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 25. Students The beef Eclipse Community = The beef My task = advertisement Do not confuse the two Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 26. Motivation: students By far the most important thing is to be enthusiastic Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 27. Motivation: students Eclipse into the first computer engineering courses programming languages, doing homework, enter tests, doing exams, develop plug-in plug- during compulsory internship, thesis or doctoral research Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 28. Motivation: students some things to do How many students worldwide (and in Italy) are working on Eclipse ? Observatory (by using the Eclipse web site) Which are difficulties they meet using Eclipse in their formation Improve motivation Share info with students associations habit to use Eclipse starting from first level courses in computer engineering and computer science Eclipse eco-system easy to reach and use eco- “Why should I use Eclipse” ? CFU & apprenticeship Eclipse awards and recruiting Eclipse certification Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 29. Outline Introduction Who is interested ? Why are they interested ? What to put in ? Motivation Industry & PA Formation Academia Students Key Idea Platform Themes Academic Themes Partners Challanges, accomplishements and goals What can help us ? Conclusion Acknowledgement References Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 30. Outline What is ECLIPSE Ecosystem What is ECLIPSE foundation What is ECLIPSE NOW and a taste of current projects What is ECLIPSE Italian community Who is interested ? Why are they interested ? What to put in ? Motivation Industry & PA Formation Academia Students Key Idea Platform Themes Academic Themes Partners Challanges, accomplishements and goals What can help us ? Conclusions Acknowledgement References Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 31. Key Idea see “Attempt of Eclipse Italian Community [3]” 1. Platform Point of view (34%)- 6 Themes 2. Academic Point of View (66%) – 12 Themes 3. Up to now, there is no 3 Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 32. Key Idea: Platform Themes P1- How to automatically generate documents through a dynamic documentation system. P2- E-learning simulative environments in Eclipse P3- Support tools for programming languages and advanced programming tools P4- Use of the Eclipse model (OSGi) for the engineering of components based services and systems P5- Definition of EMF metamodels Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 33. Key Idea: Academic Themes A1 - Definition of a Learning Objects (LO) repository and relevant reuse problems A2 – Ontologies for e-learning A3 – Definition of methodologies and tools for quick prototyping of LO A4 – Definition and management of e-learning processes and knowledge management A5 – Knowledge management & How to assess a student's performance A6 – Collaboration Tools (Support Tools) A7 – Benchmarking tools for business processes A8 - Tools supporting interaction A9 - Integrated development tools and software maintenance A10 - Agent-oriented software engineering A11 - Aspect-Oriented software Engineering A12 - Service Oriented Architecture Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 34. Vincenzo Ambriola University of Pisa Partners Luciano Baresi Politecnico of Milano Antonio Barili University of Pavia Vittorio Cortellessa rtellessa University of Aquila University cà Foscari of Venezia Agostino Cortesi Industries & Research Antonella Carbonaro Università di Bologna center (5) Flavio De Paoli University of Milano Bicocca Angelo Gargantini University of Bergamo mo Coordination Rosario Gangemi, Alex Donatelli IBM SWG - Roma Andrea De Lucia, Vittorio Scarano, Giancarlo University of Salerno Universities Nota, Rita Francese, Ignazio Passero units (16) Giuseppe Scanniello University of Basilicata Filippo Lanubile, Fabio Calefato University of Bari Industries & University of Napoli Federico II Paolo Maresca Research center Giorgio Ventre, Alessandro Manzo CRIAI – Napoli pending (4) Alberto Sillitti, Manuel Mazzara University of Bolzano Antonio Natali, Enrico Oliva University of Bologna Angelo Susi, Anna Perrini, Gaetano Calabrese, ITC - Trento Paolo Tonella, Mariano Ceccato, Gabriele Zacco Alessandro Tomasi University of Trento Giorgio Valle University of Milano Carla Milani, Cristina Cannone IBM – Universities relation- Milano Antonio Cimmino, Pasquale Donadio ALCATEL-Lucent Italia Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 35. Outline Introduction Who is interested ? Why are they interested ? What to put in ? Motivation Industry & PA Formation Academia Students Key Idea Platform Themes Academic Themes Partners Challanges, accomplishements and goals What can help us ? Conclusions Acknowledgement References Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 36. Challanges Vastness. the management of its goals it must equip itself of instruments that concur the real interaction, cooperation and control of the projects state of advance. the organization and communication between the groups that compose it. to construct a shared repertory of resources, that is a language, of the action styles, determined recurrent modalities, routine, to think and to act together. Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 37. Accomplishments Started in January 2006 Document of the attempt Web application site http://www.dis.unina.it/eclipse/eclipse.html Community presentation to conferences DIDAMATICA (may 2006 - Cagliari) AICA (september 2006 – Cesena) Raleigh IBM laboratories (August 2006) DET’06 (Grand Canyon- USA September 2006) Canyon- DET’07 (San Francisco- USA – september 2007) Francisco- Eclipse invited session Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 38. Goals (short mid and long term) 1-4 month Recluting partners, meet Eclipse persons, present community to researchers First Eclipse Italian Community meeting (4-5 october 2007- Napoli) (4- 2007- Improve web site and back site (http://www.dis.unina.it/eclipse) Presentation to international conferences (DET’ 07- San Francisco) 07- 1 year Eclipse Italian observatory on open source and industry (help CNIPA) Experiment Eclipse at first level courses universities Also managing projects with CMS (Adams, and others) First technical workshop (just done 4-5 october 2007) 4- 2 years First Eclipse Italian conference (results reached) Students Eclipse award Industry compulsory internship Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 39. How do we measure progress ? Number of person registered 1200 (six month) Number of registered active One half Number of project started 3 Number of course organized 1 (Alcatel) 1 required Number of award Best innovation plug-in – Filippo Lanubile Univeristà di Bari - 2006 plug- Best italian plugin developed – Paolo Maresca Università di Napoli - 2006 IBM country project 2006 – 5000 $ - best community coordination Università Federico II di Napoli IBM country project 2007 – 4000 $ - best community launching Università Federico II di Napoli Number of other community envolved DUGI (Database User Group Italia) DOug Chong DB2 user group,- Best relation with the two leader Adrian Collet, Patrizia Rizzi group,- RUGI (Rational User Group Italia) Best relation with the leader – Carlo Torre Lotus Best relation with the leader - Davide Pannuto Java Italian User Group Davide Del Vecchio, Mara Marzocchi envolved in ECLIPSE-IT 07 – sub session ECLIPSE- PMI (Project management Institute) – sud chapter Studying the way to conduct projects in a distribute, multicultural and FLOSS community Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 40. What can help our new community ? Sharing knowledge Channels to make the eclipse community visible and appreciated An help in the ECLIPSE-IT 07 ECLIPSE- diffussion and publicizing, sponsorship would be greatly appreciated Eclipse observatory Finding ways to leverage the experience of creating succesfull communities Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 41. Conclusions 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. one occasion of cooperative job for students, researcher, industries a practice community Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 42. Acknowledgement Alex Donatelli, Rosario Gangemi, Carla Milani, Cristina Cannone IBM Italia Doug Tidwell IBM U.S.A. John kellerman IBM U.S.A. Susan Iway eclipse.org Ralph Mueller, eclipse.org … and to all the participants to the initiative Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 43. …. greetings to the new community…. community…. http://www.dis.unina.it/eclipse/eclipse.html Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 44. References Italian Open Source Observatory http://www.osspa.cnipa.it/vetrina/ M. C. Calzarossa, P. Ciancarini, P. Maresca, L. Mich, N. Scarabottolo quot;The ECDL Programme in Italian quot;The Universitiesquot;, accepted, to be published onto Universitiesquot;, Computer & Education, Elsevier, 2007. Attempt of Eclipse Italian Community http://www.dis.unina.it/eclipse/eclipse.html European working group on software libre http://eu.conecta.it/ European Open source observatory http://ec.europa.eu/idabc/en/chapter/452 Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007
  • 45. Any Questions ? Paolo Maresca – University di Napoli Federico II – Rome 12 Luglio 2007