blob: c7dfb282bc44da1c7b312f91bbb46f0e6798051d [file] [log] [blame]
<!-- ----------------------------------------------------------------------------- -->
<!--
Project: Web Tooling Platform (WTP) Project
Contact: David Williams (david_williams@us.ibm.com)
-->
<!-- ----------------------------------------------------------------------------- -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Web Tooling Platform (WTP)</title>
<meta
http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" />
<link
rel="stylesheet"
type="text/css"
href="theme/eclipse_style.css" />
</head>
<body>
<div id="page_header">Web Tooling Platform (WTP) Project</div>
<div id="page_sub_header">Project overview</div>
<div id="section_header">Project description</div>
<div class="content">
<p>The <a href="http://www.eclipse.org/webtools/main.html">Web Tooling
Platform (WTP) Project</a> is made up of two subprojects, <a
href="http://www.eclipse.org/webtools/wst/main.html">Web Standard Tools
(WST)</a> and <a href="http://www.eclipse.org/webtools/jst/main.html">J2EE
Standard Tools (JST)</a>.</p>
<p>The <a href="http://www.eclipse.org/webtools/wst/main.html">Web
Standard Tools</a> subproject aims to provide common infrastructure
available to any Eclipse-based development environment targeting
Web-enabled applications. Within scope will be tools for the development
of three-tier (presentation, business and data logic) and server
publication of corresponding system artifacts. Outside scope will be
language or web framework specific technology, which will be left to
other subprojects like the J2EE Web Tools subproject.</p>
<p>Tools provided will include editors, validators and document
generators for artifacts developed in a wide range of standard languages
(for example, HTML/xHMTL, Web services, XQueries, SQL, etc.) Supporting
infrastructure will likely comprise a specialized workbench supporting
actions such as publish, run, start and stop of Web application code
across target server environments.</p>
<p>The initial scope of the <a
href="http://www.eclipse.org/webtools/jst/main.html">J2EE Standard Tools</a>
subproject will be to provide a to provide common infrastructure for
developing applications based on J2EE 1.4 targeting J2EE-compliant
application servers, as well as a more generic J2EE tooling
infrastructure for other Eclipse-based development products.</p>
<p>Tools provided will include a workbench for developing, deploying,
testing and debugging J2EE applications on JCP-compliant server
environments, as well as an exemplary implementation of a plug-in for at
least one JSR-88 compliant J2EE Server. Included will be a range of
tools simplifying development with J2EE APIs including EJB, Servlet,
JSP, JCA, JDBC, JTA, JMS, JMX, JNDI, and Web Services. This
infrastructure will be architected for extensibility for higher-level
development constructs providing architectural separations of concern
and technical abstraction above the level of the J2EE specifications</p>
<p>The integrated workbench to be delivered would support use cases such
as " - Develop a JSP page, Enhance the "PetStore" blue-print
application, Expose a Session Bean as a Web Service".</p>
<p>The <a href="wtp_project_architecture.html">WTP Project Architecture
Overview</a> provides a high-level description of the project and
sub-projects with links to more specific component designs.</p>
</div>
<div id="section_header">Project attributes</div>
<div class="content">
<dl id="gen_list">
<dt>Downloads:</dt>
<dd>
<div id="pipelist_container">
<ul id="pipelist">
<li><a href="http://download.eclipse.org/webtools/downloads/">Current
drivers</a></li>
</ul>
</div>
</dd>
<dt>Development plan:</dt>
<dd>
<div id="pipelist_container">
<ul id="pipelist">
<li><a
href="http://www.eclipse.org/webtools/development/planning/milestone_plan_1_0.html">Milestone
plan</a></li>
</ul>
</div>
</dd>
<dt>Developers Mailing lists:</dt>
<dd>
<div id="pipelist_container">
<ul id="pipelist">
<li><a href="mailto:wtp-dev@eclipse.org">wtp-dev</a></li>
<li><a href="mailto:wtp-wst-dev@eclipse.org">wtp-wst-dev</a></li>
<li><a href="mailto:wtp-jst-dev@eclipse.org">wtp-jst-dev</a></li>
</ul>
</div>
</dd>
<dt>Users and co-developers Newsgroup:</dt>
<dd>
<div id="pipelist_container">
<ul id="pipelist">
<li><a href="news:org.eclipse.dev/eclipse.webtools">eclipse.webtools</a></li>
</ul>
</div>
</dd>
<dt>Dependancies:</dt>
<dd>
<div id="pipelist_container">
<ul id="pipelist">
<li><a
href="http://www.eclipse.org/emf/"
target="_top">Eclipse Modeling Framework</a></li>
<li><a
href="http://www.eclipse.org/xsd/"
target="_top">XSD, XML Schema Infoset Model</a></li>
<li><a
href="http://www.eclipse.org/gef/"
target="_top">Graphical Editing Framework</a></li>
<li><a href="http://www.eclipse.org/vep/">Java EMF Model (JEM)</a></li>
</ul>
</div>
</dd>
<dt>Projects:</dt>
<dd>
<div id="pipelist_container">
<ul id="pipelist">
<li><a href="http://www.eclipse.org/webtools/wst/main.html">Web
Standard Tools (WST)</a></li>
<li><a href="http://www.eclipse.org/webtools/jst/main.html">J2EE
Standard Tools (JST)</a></li>
</ul>
</div>
</dd>
<dt>Documentation:</dt>
<dd>
<div id="pipelist_container">
<ul id="pipelist">
<li><a href="http://www.eclipse.org/webtools/community/community.html">User
community resources</a></li>
<li><a href="http://www.eclipse.org/webtools/development/main.html">Developer
resources</a></li>
</ul>
</div>
</dd>
</dl>
</div>
<div id="section_divider"></div>
<div id="content">
<div id="copyright">See <a
href="http://www.eclipse.org/legal/termsofuse.html">Terms of Use</a>.
</div>
</div>
</body>
</html>