Configuration 4 GNU (CFG)


Dependencies

Prev   Next

CFG will be dependent on several technologies and libraries to accomplish various tasks.

XML

CFG makes heavy use of XML as the common data format between components and between CFG and higher level or third party applications. Several features of XML such as XPath, XSLT, and Schema will be used as necessary by various components.

Xerces

Xerces is made by the Apache Foundation and provides many advanced XML features, including Schema, XSLT, XPath, etc. It is the leading candidate for use as the primary XML library for CFG. Providing C++, Java 2, and Perl APIs, it shows a lot of promise and could potentially be used by all layers of CFG as the standard XML library.

Use of Xerces will eliminate many of the external Perl modules which are currently required, simplifying several requirements into 1 package.

Other Dependencies

Other items will be needed for each UI. Most likely, the GUI will be written in GTK, the web version will be written in PHP and/or Perl, so these UIs will of course require additional packages to run. The core, however, should not be dependent on these libraries.

Prev Up Next
Config4GNU Implementation Guide Home Config4GNU Object Model

SourceForge Logo