DataScript Tools

Easily binary datatypes modeller
Download

DataScript Tools Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD
  • Price:
  • FREE
  • Publisher Name:
  • Harald Wellmann
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 3.4 MB

DataScript Tools Tags


DataScript Tools Description

Easily binary datatypes modeller DataScript is a free and open source, formal language for modeling binary datatypes, bitstreams or file formats. Using a formal language for defining such binary datatypes resolves all ambiguities typically found in textual or tabular specifications.In addition, one can automatically generate encoders and decoders for a given binary format from such a formal specification, so that application developers do not have to worry about serialization and can focus on application logic instead.After evaluating different data modeling languages and toolsets, DataScript was selected by the authors as the most promising approach for formally defining a car navigation database format. Here are some key features of "DataScript Tools": · The DataScript dialect implemented in rds is documented in a DataScript Language Overview. · We support arbitrary bit fields that do not have to be byte-aligned. · Relational DataScript is a language extension that allows storing data in an SQL database, either in base type columns or in blobs. For the time being, we only support SQLite via JDBC. An SQLite JDBC driver with a native DLL for Windows is included in the binary release packages. · The DataScript grammar and parser are based on antlr. The parser is complete, the code generator currently supports read() and write() methods for both for plain DataScript and for the relational extensions. · rds includes a Java code generator which supports read() and write() methods for both for plain DataScript and for the relational extensions. · There is a simple plug-in interface for backends, i.e. code generators for various languages. · Extensions · There is an XML exchange format for DataScript modules. · We can generate HTML documentation à la Javadoc from documentation comments embedded into a DataScript module. · An editor plug-in for Eclipse provides syntax highlighting. · A C++ code generator has been developed by ADIT. This C++ backend is available to all PSI partners, but is not Open Source. Requirements: · Java 1.6 or later


DataScript Tools Related Software