Successfully reported this slideshow.
Your SlideShare is downloading. ×

ESE2008: WTP Update

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 43 Ad

More Related Content

Similar to ESE2008: WTP Update (20)

Recently uploaded (20)

Advertisement

ESE2008: WTP Update

  1. Web Tools Platform Project Update Kaloyan Raev WTP PMC Member [email_address]
  2. What is this talk about? <ul><li>Overview of the WTP project </li></ul><ul><li>New features in Ganymede </li></ul><ul><li>WTP 3.0.x maintenance </li></ul><ul><li>Planned new releases </li></ul><ul><li>What’s in the Incubator </li></ul><ul><li>Some ideas for future development </li></ul><ul><li>Community resources </li></ul>
  3.  
  4. History <ul><li>June 2004 – project found </li></ul><ul><li>July 2005 – WTP 0.7 </li></ul><ul><li>December 2005 – WTP 1.0 </li></ul><ul><li>June 2006 – WTP 1.5 Callisto </li></ul><ul><li>June 2007 – WTP 2.0 Europa </li></ul><ul><li>June 2008 – WTP 3.0 Ganymede </li></ul><ul><li>November 2008 – WTP 3.0.3 </li></ul>
  5. Contributing companies <ul><li>Original code contributed by IBM and eteration </li></ul><ul><li>Other companies joined later: SAP, Oracle, SAS and others </li></ul>
  6. Current sub-project structure <ul><li>Common </li></ul><ul><li>Dali (JPA Tools) </li></ul><ul><li>EJB Tools </li></ul><ul><li>Java EE Tools </li></ul><ul><li>JSF Tools </li></ul><ul><li>Server Tools </li></ul><ul><li>Source Editing </li></ul><ul><li>Web Services </li></ul><ul><li>Release Engineering </li></ul><ul><li>WTP Incubator </li></ul><ul><li>ATF (incubating) </li></ul><ul><li>Datatools (RDB) </li></ul>
  7. New features in Ganymede <ul><li>Common Tools </li></ul><ul><li>Dali JPA Tools </li></ul><ul><li>Java EE and EJB Tools </li></ul><ul><li>JavaServer Faces Tools </li></ul><ul><li>Server Tools </li></ul><ul><li>Web Services and WSDL Tools </li></ul><ul><li>Incubator </li></ul>News & Noteworthy
  8. Common Tools <ul><li>Improved Validation </li></ul>News & Noteworthy Temporarily suspend all validation
  9. Dali JPA Tools » <ul><li>Generic Persistence XML Editor </li></ul>
  10. Dali JPA Tools » <ul><li>EclipseLink persistence.xml support </li></ul>
  11. Dali JPA Tools » <ul><li>New XML Mapping File wizard </li></ul><ul><li>New Entity wizard </li></ul>
  12. Dali JPA Tools <ul><li>JPA Project Explorer </li></ul><ul><li>EclipseLink: High-Performance Java Persistence ( link ) </li></ul><ul><ul><li>Wednesday, 17:25, Bürgersaal 1 </li></ul></ul>News & Noteworthy
  13. Java EE Tools and EJB Tools » <ul><li>Improved Servlet wizard </li></ul><ul><li>New Servlet Filter wizard </li></ul><ul><li>New Application Lifecycle Listeners wizard </li></ul>
  14. Java EE Tools and EJB Tools » <ul><li>EJB 3.0 wizards </li></ul><ul><ul><li>Session Bean </li></ul></ul><ul><ul><li>Message-Driven Bean </li></ul></ul>
  15. Java EE Tools and EJB Tools » <ul><li>Overview of the Java EE metadata in the Project Explorer </li></ul>
  16. Java EE Tools and EJB Tools <ul><li>Library Directory support for EAR 5 projects </li></ul>News & Noteworthy
  17. JavaServer Faces Tools » <ul><li>Support for Apache MyFaces Trinidad </li></ul>
  18. JavaServer Faces Tools » <ul><li>Component Tree View </li></ul>
  19. JavaServer Faces Tools » <ul><li>Tag Registry View </li></ul>
  20. JavaServer Faces Tools <ul><li>Incubator: JSF Facelets Tools </li></ul><ul><li>ESE 2008 Talk: Facelet Support in Ganymede ( link ) </li></ul><ul><ul><li>Thursday, 10:25, Schubartsaal </li></ul></ul>News & Noteworthy
  21. Server Tools » <ul><li>Downloadable Jetty support </li></ul>
  22. Server Tools <ul><li>More specific Start and Stop Timeouts </li></ul>News & Noteworthy
  23. Source Editing » <ul><li>Sibling and Matching Tag navigation </li></ul>
  24. Source Editing <ul><li>JavaScript Development Tools </li></ul>News & Noteworthy
  25. Web Services and WSDL Tools » <ul><li>Create Web service by selecting Java bean in Java project </li></ul><ul><li>Better extensibilities build into the Web services runtime extensions </li></ul><ul><li>Axis Web services now run on different servers </li></ul>
  26. Web Services and WSDL Tools <ul><li>Zoom In/Zoom Out in WSDL editor </li></ul>News & Noteworthy
  27. XSL Tools » <ul><li>XML perspective </li></ul>
  28. XSL Tools » <ul><li>Content Assist </li></ul><ul><ul><li>Variable </li></ul></ul><ul><ul><li>XPath </li></ul></ul><ul><ul><li>AXIS </li></ul></ul>
  29. XSL Tools <ul><li>Stylesheet validation </li></ul>News & Noteworthy
  30. WTP 3.0.x maintenance <ul><li>Amazing improvement in quality </li></ul><ul><li>WTP 3.0.3 released on 14 November 2008 </li></ul><ul><li>WTP 3.0.4 planned with Ganymede SR2 – 25 February 2009 </li></ul>575 Total 176 3.0.3 101 3.0.2 (Ganymede SR1) 298 3.0.1 Bugs fixed Release
  31. Planned new releases Galileo WTP 3.1 26 June 2009 Extra feature release Dali 2.1 19 December 2008 Ganymede SR2 WTP 3.0.4 25 February 2009 Note Release Date
  32. What’s in the Incubator <ul><li>Incubating </li></ul><ul><ul><li>XSL Tools ( proposal , wiki ) </li></ul></ul><ul><ul><li>JSF Facelets Tools ( proposal , wiki ) </li></ul></ul><ul><ul><li>JAX WS Tools ( proposal ) </li></ul></ul>
  33. What’s in the Incubator <ul><li>Proposals </li></ul><ul><ul><li>Visual Editor for XML (VEX) ( proposal , bugzilla ) </li></ul></ul><ul><ul><li>XML Security Tools ( proposal , bugzilla ) </li></ul></ul><ul><ul><li>XQuery Development Toolkit ( proposal , bugzilla ) </li></ul></ul>
  34. Update of the Java EE perspective <ul><li>Call for screenshots! </li></ul><ul><li>UI Walkthrough notes </li></ul><ul><li>Bugzilla </li></ul>
  35. Vertically oriented Servers view <ul><li>Bugzilla </li></ul>
  36. Servers view based on Common Navigator <ul><li>Common view for different external services </li></ul><ul><ul><li>AppServer, DBs, SCM repositories, etc. </li></ul></ul><ul><li>May have different variations based on use cases </li></ul><ul><li>Initial version will combine WTP’s servers and DTP’s databases </li></ul><ul><li>Bugzilla </li></ul>
  37. Faceted Project Framework goes to Technology <ul><li>The Faceted Project Framework is part of the WTP Common project </li></ul><ul><li>Plans to move the project to the Technology top-level project </li></ul><ul><ul><li>See proposal </li></ul></ul><ul><li>Could participate in e4 as next generation natures </li></ul>
  38. Community resources <ul><li>Mailing lists </li></ul><ul><li>Newsgroups </li></ul><ul><li>CVS </li></ul><ul><li>Bugzilla </li></ul>
  39. Bug backlog <ul><li>Current backlog: 3,630 </li></ul>HELP WANTED! Become a contributor/committer! This chart is not very accurate!
  40. Educational resources
  41. Books about WTP
  42. Other talks related to WTP <ul><li>EclipseLink: High-Performance Java Persistence ( link ) </li></ul><ul><ul><li>Wednesday, 17:25, Bürgersaal 1 </li></ul></ul><ul><li>Facelet Support in Ganymede ( link ) </li></ul><ul><ul><li>Thursday, 10:25, Schubartsaal </li></ul></ul>
  43. Q & A <ul><li>Website: http://www.eclipse.org/webtools </li></ul><ul><li>Newsgroups: eclipse.webtools </li></ul><ul><li>[email_address] http:// dev.eclipse.org/blogs/raev / </li></ul>

Editor's Notes

×