Web Tools Platform Project Update Kaloyan Raev WTP PMC Member [email_address]
What is this talk about? <ul><li>Overview of the WTP project </li></ul><ul><li>New features in Ganymede </li></ul><ul><li>...
 
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 ...
Contributing companies <ul><li>Original code contributed by IBM and  eteration </li></ul><ul><li>Other companies joined la...
Current sub-project structure <ul><li>Common </li></ul><ul><li>Dali (JPA Tools) </li></ul><ul><li>EJB Tools </li></ul><ul>...
New features in Ganymede <ul><li>Common Tools </li></ul><ul><li>Dali JPA Tools </li></ul><ul><li>Java EE and EJB Tools </l...
Common Tools <ul><li>Improved Validation </li></ul>News & Noteworthy Temporarily suspend all validation
Dali JPA Tools » <ul><li>Generic Persistence XML Editor </li></ul>
Dali JPA Tools » <ul><li>EclipseLink persistence.xml support </li></ul>
Dali JPA Tools » <ul><li>New XML Mapping File wizard </li></ul><ul><li>New Entity wizard </li></ul>
Dali JPA Tools <ul><li>JPA Project Explorer </li></ul><ul><li>EclipseLink: High-Performance Java Persistence ( link ) </li...
Java EE Tools and EJB Tools » <ul><li>Improved Servlet wizard </li></ul><ul><li>New Servlet Filter wizard </li></ul><ul><l...
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>Messag...
Java EE Tools and EJB Tools » <ul><li>Overview of the Java EE metadata in the Project Explorer </li></ul>
Java EE Tools and EJB Tools <ul><li>Library Directory support for EAR 5 projects </li></ul>News & Noteworthy
JavaServer Faces Tools » <ul><li>Support for Apache MyFaces Trinidad </li></ul>
JavaServer Faces Tools » <ul><li>Component Tree View </li></ul>
JavaServer Faces Tools » <ul><li>Tag Registry View </li></ul>
JavaServer Faces Tools <ul><li>Incubator:  JSF  Facelets  Tools </li></ul><ul><li>ESE 2008 Talk: Facelet Support in Ganyme...
Server Tools » <ul><li>Downloadable Jetty support </li></ul>
Server Tools <ul><li>More specific Start and Stop Timeouts </li></ul>News & Noteworthy
Source Editing » <ul><li>Sibling and Matching Tag navigation </li></ul>
Source Editing <ul><li>JavaScript Development Tools </li></ul>News & Noteworthy
Web Services and WSDL Tools » <ul><li>Create Web service by selecting Java bean in Java project </li></ul><ul><li>Better e...
Web Services and WSDL Tools <ul><li>Zoom In/Zoom Out in WSDL editor </li></ul>News & Noteworthy
XSL Tools » <ul><li>XML perspective </li></ul>
XSL Tools » <ul><li>Content Assist </li></ul><ul><ul><li>Variable </li></ul></ul><ul><ul><li>XPath </li></ul></ul><ul><ul>...
XSL Tools <ul><li>Stylesheet validation </li></ul>News & Noteworthy
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...
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 2...
What’s in the Incubator <ul><li>Incubating </li></ul><ul><ul><li>XSL Tools ( proposal ,  wiki ) </li></ul></ul><ul><ul><li...
What’s in the Incubator <ul><li>Proposals </li></ul><ul><ul><li>Visual Editor for XML (VEX) ( proposal ,  bugzilla ) </li>...
Update of the Java EE perspective <ul><li>Call for screenshots! </li></ul><ul><li>UI Walkthrough notes </li></ul><ul><li>B...
Vertically oriented Servers view <ul><li>Bugzilla </li></ul>
Servers view based on Common Navigator <ul><li>Common view for different external services </li></ul><ul><ul><li>AppServer...
Faceted Project Framework goes to Technology <ul><li>The Faceted Project Framework is part of the WTP Common project </li>...
Community resources <ul><li>Mailing lists </li></ul><ul><li>Newsgroups </li></ul><ul><li>CVS </li></ul><ul><li>Bugzilla </...
Bug backlog <ul><li>Current backlog:  3,630 </li></ul>HELP WANTED! Become a contributor/committer! This chart is not very ...
Educational resources
Books about WTP
Other talks related to WTP <ul><li>EclipseLink: High-Performance Java Persistence ( link ) </li></ul><ul><ul><li>Wednesday...
Q & A <ul><li>Website:  http://www.eclipse.org/webtools </li></ul><ul><li>Newsgroups:  eclipse.webtools </li></ul><ul><li>...
Upcoming SlideShare
Loading in...5
×

ESE2008: WTP Update

1,017
-1

Published on

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

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

No notes for slide
  • 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>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×