| <?xml version="1.0" encoding="utf-8"?> |
| <?xml-stylesheet type="text/xsl" href="../wtp.xsl"?> |
| <html> |
| <head> |
| <title>web standard tools components</title> |
| </head> |
| <body> |
| <h1>wst components</h1> |
| |
| <h2>Introduction</h2> |
| <p> |
| This document describes the component structure for the Web |
| Standard Tools subproject. As the name of this subproject |
| implies, our scope includes Web standards, such as HTML, |
| XML, and related standards which are defined by |
| organizations such as W3C, OASIS, and ANSI. This is in |
| contrast to the J2EE Standard Tools subproject whose scope |
| is the J2EE specification as defined by the JCP. One of the |
| main organizing principles of this subproject is to group |
| all work related to a given standard within a single |
| component. For example, there are components for HTML, XML, |
| and SQL. The other main organizing principle is to create a |
| component for each major framework. For example, there are |
| components for Server tools and Structure Source Editing. |
| Finally, there are components for related sets of code that |
| do not fall into either of the two main categorizations. For |
| example, there is a common component for utilities and other |
| shared infrastructure code. |
| </p> |
| |
| <h3> |
| <a |
| href="http://dev.eclipse.org/viewcvs/index.cgi/wst/components/?cvsroot=WebTools_Project"> |
| CVS Repository |
| </a> |
| </h3> |
| <p> |
| All WST components are stored in the Eclipse CVS repository |
| at dev.eclipse.org in the path |
| /home/webtools/wst/components. |
| </p> |
| <p> |
| The following sections briefly describe the components and |
| their component leads. |
| </p> |
| |
| <h2>Components</h2> |
| |
| <h3> |
| <a name="wstassembly">assembly</a> |
| </h3> |
| <p> |
| The assembly component contains features definitions for |
| building the WST release, its SDK, and its test suite. The |
| component leads are Deniz Seçilir and Dominique de |
| Vito. |
| </p> |
| |
| <h3> |
| <a name="command">command</a> |
| </h3> |
| <p> |
| The command component contains command infrastructure |
| including the Environment Command framework and the Dynamic |
| Wizard framework. This infrastructure is required by the |
| webtooling project, but is not specific to webtooling per |
| se. We need to harmonize the several existing command |
| approaches. The component lead is Chris Brealey. |
| <ul> |
| <li> |
| <a href="components/command/index.html">Overview</a> |
| </li> |
| <li> |
| <a href="../plans/1.0/wst/command/M9/milestone_plan.html">Current Milestone Plan</a> |
| </li> |
| <li> |
| <a href="components/command/M5/test_plan.html">Current Test Plan</a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="wstcommon">common</a> |
| </h3> |
| <p> |
| The common component contains common utilities and |
| infrastructure which are required by the webtooling project, |
| but which are not specific to webtooling per se. The most |
| notable examples are the Extensible Navigator, Tabbed |
| Properties View, Snippets View, and Extensible URI Resolver. |
| The component lead is Craig Salter. |
| <ul> |
| <li> |
| <!-- TODO: this should be separated into the WST pages --> |
| <a href="../jst/components/j2ee/j2ee_index.html"> |
| J2EE Main page (Navigator info found here) |
| </a> |
| </li> |
| <li> |
| <a href="components/common/overview/snippets/overview.html"> |
| Snippets View: Overview |
| </a> |
| </li> |
| <li> |
| <a |
| href="../plans/1.0/wst/common/M9/milestone_plan.html"> |
| Snippets View: Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a href="../plans/1.5/jst/j2ee/RC5/test_plan.html"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="css">css</a> |
| </h3> |
| <p> |
| The css component contains the CSS editor, model, views, |
| wizards, etc. The component lead is David Williams. |
| <ul> |
| <li> |
| <a |
| href="components/css/overview.html"> |
| Component Overview |
| </a> |
| </li> |
| <li> |
| <a href="../plans/1.0/wst/css/M9/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="../plans/2.0/wst/css/test_plan.php"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="doc">doc</a> |
| </h3> |
| <p> |
| The doc component contains the end user and ISV |
| documentation for the WST subproject. This includes |
| infopops and both Eclipse integrated and online help. |
| The component lead is Lawrence Mandel. |
| <ul> |
| <!-- |
| <li> |
| <a |
| href="components/doc/overview.html"> |
| Component Overview |
| </a> |
| </li> |
| --> |
| <li> |
| <a href="../plans/1.0/wst/doc/M8/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="https://wiki.eclipse.org/index.php/Doc_Test_Plan"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="dtd">dtd</a> |
| </h3> |
| <p> |
| The dtd component contains the DTD editor, model, views, |
| wizards, etc. The component lead is Nitin Dahyabhai. |
| <ul> |
| <li> |
| <a |
| href="components/dtd/overview.html"> |
| Component Overview |
| </a> |
| </li> |
| <li> |
| <a href="../plans/1.0/wst/dtd/M9/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="../plans/2.0/wst/dtd/test_plan.php"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="html">html</a> |
| </h3> |
| <p> |
| The html component contains the HTML/XHTML editor, model, |
| views, wizards, etc. The component lead is David Williams. |
| <ul> |
| <li> |
| <a |
| href="components/html/overview.html"> |
| Component Overview |
| </a> |
| </li> |
| <li> |
| <a href="../plans/1.0/wst/html/M9/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="../plans/2.0/wst/html/test_plan.php"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="internet">internet</a> |
| </h3> |
| <p> |
| The internet component contains Internet preferences (e.g. |
| proxy server configuration), Web browser support, and the |
| TCP/IP monitor. The component lead is Tim deBoer. |
| <ul> |
| <li> |
| <a href="components/internet/index.html"> |
| Overview |
| </a> |
| </li> |
| <li> |
| <a |
| href="../plans/1.0/wst/internet/M8/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a href="components/internet/test_plan.html"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="javascript">javascript</a> |
| </h3> |
| <p> |
| The javascript component contains the JavaScript editor, |
| model, views, wizards, etc. The component lead is David |
| Williams. |
| <ul> |
| <li> |
| <a |
| href="components/javascript/overview.html"> |
| Component Overview |
| </a> |
| </li> |
| <li> |
| <a |
| href="../plans/1.0/wst/javascript/M9/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="../plans/2.0/wst/javascript/test_plan.php"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="rdbsql">rdb</a> |
| </h3> |
| <p> |
| The rdb component contains the relational database model |
| <a |
| href="components/rdb/WebPublishedDBDefinitionModel/DBDefinition.htm"> |
| DB Definition Model |
| </a> |
| , |
| <a |
| href="components/rdb/DBDefinitionModelJavaDoc/index.html"> |
| DB Definition Model Java Docs |
| </a> |
| , which is derived from |
| <a |
| href="components/rdb/WebPublishedSQLModel/SQLModel.htm"> |
| RDBModel - Based on SQL 99/2003 |
| </a> |
| , |
| <a href="components/rdb/SQLModelJavaDoc/index.html"> |
| RDBModel Java Docs |
| </a> |
| , vendor-specific database definitions and relational |
| utilities. It also provides a database server explorer with |
| the ability to connect to databases and sample data. A SQL |
| Scrapbook editor allows you to enter and execute SQL, |
| displaying the results in an Output view. The co-leads are |
| Der Ping Chou and Sheila Sholars. |
| </p> |
| |
| <ul> |
| <li> |
| <a href="../plans/1.0/wst/rdb/M8/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a href="components/rdb/test_plan.html">Current Test Plan</a> |
| </li> |
| <li> |
| <a href="components/rdb/wtp_datatools_testcases.htm"> |
| Test Cases |
| </a> |
| </li> |
| <li> |
| <a href="components/rdb/RDBTutorial.html"> |
| Tutorial for RDB |
| </a> |
| </li> |
| <li> |
| <a |
| href="components/rdb/Data Tools Open Source Overview for Eclipse database Developer.html"> |
| White Paper for RDB |
| </a> |
| </li> |
| </ul> |
| |
| <h3> |
| <a name="wstserver">server</a> |
| </h3> |
| <p> |
| The server component contains the Server Tools framework and |
| adapters for selected servers. At the WST level, the server |
| component is a very generic infrastructure. (The J2EE |
| specific server component is in JST). The component lead is |
| Tim deBoer. |
| <ul> |
| <li> |
| <a href="components/server/index.html">Overview</a> |
| </li> |
| <li> |
| <a |
| href="../plans/1.0/wst/server/M8/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a href="components/server/test_plan.html"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="sse">sse</a> |
| </h3> |
| <p> |
| The sse component contains the Structured Source Editor |
| framework. This framework provides some abstract models and |
| ui infrastructure slightly above the base text |
| infrastructure but lower than any specific language which |
| uses it, such as XML, CSS, HTML, and JSP. The component lead |
| is David Williams. |
| <ul> |
| <li> |
| <a |
| href="components/sse/overview.html"> |
| Component Overview |
| </a> |
| </li> |
| <li> |
| <a href="../plans/1.0/wst/sse/M9/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="../plans/2.0/wst/sse/test_plan.php"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="validation">validation</a> |
| </h3> |
| <p> |
| The validation component contains the Validation framework |
| which coordinates the registration and execution of |
| validators. Validators are a special form of an Eclipse |
| builder which (typically) does not produce derived output, |
| can have performance advantages, can be used for "batch" |
| validation, putting errors or warnings in the task view, and |
| sometimes can be (re)used for source page validation, |
| putting "temporary" annotation in editors. The |
| language/component validators, e.g HTML link checker, XSD |
| validator, and WSDL validator, are located in their specific |
| components, this Validation component simply provides the |
| framework. The component lead is Chuck Bridgham. |
| <ul> |
| <li> |
| <a |
| href="components/validation/ValidationOverview.html"> |
| Validation Framework Overview |
| </a> |
| </li> |
| <li> |
| <a |
| href="components/validation/ValidationFrameworkRework.html"> |
| Validation Framework Enhancements in WTP 1.5 |
| |
| </a> |
| <img src="components/validation/images/new.gif"/> |
| </li> |
| <li> |
| <a |
| href="components/validation/scenarios/validation_framework_testplan.html"> |
| Current Test Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="../jst/components/j2ee/M4/milestone_plan.html"> |
| Current Milestone M4 Plan - Available on J2EE |
| Main page |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="web">web</a> |
| </h3> |
| <p> |
| The web component contains models, natures and builders for |
| Web projects. The component lead is Chuck Bridgham. |
| <ul> |
| <li> |
| <a href="../jst/components/j2ee/j2ee_index.html"> |
| J2EE Main page(Simple Web project info found |
| here) |
| </a> |
| </li> |
| <li> |
| <a href="../plans/1.5/jst/j2ee/RC5/test_plan.html"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="ws">ws</a> |
| </h3> |
| <p> |
| The ws component contains the Web Services Explorer, Apache |
| SOAP, Apache Axis, UDDI4J and WSIL4J models and a number of |
| general purpose frameworks for use by callers and extenders |
| of the Web services platform. The component lead is Chris |
| Brealey. |
| <ul> |
| <li> |
| <a href="components/ws/index.html">Overview</a> |
| </li> |
| <li> |
| <a href="../plans/1.0/wst/ws/M9/milestone_plan.html">Current Milestone Plan</a> |
| </li> |
| <li> |
| <a href="components/ws/M5/test_plan.html">Current Test Plan</a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="wsdl">wsdl</a> |
| </h3> |
| <p> |
| The wsdl component contains the WSDL editor, model, views, |
| wizards, etc. The component lead is Craig Salter. |
| <ul> |
| <li> |
| <a href="../plans/1.0/wst/wsdl/M8/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a href="https://wiki.eclipse.org/index.php/WSDL_Test_Plan"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| Tutorials |
| <ul> |
| <li> |
| <a |
| href="components/wsdl/tutorials/WSDLEditorTutorial.html"> |
| WSDL Editor Tutorial |
| </a> |
| </li> |
| </ul> |
| </p> |
| |
| <h3> |
| <a name="wsi">wsi</a> |
| </h3> |
| <p> |
| The wsi component contains WS-I Test Tools which will be |
| repatriated from the WSVT project. The component lead is |
| Craig Salter. |
| </p> |
| <ul> |
| <li> |
| <a href="../plans/1.0/wst/wsi/M8/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a href="https://wiki.eclipse.org/index.php/WSI_Test_Plan"> |
| Current Test Plan |
| </a> |
| </li> |
| </ul> |
| |
| <h3> |
| <a name="xml">xml</a> |
| </h3> |
| <p> |
| The xml component contains the XML editor, model, views, |
| wizards, etc. It contains an incremental, fault tolerant DOM |
| parser, which is also the basis of several other similar |
| models in HTML and JSP. The component lead is David |
| Williams. |
| <ul> |
| <li> |
| <a |
| href="components/xml/overview.html"> |
| Component Overview |
| </a> |
| </li> |
| <li> |
| <a href="../plans/1.0/wst/xml/M9/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="../plans/2.0/wst/xml/test_plan.php"> |
| Current Test Plan |
| </a> |
| </li> |
| <!-- TODO: Incorporate these other plans into the appropriate component test plans |
| <li> |
| <a |
| href="components/xml/xml-catalog_M2TestPlan.html"> |
| XML Catalog M2 Test Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="components/xml/xml-dtd-xsd-validation_M2TestPlan.html"> |
| XML, DTD, and XSD Validation M2 Test Plan |
| </a> |
| </li> |
| <li> |
| <a |
| href="components/xml/xml-examples_M2TestPlan.html"> |
| XML Examples M2 Test Plan |
| </a> |
| </li> |
| --> |
| </ul> |
| <!-- TODO: Move the end-user doc area |
| Tutorials |
| <ul> |
| <li> |
| <a |
| href="../testtutorials/M2/xml/XMLCatalogTutorial.html"> |
| XML Catalog Tutorial |
| </a> |
| </li> |
| <li> |
| <a |
| href="../testtutorials/M2/xml/XMLValidationTutorial.html"> |
| XML Validation Tutorial |
| </a> |
| </li> |
| <li> |
| <a href="../testtutorials/M2/xml/XMLWizards.html"> |
| Creating XML Documents Tutorial |
| </a> |
| </li> |
| </ul> |
| --> |
| </p> |
| |
| <h3> |
| <a name="xmlschema">xsd</a> |
| </h3> |
| <p> |
| The xsd component contains the XSD editor, views, wizards, |
| etc. The component lead is Craig Salter. |
| <ul> |
| <li> |
| <!-- <a href="components/xsd/overview.html">--> |
| Component Overview |
| <!-- </a>--> |
| </li> |
| <li> |
| <a |
| href="https://wiki.eclipse.org/index.php/XSD_Test_Plan"> |
| Current Test Plan |
| </a> |
| </li> |
| <li> |
| <a href="../plans/1.0/wst/xsd/M8/milestone_plan.html"> |
| Current Milestone Plan |
| </a> |
| </li> |
| </ul> |
| Tutorials |
| <ul> |
| <li> |
| <a |
| href="../testtutorials/M2/xml/XMLSchemaEditorTutorial.html"> |
| XML Schema Editor Tutorial |
| </a> |
| </li> |
| </ul> |
| |
| </p> |
| |
| </body> |
| </html> |