DeltaXML Products
Providing change control for XML in both simple and complex environments
DeltaXML's experience in providing change control in the XML environment has led to the development of two generic tools for developers: DeltaXML Core and DeltaXML Sync. These are the best tools for those who have custom or in-house data formats, complex requirements or wish to embed DeltaXML into their own applications under an OEM licence.
In addition, we offer a growing number of format-specific XML compare products. These are simpler to use and easier to configure because they handle specific formats.
Generic XML Toolkits
DeltaXML Core
DeltaXML Core is our flagship toolkit for identifying changes between well-formed XML document or data formats and providing the flexibility to manage those changes in many ways. DeltaXML Core can be integrated into any Java application that requires the control of changed XML data, whether the XML represents a document or data file. This tool has been integrated into applications as diverse as large publisher's editing suites, specialist data analysis applications in the telecoms industry and critical financial services applications, to name but a few. DeltaXML Core has the capacity to handle very large XML files.
DeltaXML Sync
DeltaXML Sync takes the capabilities of DeltaXML Core a step further by providing the ability to compare and synchronize changes in three documents or data sources. Having solved the problem of simple differencing between two documents, DeltaXML has taken the next logical step and led the market in delivering a product which can differentiate between changes in three documents. DeltaXML Sync addresses the difficult issue of resolving multiple concurrent changes to a single master document or file, for example for merging branches in a content management system (CMS).
Format-Specific XML Compare Products
Many customers prefer to have turn-key products for specific formats and so we have applications dedicated to popular XML document formats. With these products we are aiming to support specific formats 'out of the box' and provide rich product/format specific features. They each have a rich API for integration into your own system or publishing pipeliine.
DeltaXML DITA Compare
DeltaXML DITA Compare frees editors to work on documents without having to track where they are making changes. Simply by comparing either minor or major revisions using DeltaXML DITA Compare, revision flags are added and reviewers and customers can see exactly where changes have been made.
DeltaXML DocBook Compare
DeltaXML DocBook Compare highlights changes between any two docbook files. Docbook Compare performs a detailed comparison between the two files and automatically adds revision flags to highlight added, deleted or changed text. Changes to individual table cells are clearly identified.
DeltaXML oXygen Plugin
The DeltaXML oXygen plugin integrates with the oXygen XML Editor and oXygen XML Author products to provide easy access to DeltaXML Comparison operations from within the editing environment. Changes can be processed using the editor's accept/reject changes mechanism when using author mode. Format specific support is provided for DocBook and DITA when using author mode.
DeltaXML oXygen Compare (API)
DeltaXML oXygen Compare allows well-formed XML data to be compared and generates a result which can be loaded with oXygen author mode and subsequently reviewed and processed using the accept/reject changes system. It complements the plugin product by being suitable for integration in server-side CMS or application server systems.
DeltaXML ODT Compare
ODT Compare reads in two OpenDocument documents and highlights all the changes. This OpenOffice.org extension is available free for individual users, and is also licensed as a comprehensive Java API for integration into content management systems or other business processes.
DeltaXML ODT Merge
ODT Merge takes ODT Compare a step further: it merges all changes made by any number of editors into a single document. ODT Merge enables large complex documents to be edited by multiple authors at the same time, and a master editor can accept or reject the changes made by each editor.
