WDDX: What's Included With ScriptBuilder 3.0?

Web Distributed Data Exchange (WDDX) is an open, freely available XML-based technology introduced by Allaire Corporation that enables the exchange of complex data between Web programming languages. WDDX provides a lowest-common denominator approach to distributed data on the Web using XML. WDDX embraces the major Web platform environments -- JavaScript, Perl, ASP/COM, ColdFusion, and Java -- through a language neutral data exchange format that is virtually transparent to implement, and does not require developers to know anything about or implement XML natively.

NetObjects ScriptBuilder 3.0 provides a preview to this new technology by including some of the basic WDDX building blocks to enable script developers to start taking advantage of this new technology in your Web site and applications. JavaScript support for WDDX is based on the Wddx.js package. Additional server-side support is provided for the major application servers today and is available from Allaire.

In the WDDX subfolder, you will find the following files:

File Description
Wddx.js This JavaScript file provides two major functions. First, it includes a set of methods for serializing existing JavaScript arrays and objects into WDDX. Once serialized, the developer can use this WDDX packet however they want (e.g., post it to a server as a hidden form field or URL token). Second, the package includes a set of objects for creating and manipulating recordsets in JavaScript. The recordsets created work transparently with WDDX.
Wddx_js.pdf Documentation for Wddx.js in Adobe Acrobat format.
Wddx_0090.dtd DTD defining the WDDX XML data structure. The WDDX DTD can be used to validate WDDX packets.
Wddxfaq.htm An introductory FAQ on WDDX technology.

For additional information on WDDX, visit the Allaire DevCenter at http://www.allaire.com/developer/.