You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by Rahul P Akolkar <ak...@us.ibm.com> on 2005/06/26 03:58:33 UTC

[ANN] Recent changes to the RDC sandbox taglib and 1.0 RC1

The RDC sandbox taglib [ 
http://jakarta.apache.org/taglibs/sandbox/doc/rdc-doc/intro.html ] has new 
features and a 1.0 release candidate.

Major Changes: 
1) Graceful exit strategies - It is possible to define a maximum number of 
<noinput> and <nomatch> events after which the RDC will gracefully exit 
with the appropriate exit status.
2) Internationalization - Internationalization support has been added to 
all components. Grammars and default configuration files are read out of 
property files. Locales can be set per RDC-based web application, and 
overridden by individual RDCs as needed.
3) Logging - Jakarta Commons Logging provides logging using the web 
application's configuration.
4) RDC Filter - Lightweight mechanism for (a) Improving aesthetics of 
VoiceXML output and (b) Performing platform adaptations to account for 
markup variations.
5) Calling an RDC as a subdialog - JSPs hosting a RDC component can now be 
called as VoiceXML subdialogs. Support available for composites in 
distribution.
6) More documentation has been added, including a Jakarta Taglibs wiki 
with tutorials.

New RDC Tags: 
1) <rdc:creditcardAmount> - Retrieves a currency value augmented by 
grammars for minimum amount due, full balance etc. 
2) <rdc:creditcardExpiry> - RDC with grammars geared towards collecting 
credit card expiry dates i.e. (month, year) tuples. 
3) <rdc:creditcardNumber> - RDC with grammars geared towards collecting 
credit card numbers. 
4) <rdc:creditcardInfo> - A composite RDC, allowing collection of (credit 
card type, number, expiry, security code) tuples; and flexibly any 
combination thereof using a mode switch.

Modified RDC Tags:
* All component tags ('locale' attribute added).

Sandbox source is here [ 
http://cvs.apache.org/builds/jakarta-taglibs-sandbox/nightly/src/ ]
RDC binaries are here [ 
http://cvs.apache.org/builds/jakarta-taglibs-sandbox/nightly/projects/rdc/ 
]
RDC revision history is available here [ 
http://jakarta.apache.org/taglibs/sandbox/doc/rdc-doc/changes.html ]
RDC wiki is here [ 
http://wiki.apache.org/jakarta-taglibs/ReusableDialogComponents ] 

The RDC taglib has a 1.0 release candidate. The 1.0 release plan is here [ 
http://wiki.apache.org/jakarta-taglibs/ReusableDialogComponents/1.0ReleasePlan 
]. You are encouraged to go through the sources and try out the binaries.

-Rahul  Akolkar