Codalogic, founded in 1999, is a privately funded company developing niche software
Typically we create products that are too specialised for
large companies to develop, but which are not practical for programmers to implement in-house. Our current focus is
automating code creation, particularly in the XML space and test support.
We have extensive expertise in C++,
XML and networking, plus supporting skills in technologies such as Python, Ruby and web programming.
|C++ XML Data Binding|
Our flagship product is Codalogic LMX, an XML to C++ data binding tool permitting
easy interfacing of XML data into C++ code.
You specify the structure of your XML data using an example XML file or a W3C XML Schema and the Codalogic LMX program will
generate application specific C++ code that will read XML data into C++ objects and write the contents of C++
objects to XML.
This approach speeds up code development and also gives you a well documented data structure specification.
C++ source code for the runtime library that is used by the generated C++ code is available so that the code can be
run on any standards compliant C++ compiler, including Windows, Linux, OSX, HP and IBM.
|XML Format Specification|
Annotated XML Example, or AXE for short, is a simple way of specifying the structure of
XML documents. In it's most simple form it is an instance of the XML document you want to parse. For more complex documents
you can add annotations to the initial XML example document to better specify the XML that you want to parse.
AXE can be used to specify the format of your XML data when generating C++ code using Codalogic LMX.
The easiest way to contact us is via e-mail.
For general enquiries, please contact us at:
. For sales enquires, please contact us at:
We are based in the UK. Our address is:
P.O. Box 30
Tel: +44 1473 635863