Your SlideShare is downloading. ×
0
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Eclipse@Rome 12 July 2007  Long Ver1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Eclipse@Rome 12 July 2007 Long Ver1

1,213

Published on

Eclipse Italian Community presentation

Eclipse Italian Community presentation

Published in: Economy & Finance, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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!
  • 5. The Eclipse Foundation Origins and development
  • 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
  • 13. The Eclipse architecture
  • 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

×