Configuration 4 GNU (CFG)
|
|
Dependencies | |
---|
CFG will be dependent on several technologies and libraries to
accomplish various tasks.
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 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 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.
| |
|
|