blob: 78b4b19ef37af90abe04925c505bfba803d89ea1 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>JSF Tools Project News</title>
<link rel="stylesheet"
href="default_style.css" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/ >
<meta name="GENERATOR" content="WTP HTML Source Editor" />
</head>
<body>
<h1>JSF Tools Project v0.5.0<br>New and Noteworthy</h1>
<p>Here are some noteworthy features to explore in this release:</p>
<p></p>
<table border="0" cellpadding="10" cellspacing="0" width="85%">
<tbody>
<!-- separating row -->
<tr>
<td colspan="2">
<hr />
</td>
</tr>
<!-- separating row -->
<tr>
<td colspan="2">
<h3>
User Features
</h3>
</td>
</tr>
<!-- separating row -->
<tr>
<td colspan="2">
<hr />
</td>
</tr>
<!-- new item -->
<tr>
<td align="right" valign="top" width="15%">
<strong>JSF Project Capabilities</strong></td>
<td align="left" valign="top" width="85%">
<p>JSF capabilities can be added to new or existing WTP Dynamic Web applications using WTP Facets.</p>
<p><img alt="New JSF App" src="NewJSFApp.png"/></p>
<p><img alt="Add JSF Facet" src="AddJSFFacet.png"/></p>
</td>
</tr>
<!-- separating row -->
<tr>
<td colspan="2">
<hr />
</td>
</tr>
<!-- new item -->
<tr>
<td align="right" valign="top" width="15%">
<strong>JSF Libraries</strong></td>
<td align="left" valign="top" width="85%">
<p>Organize collections of jars by name. Similar to JDT User Libraries but adopters can create them through extension points and they can be selectively deployed using the WTP Server Tools.
<p><img alt="JSF Libaries" src="JSFLibs.png"/></p>
<p><br>JSF libraries are referenced by a project:</p>
<p><img alt="Project JSF Libaries" src="ProjectJSFLibs.png" height="386"
width="614"/></p>
</td>
</tr>
<!-- separating row -->
<tr>
<td colspan="2">
<hr />
</td>
</tr>
<!-- new item -->
<tr>
<td align="right" valign="top" width="15%">
<strong>Faces Configuration Editor</strong>
</td>
<td align="left" valign="top" width="85%">
<p>Multi-page editor with source page for creating and managing faces application configuration elements. Uses a newly contributed EMF model of the faces configuration resource file.</p>
<p><img alt="Faces Config Overview" src="FacesConfigOverview.png"/></p>
<p><img alt="Faces Config Navigation Page" src="FacesConfigNavPage.png"/></p>
<p><img alt="Faces Config Editor Preferences" src="FacesConfigPrefs.png"/></p>
</td>
</tr>
<!-- separating row -->
<tr>
<td colspan="2">
<hr />
</td>
</tr>
<!-- new item -->
<tr>
<td align="right" valign="top" width="15%">
<strong>JSF-JSP Source Editing Enhancements for JSF Standard Tag Libraries</strong></td>
<td align="left" valign="top" width="85%">
<p>
The WTP JSP Source Editor has been enhanced to support the Standard JSF Tag Libraries. Attribute value validation and content assist have been provided for many of the attributes from the Core and HTML tag libraries.
</p>
<table cellspacing="2" cellpadding="3" border="0" width="100%">
<tbody>
<tr>
<td colspan="3">
<strong>Content Assist</strong></td>
</tr>
<tr>
<td width="5%"/>
<td colspan="2">Non-Expression Language (non-EL)</td>
</tr>
<tr>
<td width="10%"/>
<td width="90%"colspan="2"><img alt="Non-EL CA 1" src="NONELCA1.png"
height="93" width="651"/>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="Non-EL CA 2" src="NONELCA2.png"
height="82" width="651"/>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="Non-EL CA 3" src="NONELCA3.png"
height="118" width="651"/>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="Non-EL CA 4" src="NONELCA4.png"
/>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="Non-EL CA 5" src="NONELCA5.png"
/>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="Non-EL CA 6" src="NONELCA6.png"
/>
</tr>
<tr>
<td width="5%"/>
<td width="90%" colspan="2">Expression Language (EL)</td>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="EL CA 1" src="ELCA1.png"/>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="EL CA 2" src="ELCA2.png"
height="87" width="651"/>
</tr>
<tr>
<td colspan="3"><strong>Validation</strong></td>
</tr>
<tr>
<td width="10%"></td>
<td width="90%" colspan="2">Non-EL</td>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="Non-EL Validation 1"
src="NONELVAL1.png" />
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="Non-EL Validation 2"
src="NONELVAL2.png"/>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="Non-EL Validation 3"
src="ELVAL3.png" height="70"
width="651"/>
</tr>
<tr>
<td width="10%"></td>
<td width="90%" colspan="2">EL</td>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="EL Validation 1" src="ELVAL1.png"
/>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="EL Validation 2" src="ELVAL2.png"
height="76" width="651"/>
</tr>
<tr>
<td width="10%"/>
<td width="90%" colspan="2"><img alt="EL Validation 3" src="ELVAL3.png"
height="70" width="651"/>
</tr>
</tbody>
</table>
<tr>
<td>
<!-- separating row -->
<tr>
<td colspan="2">
<hr></hr>
</td>
</tr>
<tr>
<td colspan="2">
<h3>
Frameworks
</h3>
</td>
</tr>
<tr>
<td colspan="2">
<hr></hr>
</td>
</tr>
<!-- new item -->
<tr>
<td align="right" valign="top" width="15%">
<strong>JSF Application Configuration Manager</strong></td>
<td align="left" valign="top" width="85%">
<p> Manages all Faces Configuration resource files in a JSF application via API. Provides a facade so that a client can query for elements as if there were a single configuration file.</p></td>
</tr>
<!-- separating row -->
<tr>
<td colspan="2">
<hr />
</td>
</tr>
<!-- new item -->
<tr>
<td align="right" valign="top" width="15%">
<strong>Content Model Annotations Framework</strong></td>
<td align="left" valign="top" width="85%">
<p>
Enables annotations of XML elements and attributes with meta-data which to facilite context sensitive tooling support.
</p></td>
</tr>
<!-- separating row -->
<tr>
<td colspan="2">
<hr />
</td>
</tr>
<tr>
<td align="right" valign="top" width="15%">
<strong>Design-time Meta-data Processing Framework</strong></td>
<td align="left" valsuch as"top" width="85%">
<p>
Uses the annotations framework to provide source editing services like content assist and validation for tag libraries. It is extensible allowing definition of new services or extension of existing.
</p>
</td>
</tr>
<tr>
<td colspan="2">
<hr></hr>
</td>
</tr>
<tr>
<td align="right" valign="top" width="15%">
<strong>Design-time Application Manager</strong></td>
<td align="left" valign="top" width="85%">
<p>
Provides an approximation of certain runtime JSF state information at design-time allowing for pluggable design-time variable, property and method resolvers.
</p>
</td>
</tr>
</tbody>
</table>
</td></tr>
</body>
</html>