[wg-all] Announcement: Daffodil 1.0 Release

Sill, Alan alan.sill at ttu.edu
Tue Mar 3 15:36:31 EST 2015


Dear OGF community members,

Please see the announcement below to the DFDL mailing list of general availability of v1.0.0 of the open source Daffodil implementation of OGF's Data Format Description Language (DFDL, http://www.ogf.org/documents/GFD.207.pdf).

The DFDL group has been busy publishing not only this updated version of the DFDL spec, but also a set of useful experience documents, GFD.214, GFD.215 and GFD.216 just published.

If you have not yet had the opportunity to try out DFDL in person, please read the description on that link in the "Standards" section of the OGF web site or directly at https://ogf.org/dfdl/ for a tutorial and background information.

Daffodil joins the commercial implementations of DFDL that are already built into products by IBM. There is also a useful and growing set of public schemas for DFDL available on GitHub at https://github.com/DFDLSchemas for a variety of commercial and scientific data formats including vCard, PCAP packet capture, electronic payment system and transaction log formats, military and health care records formats.

We welcome the news of this open source product availability and look forward to additional useful work from the DFDL group.

Open Grid Forum
Open Forum  |  Open Standards
http://www.ogf.org


Begin forwarded message:

From: Mike Beckerle <mbeckerle at tresys.com<mailto:mbeckerle at tresys.com>>
To: Michael Behrens <michael.behrens at r2ad.com<mailto:michael.behrens at r2ad.com>>, "Sill, Alan" <alan.sill at ttu.edu<mailto:alan.sill at ttu.edu>>, Eugene Luster <eugene.luster1 at gmail.com<mailto:eugene.luster1 at gmail.com>>, "Bell, Andrew M. (amb3xa)" <amb3xa at eservices.virginia.edu<mailto:amb3xa at eservices.virginia.edu>>, "Behrens, Michael V. CNTR" <mbehrens at nmic.navy.mil<mailto:mbehrens at nmic.navy.mil>>
Subject: FW: [daffodil-users] Announcement: Daffodil 1.0 Release
Date: March 3, 2015 at 2:04:23 PM CST

Ok, now it's official!  Announcement text below.
________________________________________
From: daffodil-users-bounces at oss.tresys.com<mailto:daffodil-users-bounces at oss.tresys.com> [daffodil-users-bounces at oss.tresys.com<mailto:daffodil-users-bounces at oss.tresys.com>] on behalf of Steve Lawrence [slawrence at tresys.com<mailto:slawrence at tresys.com>]
Sent: Tuesday, March 03, 2015 2:53 PM
To: 'daffodil-users at oss.tresys.com<mailto:daffodil-users at oss.tresys.com>'
Subject: [daffodil-users] Announcement: Daffodil 1.0 Release

Tresys Technology, LLC is pleased to announce the release of Daffodil 1.0! Binaries are available at:

 https://opensource.ncsa.illinois.edu/projects/artifacts.php?key=DFDL

Daffodil is the open source implementation of the Open Grid Forum's
Data Format Description Language (DFDL) specification.

  http://www.ogf.org/dfdl

DFDL is a language capable of describing many data formats, including
textual and binary, commercial record-oriented, scientific and numeric,
modern and legacy, and many industry standards. It leverages XML
technology and concepts, using a subset of W3C XML schema type system
and annotations to describe such data formats. Daffodil uses this
description to parse data into an XML infoset for ingestion and validation.

Daffodil 1.0 is a monumental milestone that denotes stability and
usability, and is ready for general availability. Major features
that make up this release include:

- Command line interface available for Linux, Windows, and Mac
- API available in both Java and Scala
- Interactive debugger to incrementally step through a parse
- Test harness using Test Data Markup Language (TDML)
- Ability to save and reload Daffodil parsers
- Support for parsing both textual and binary data
- Unbounded lookahead with backtracking guided by asserts and
 discriminators
- Numeric representations in text and two's complement binary
- Reusable definitions of formats and escape schemes
- DFDL expressions and variables for dynamic formats
- Delimited text with initiators, terminators, and separators
- Text justification (left, right, or center) with padding
- Binary data alignment, byte order, and bit order
- Fixed and variable data lengths
- Simple types like string, integer, floating point, hexBinary, date,
 and time
- Ordered sequences and choices
- Arrays with fixed or variable repetitions
- XSD facets and restrictions for validation

Although Daffodil has reached this milestone, Daffodil continues active
development, with some features not yet available. Changes planned for
the future include:

- Unparsing support
- Performance improvements
- Unordered sequences
- New variable instances
- Boolean and binary calendar types
- Fixed and default XSD attributes
- IBM Mainframe numeric representations, including packed and zoned
 binary
- Bi-directional text
- Floating elements

For a more detailed list of unsupported features, visit the unsupported
features and errata pages:


https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Unsupported+Features


https://opensource.ncsa.illinois.edu/confluence/display/DFDL/Unsupported+Errata

For a complete list of all open tickets, visit the Daffodil bug tracker:

 https://opensource.ncsa.illinois.edu/jira/browse/DFDL/

For more information on Daffodil, visit the Daffodil wiki:

 https://opensource.ncsa.illinois.edu/confluence/display/DFDL/

For questions and support, the development team is available on the
Daffodil mailing list:

 http://oss.tresys.com/mailman/listinfo/daffodil-users

as well as XMPP HipChat:

 http://hipchat.ncsa.illinois.edu/gvZdmJHmq

If you are interested in becoming a Daffodil contributor, visit the
daffodil wiki or the developers mailing list:

 https://opensource.ncsa.illinois.edu/confluence/display/DFDL/

 http://oss.tresys.com/mailman/listinfo/daffodil-dev


Thanks to everyone that has helped to make this milestone possible!
_______________________________________________
daffodil-users mailing list
daffodil-users at oss.tresys.com
http://oss.tresys.com/mailman/listinfo/daffodil-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ogf.org/pipermail/wg-all/attachments/20150303/35ab75ab/attachment.html>


More information about the wg-all mailing list