IVEF SDK 0.2.2 Released
The new IVEF release is now available to the open source community. IVEF is a cross-platform message exchange framework for VTS data exchange. IVEF is available for customer use, evaluation and open source download.
IVEF includes full interface capabilities in C++, JAVA and OBJECTIVE-C and has thoroughly been tested on Linux (OpenSuSE 11, 64 bit), Apple Mac OS X 10.5 and MS Windows XP SP2
Open Source Downloads
Open Source Edition of IVEF is available. The Open Source Editions are released under the GPL for open source development.
This IVEF SDK supports the IVEF 0.2.x definition. This definition represents current working draft for the international working group.
21: No check of required attributes/elements
26: The code generation (c++ qt) ignores minOcuurs and maxOccurs
54: incomming date/time messages are not correctly specified as UTC
55: Java version produces incorrect time stamps
56: ivef java does not parse and generate time correctly
57: ivef java does not handle enumeration contraints correctly if string
58: testscripts testing for "e; should be "
60: java version does not handle multiple root ellements correctly
62: Type of persons on board is a decimal
63: java lib generates too many decimal digits
64: Objective -C framework reports booleans as number
65: non-constness of ::toXML method discards qualifiers
67: settings minOccurs to 0 still result in a required field.
69: No error report on setting an illigal value
71: Restrictions are not yet implemented
73: some specified elements in the XSD are incorrectly processed as attributes.
74: number format exception
75: Header.setVersion must be called before calling toXML
76: xsd2code stops on xs:totalDigits
Technological preview only, the current XSD has not reached a mature state yet. This version should not be used in operational systems.