XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Resource Guide -> XML Serialization -> Quick

Quick

Date: Feb. 15, 2001
Link: http://jxquick.sourceforge.net/
Source Author or Organization: Bill LaForge

The Quick 4.0.0+ tool for generating and processing XML consists of Quick Java Markup Language (QJML), Quick Data Markup Language (QDML), and Open Conversion Model (OCM). The tool will describe Java data models and XML tag sets without being tied to a particular implementation, useful on the Internet when sender and receiver agree on a common data model, but not a common implementation.

QJML is a Java Data Modeling language and XML binding schema with full support for Java inheritance, including abstract and interface elements. It can be used to extract object graph data, which can then be used to create an XML document or transcribe Java objects (create Java objects using a different set of classes). It also works with Java Beans and Java Bean editors. QIML is the compiled form of QJML.

QDML is a subset of QJML, simplified by the removal of references to classes, interfaces, fields, and properties. It is still a complete XML markup language with support for Java inheritance. Open Conversion Model is a system for defining complex data transformations that was built using Quick and is being used to develop various Quick utilities. Both Quick and OCM support a multi-threading environment.

In addition to the Quick project, SourceForge is hosting the Quick Utilities and Quick Tests projects.