The Java Abstract Syntax Trees XML
processing toolkit is currently offered as-is, free of charge to
all potential users, including academic researchers, teachers and
industrial users. All we ask is that you cite the source as you
would any research material published in a journal or conference
article.
Beta Licensing Terms
The Java Abstract Syntax Trees XML
processing toolkit is in its beta release, known as
JAST 2.5. This beta release version
is offered free, subject to an acknowledgement of copyright, without
any further restriction on usage. You are free to incorporate the
software in any academic or commercial software, provided that you
observe the etiquette of copyright in intellectual property:
The software is offered as-is, without any implied warranty regarding
its fitness of purpose. All use is at your own risk; and while we have
made every effort to ensure it is free of defects, we will not accept
any claims arising from losses due to its operation, or the interaction
of this software with other software. The license to use this beta
release is perpetual and does not expire. However, we reserve the right
to offer later versions of the software under different licensing terms.
Downloading the JAST Software Bundle
The current stable release of the software is known as the
JAST 2.5 XML processing toolkit. This is a
minor revision, with improvements to Java binding and XPath searching. The
software is offered as a compressed Java archive file (JAR-file)
which will execute on both 32-bit and 64-bit JREs (version 1.8 onwards).
Click on the link to download:
The documentation for the above software is provided as
user guide pages on this website. In particular, the detailed
JAST 2.5 API package documentation
may be found under the
Look Inside
section of this website.
Installing the JAST Software Bundle
The JAST 2.5 XML processing toolkit is
not an executable program, but a software library to be incorporated in
your own XML processing programs. The intention is that you should
incorporate the toolkit in your own XML processing projects by including
the JAR-file library on your Java build path. Alternatively,
you may wish to unpack the software bundle using the command-line
instruction:
jar -xf jast-2.5.jar
which will extract the compiled class files, installing these in a Java
package structure identical to that described under the
Look Inside section of this website.
If you unpack the software bundle, this will also include a number
of XML data files, placed in the root directory. If you would find it
useful to see some examples of usage, the package:
uk.ac.sheffield.jast.test
contains a number of demonstration programs, which read and write these
XML data files and which log their progress on standard output.
|