Data2l is a language neutral, platform neutral way for describing large sets of proprietary binary data. An example of this kind of data is car navigation data, which is about 1GB to 15GB in a typical embedded navigation. With Data2l you can easily describe almost any binary data format using primitive description blocks like basic type, array, structure, or alternative and using a functional dependency description language. Using such a description, one can generate source code optimized for certain tasks, like a lightweight data reading layer, fast querying code, or code suitable for data generation and transformation.
|Tags||Software Development Embedded Systems Data Formats data generation Code Generators|
|Licenses||GPLv2 or later|
|Operating Systems||Windows Linux|
Release Notes: This release has been open sourced under the GNU GPL.
Release Notes: Support was added for enums. Simple and experimental support for datascript was added. Bugs were fixed.
Release Notes: GUI improvements, better definition checks, a new C++ example, and many bugfixes.
Release Notes: The .d2l language was added for binary data description. It is more descriptive than the previous Python definition. A few bugs were fixed. A few more examples were added.
Release Notes: This release is compatible with Linux-based operating systems, and is distributed as a Debian package. Several bugs were fixed.