| <?xml version="1.0" encoding="utf-8"?> |
| <?xml-stylesheet type="text/xsl" href="wtphome.xsl"?> |
| <sections title="eclipse wtp project" |
| subtitle="Eclipse Web Tools Platform (WTP) Project"> |
| <meta name="root" content="../" /> |
| <section name="All About The WTP Project" class="main"> |
| <description> |
| The Eclipse Web Tools Platform (WTP) project extends the |
| Eclipse platform with tools for developing J2EE Web |
| applications. The WTP project includes the following tools: |
| source editors for HTML, Javascript, CSS, JSP, SQL, XML, |
| DTD, XSD, and WSDL; graphical editors for XSD and WSDL; J2EE |
| project natures, builders, and models and a J2EE navigator; |
| a Web service wizard and explorer, and WS-I Test Tools; and |
| database access and query tools and models. |
| </description> |
| <section name="About" link="about.html" |
| icon="../images/Adarrow.gif"> |
| The goals, principles, and scope of the WTP project. The WTP |
| charter is also located here. |
| </section> |
| <section name="Adopters" link="adopters/" |
| icon="../images/Adarrow.gif"> |
| Hot Bug lists, code scanning tools, and other resources for |
| vendors and other projects that are building commercial and |
| Open Source products that use WTP. |
| </section> |
| <section name="Community" link="community/community.html" |
| icon="../images/Adarrow.gif"> |
| Upcoming |
| <a href="community/community.html#upcomingevents">events</a> |
| , |
| <a href="community/communityresources.html#articles"> |
| articles |
| </a> |
| , |
| <a href="community/communityresources.html#books">books</a> |
| , |
| <a href="community/communityresources.html#tutorials"> |
| tutorials |
| </a> |
| , and |
| <a href="community/presentations.html">presentations</a> |
| . |
| </section> |
| <section name="Contributors and Committers" |
| link="people/contributors.html" icon="../images/Adarrow.gif"> |
| List of Eclipse Web Tools Platform Project contributors and |
| <A href="http://eclipse.org/webtools/commit.html"> |
| committers |
| </A> |
| . |
| </section> |
| <section name="Development Resources" |
| link="development/main.html" icon="../images/Adarrow.gif"> |
| Release plans and other information about the Eclipse Web |
| Tools Project development process. |
| </section> |
| </section> |
| <section name="WTP Subprojects" class="main"> |
| |
| <doublesection name="Web Standard Tools (WST)" |
| link="wst/main.html" icon="../images/Adarrow.gif"> |
| The Web Standard Tools 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. |
| <br /> |
| <br /> |
| 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, |
| 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. |
| </doublesection> |
| <doublesection name="J2EE Standard Tools (JST)" |
| link="jst/main.html" icon="../images/Adarrow.gif"> |
| The initial scope of the J2EE Standard Tools subproject will |
| be to provide a basic Eclipse plug-in for developing |
| applications based on J2EE 1.4 targeting J2EE-compliant |
| application servers, as well as a generic J2EE tooling |
| infrastructure for other Eclipse-based development products. |
| <br /> |
| <br /> |
| Within scope will be a workbench providing a framework 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. |
| <br /> |
| <br /> |
| 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. |
| </doublesection> |
| <doublesection name="AJAX Toolkit Framework (ATF)" |
| link="atf/index.html" icon="../images/Adarrow.gif"> |
| The AJAX Toolkit Framework (ATF) provides an extensible |
| framework and exemplary tools for building IDEs for the many |
| different AJAX runtime offerings (Dojo, Zimbra, Rico, etc) |
| in the market. Tools built upon these frameworks will |
| initially include: |
| <ul> |
| <li> |
| enhanced JavaScript editing features such as |
| edit-time syntax checking; |
| </li> |
| <li>an embedded Mozilla web browser;</li> |
| <li>an embedded DOM browser; and</li> |
| <li>an embedded JavaScript debugger.</li> |
| </ul> |
| An additional and unique aspect of the framework is the |
| Personality Builder function, which assists in the |
| construction of arbitrary AJAX runtime frameworks, thus |
| allowing those runtimes to be used with ATF tools. |
| <br /> |
| ATF is currently and incubator subproject of WST. |
| </doublesection> |
| <doublesection name="Dali Java Persistence API (JPA) Tools" |
| link="dali/index.html" icon="../images/Adarrow.gif"> |
| The goal of the Dali JPA Tools Project is to build |
| extensible frameworks and exemplary tools for the definition |
| and editing of Object-Relational (O/R) mappings for EJB 3.0 |
| Java Persistence API (JPA) Entities. JPA mapping support |
| will focus on minimizing the complexity of mapping by |
| providing creation and automated initial mapping wizards, |
| and programming assistance such as dynamic problem |
| identification. |
| <br /> |
| Dali is currently an incubator subproject of JST. |
| </doublesection> |
| <doublesection name="JavaServer Faces Tools (JSF)" |
| link="jsf/index.html" icon="../images/Adarrow.gif"> |
| The JavaServer Faces Tools project will provide tools and |
| APIs for JSR 127 which is part of Java EE 5. The project |
| will operate as an incubator during the WTP 1.0 development |
| cycle and become a component of the JST subproject in WTP |
| 1.5. |
| </doublesection> |
| </section> |
| <section name="Help?" class="infobox" icon="images/help.gif"> |
| <item link="faq/main.html" title="FAQ" /> |
| <item link="../newsgroups/main.html#wtp" title="Newsgroup" /> |
| <item link="community/communityresources.html#tutorials" |
| title="Tutorials" /> |
| <item link="community/communityresources.html#articles" |
| title="Articles" /> |
| </section> |
| <section name="Download" class="infobox" |
| icon="images/download.gif"> |
| <item title="WTP 1.5.1 (September 29, 2006)" |
| link="http://download.eclipse.org/webtools/downloads/drops/R1.5/R-1.5.1-200609230508/"> |
| <a href="http://download.eclipse.org/webtools/downloads/drops/R1.5/R-1.5.1-200609230508/"> |
| Download now! |
| </a> |
| </item> |
| <item> |
| <a href="http://www.eclipse.org/webtools/plans/1.5/"> |
| Release plan |
| </a> |
| </item> |
| <item title="WTP 2.0"> |
| <a |
| href="http://wiki.eclipse.org/index.php?title=Web_Tools_Requirements_2.0"> |
| Project plan |
| </a> |
| . |
| <br /> |
| </item> |
| <item title="All Downloads"> |
| The complete list of downloads is available |
| <a href="http://download.eclipse.org/webtools/downloads/"> |
| here |
| </a> |
| . |
| </item> |
| </section> |
| <section name="What's New" class="infobox" source="news.xml"> |
| <item title="more news..." link="news.html" /> |
| </section> |
| </sections> |