ESE2008: WTP Update
-
Upload
kraev -
Category
Technology
-
view
977 -
download
1
Transcript of ESE2008: WTP Update
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.0
Web Tools Platform Project Update
Kaloyan Raev
WTP PMC Member
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.02
What is this talk about?
Overview of the WTP project
New features in Ganymede
WTP 3.0.x maintenance
Planned new releases
What’s in the Incubator
Some ideas for future development
Community resources
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.03
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.04
History
June 2004 – project found
July 2005 – WTP 0.7
December 2005 – WTP 1.0
June 2006 – WTP 1.5 Callisto
June 2007 – WTP 2.0 Europa
June 2008 – WTP 3.0 Ganymede
November 2008 – WTP 3.0.3
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.05
Contributing companies
Original code contributed by IBM and eteration
Other companies joined later: SAP, Oracle, SAS and others
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.06
Current sub-project structure
Common
Dali (JPA Tools)
EJB Tools
Java EE Tools
JSF Tools
Server Tools
Source Editing
Web Services
Release Engineering
WTP Incubator
ATF (incubating)
Datatools (RDB)
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.07
New features in Ganymede
Common Tools
Dali JPA Tools
Java EE and EJB Tools
JavaServer Faces Tools
Server Tools
Web Services and WSDL Tools
Incubator
News & Noteworthy
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.08
Common Tools
Improved Validation
News & Noteworthy
Temporarily suspend all validation
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.09
Dali JPA Tools »
Generic Persistence XML Editor
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.010
Dali JPA Tools »
EclipseLink persistence.xml support
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.011
Dali JPA Tools »
New XML Mapping File wizard
New Entity wizard
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.012
Dali JPA Tools
JPA Project Explorer
EclipseLink: High-Performance Java Persistence (link)
Wednesday, 17:25, Bürgersaal 1
News & Noteworthy
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.013
Java EE Tools and EJB Tools »
Improved Servlet wizard
New Servlet Filter wizard
New Application Lifecycle Listeners wizard
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.014
Java EE Tools and EJB Tools »
EJB 3.0 wizards Session Bean
Message-Driven Bean
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.015
Java EE Tools and EJB Tools »
Overview of the Java EE metadata in the Project Explorer
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.016
Java EE Tools and EJB Tools
Library Directory support for EAR 5 projects
News & Noteworthy
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.017
JavaServer Faces Tools »
Support for Apache MyFaces Trinidad
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.018
JavaServer Faces Tools »
Component Tree View
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.019
JavaServer Faces Tools »
Tag Registry View
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.020
JavaServer Faces Tools
Incubator: JSF Facelets Tools
ESE 2008 Talk: Facelet Support in Ganymede (link) Thursday, 10:25, Schubartsaal
News & Noteworthy
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.021
Server Tools »
Downloadable Jetty support
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.022
Server Tools
More specific Start and Stop Timeouts
News & Noteworthy
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.023
Source Editing »
Sibling and Matching Tag navigation
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.024
Source Editing
JavaScript Development Tools
News & Noteworthy
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.025
Web Services and WSDL Tools »
Create Web service by selecting Java bean in Java project
Better extensibilities build into the Web services runtime extensions
Axis Web services now run on different servers
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.026
Web Services and WSDL Tools
Zoom In/Zoom Out in WSDL editor
News & Noteworthy
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.027
XSL Tools »
XML perspective
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.028
XSL Tools »
Content Assist Variable
XPath
AXIS
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.029
XSL Tools
Stylesheet validation
News & Noteworthy
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.030
WTP 3.0.x maintenance
Amazing improvement in quality
Release Bugs fixed
3.0.1 298
3.0.2 (Ganymede SR1) 101
3.0.3 176
Total 575
WTP 3.0.3 released on 14 November 2008
WTP 3.0.4 planned with Ganymede SR2 – 25 February 2009
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.031
Planned new releases
Date Release Note
25 February 2009 WTP 3.0.4 Ganymede SR2
19 December 2008 Dali 2.1 Extra feature release
26 June 2009 WTP 3.1 Galileo
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.032
What’s in the Incubator
Incubating
XSL Tools (proposal, wiki)
JSF Facelets Tools (proposal, wiki)
JAX WS Tools (proposal)
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.033
What’s in the Incubator
Proposals
Visual Editor for XML (VEX) (proposal, bugzilla)
XML Security Tools (proposal, bugzilla)
XQuery Development Toolkit (proposal, bugzilla)
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.034
Update of the Java EE perspective
Call for screenshots!
UI Walkthrough notes
Bugzilla
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.035
Vertically oriented Servers view
Bugzilla
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.036
Servers view based on Common Navigator
Common view for different external services AppServer, DBs, SCM repositories, etc.
May have different variations based on use cases
Initial version will combine WTP’s servers and DTP’s databases
Bugzilla
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.037
Faceted Project Framework goes to Technology
The Faceted Project Framework is part of the WTP Common project
Plans to move the project to the Technology top-level project See proposal
Could participate in e4 as next generation natures
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.038
Community resources
Mailing lists
Newsgroups
CVS
Bugzilla
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.039
Bug backlog
Current backlog: 3,630
HELP WANTED!Become a contributor/committer!
This chart is not very accurate!
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.040
Educational resources
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.041
Books about WTP
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.042
Other talks related to WTP
EclipseLink: High-Performance Java Persistence (link) Wednesday, 17:25, Bürgersaal 1
Facelet Support in Ganymede (link) Thursday, 10:25, Schubartsaal
Web Tools Platform Project Update | © 2008 Kaloyan Raev; made available under the EPL v1.043
Q & A
Website: http://www.eclipse.org/webtools
Newsgroups: eclipse.webtools
[email protected] http://dev.eclipse.org/blogs/raev/