Projects / Data2l


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.

Operating Systems

Recent releases

  •  08 Oct 2013 11:53

    Release Notes: This release has been open sourced under the GNU GPL.

    •  31 Mar 2010 12:14

      Release Notes: Support was added for enums. Simple and experimental support for datascript was added. Bugs were fixed.

      •  26 Jan 2010 19:29

        Release Notes: GUI improvements, better definition checks, a new C++ example, and many bugfixes.

        •  24 Sep 2009 13:23

          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.

          •  19 Aug 2009 13:07

            Release Notes: This release is compatible with Linux-based operating systems, and is distributed as a Debian package. Several bugs were fixed.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.