DeltaQt logo
DeltaQt is a cross-platform library of C++ classes and functions that parse DELTA (DEscription Language for TAxonomy) files. Its purpose is to give application developers an interface to read DELTA files into their own application. DeltaQt is a member of the Free DELTA initiative. DeltaQt uses Qt (Core) as a cross-platform framework; only core functions are used and, apart from the example application, no other Qt modules are required.

Aims

DeltaQt aims to parse all major data-related DELTA "directives". Typesetting directives are beyond the scope of the project and support for them is not planned; however support for RTF formatting within comments, notes, descriptions, etc. is planned. A major objective is that no descriptive data, comments, or annotations are lost or ignored when importing from supported DELTA directives.

Target audience

DeltaQt is a C++ library for application developers; if you are not a programmer then the project is probably not useful to you. That said, the DeltaQt was originally created to allow another application by the same developer to import DELTA files: Rachis. If DeltaQt is not what you are after, then perhaps Rachis will offer what you are after.

If you are looking for a parser for a different language, or just interested in seeing what else is available, be sure to check the Free DELTA website.

Operating systems

Because DeltaQt relies on the Qt framework, the source code should compile on any operating system (OS) that Qt supports.

Currently DeltaQt has been compiled and tested on the following systems:

  • Linux: Ubuntu 11.04 32-bit (Qt Version 4.7.4); Gnome
  • Linux: Fedora 16 64-bit (Qt Version 4.8.0); KDE
  • Windows XP SP3 32-bit (Qt Version 4.7.4)
  • Windows 7 Professional 64-bit (Qt Version 4.7.4)

If you have access to another OS and can compile DeltaQt and the example application, your feedback would be much appreciated.