Eclipse

1,275 views

Published on

Primo incontro con l'ambiente di sviluppo Eclipse.

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

  • Be the first to like this

No Downloads
Views
Total views
1,275
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Eclipse

  1. 1. Eclipse Integrated Development Environment 12 maggio 2009
  2. 2. Eclipse – L'enciplopedia <ul><li>From Wikipedia, the free encyclopedia </li><ul><li>Eclipse is a multi-language software development platform comprising an IDE and a plug-in system to extend it. It is written primarily in Java and is used to develop applications in this language and, by means of the various plug-ins, in other languages as well—C/C++, Cobol, Python, Perl, PHP and more.
  3. 3. Released under the terms of the Eclipse Public License, Eclipse is free and open source software. </li></ul></ul>
  4. 4. Eclipse – La ministoria <ul><li>Nato nei laboratori IBM Canada dalle ceneri di VisualAge IDE </li><ul><li>www.eclipse.org </li></ul><li>Il 01 novembre 2001 viene donato alla Eclipse Foundation, per un valore stimato di 40 milioni di dollari. </li><ul><li>Qualche centinaio di membri </li><ul><li>Quasi tutti, illustri assenti Microsoft e SUN </li></ul></ul></ul>
  5. 5. Eclipse 3.0 – I principi <ul><li>OSGi equinox e plugin </li><ul><li>Java Development Tool (JDT) </li></ul><li>Standard Widget Toolkit (SWT)
  6. 6. Zero install, internet update
  7. 7. Framework con pattern </li><ul><li>Rich Client Platform (RCP) </li></ul><li>Refactoring e metamodello </li></ul>
  8. 8. Eclipse - Rilasci <ul><li>Dal 2004 si parla di rilasci coordinati della piattaforma e di plugin.
  9. 9. Release Date Version Projects
  10. 10. Callisto 30 June 2006 3.2 Callisto projects
  11. 11. Europa 29 June 2007 3.3 Europa projects
  12. 12. Ganymede 25 June 2008 3.4 Ganymede projects
  13. 13. Galileo 26 June 2009 3.5 Galileo projects </li></ul>
  14. 14. Eclipse - Universe
  15. 15. Eclipse – Plugin Central
  16. 16. Eclipse - Plugin JDT solidi <ul><li>Editor flessibile
  17. 17. Compiler incrementale
  18. 18. Refactoring completo
  19. 19. Debugger (hot replace) </li></ul>
  20. 20. Eclipse - Plugin Java difficili <ul><li>UML Editor (Eclipse Modeling Project)
  21. 21. Profiler (Test and Performance Tools Platform Project - TPTP)
  22. 22. Reporting (Business Intelligence and Reporting Tools – BIRT)
  23. 23. Visual Editor? (VE dead-end,Matisse)
  24. 24. Maven? (m2eclipse, Eclipse m2e)-(Q4eclipse,Eclipse IAM) </li></ul>
  25. 25. Eclipse - Web IDE <ul><li>Web Tools Platform (WTP)
  26. 26. Integrazione Tomcat come servlet engine
  27. 27. Debug e modifiche a caldo
  28. 28. Web Services </li></ul>
  29. 29. Azione
  30. 30. Eclipse - Links <ul><li>Eclipse Foundation </li><ul><li>http://www.eclipse.org/ </li></ul><li>Eclipse Plugin Central </li><ul><li>http://www.eclipseplugincentral.com/ </li></ul><li>Eclipse Zone </li><ul><li>http://eclipse.dzone.com/ </li></ul><li>Eclipse Planet </li><ul><li>http://www.planeteclipse.org/ </li></ul></ul>
  31. 31. Grazie

×