[all pages:] introduction message/location/muli format dtd xantlr tdom ops paisley metajava umod option auxiliaries d2d downloads & licenses people bibliography APPENDICES:: white papers white papers 2 white papers 3 project struct proposal SOURCE:option.dtd SOURCE:dtd.umod DOC:deliverables.ddf DOC-DE:deliverables.ddf DOC:mtdocpage.ddf DOC-DE:mtdocpage.ddf DOC-EN:lablog.ddf SOURCE:basic.dd2 DOC:xslt.ddf SOURCE:xslt.dd2 DOC:meta.ddf [site map]
All pages: introduction message/location/muli format dtd xantlr tdom ops paisley metajava umod option auxiliaries d2d downloads & licenses people bibliography APPENDICES:: white papers white papers 2 white papers 3 project struct proposal SOURCE:option.dtd SOURCE:dtd.umod DOC:deliverables.ddf DOC-DE:deliverables.ddf DOC:mtdocpage.ddf DOC-DE:mtdocpage.ddf DOC-EN:lablog.ddf SOURCE:basic.dd2 DOC:xslt.ddf SOURCE:xslt.dd2 DOC:meta.ddf [site map]
d2d | bandm meta_tools | people |
Getting meta_tools and Using Them
1
Licenses
1.1
Own Licenses
1.2
Third Party Licenses
2
Sample Applications
2.1
Paisley Pattern Matching Demonstration
2.2
DTD Tool
2.3
"Moving Forms"
2.4
XSLT Checker
2.5
BandM Booking
2.6
The Gongmachine
2.7
Midi-In Monitor
2.8
D2d Wiki
3
Download the
meta_tools
binaries
The following applications are intended as demonstrations only. They all are presented as binaries. Some of them come with the source texts and/or extensive documentation.
"Information purpose only" includes, that we do not guarantee that the software presented here fits any particular purpose. Every use is on your own risk.
All binaries and texts are
under the Creative Commons BY-NC-SA license.
The license text can be found at http://creativecommons.org/licenses/by-nc-sa/3.0
In cases of doubt, the German wording at http://creativecommons.org/licenses/by-nc-sa/3.0/de prevails.
Informally spoken, this license means that (1) everyone can use the material presented here for non-commercial purposes, and can do (2) own further development, as long as the result is shared under the same license.
In any case, the license must be clarified by referring to one of the links listed above, and the original authors must be mentioned be referring to http:// bandm.eu/metatools
Other kinds of licenses may be available from the authors.
Most of the follwing applicattions are given as "JNLP files" (see "Java Web Start"), which can "install themselves" on your computer without further efforts.
Currently meta_tools require antlrC [antlr] as a parsing front-end.
Since it is re-configured to Xantlr, the exact version "antlr 2.7.4" is required, which is not longer available on the net. Since it is called directly from the code in metatools.jar file, a signed copy must be included in the meta_tools distribution, which is not forbidden by the original license. The license you are using w.r.t. antlrC when using meta_tools is that original license, anyhow.
Paisley is a light-weight pattern matching library for Java. As a user's guide there are currently the extensive Paisley API DOC , the scientific papers [tl_paisley] , [paisleyAtps] , (more to come !-) , and the slides of our talk on the ICMT 2012 conference.
Furthermore, you can download a zip archive, which contains the compiled library, the commented and instructive sources of the examples and the runnable code of the examples illustrated on these slides.
The md5sum fingerprint of the paisley.jar contained therein must be
Our Dtd renderer and analyser tool is described in some detail on the DTD page. You can start the application by this bandmDtdTool.jnlp file.
This is a demontstration instantiation of the "tscore" generic time denotation framework. It will be explained in detail in nearest future (inschallah!-) on our website about music modeling.
But anyone who knows can download the software already by this jnlp file.(And here is the an example file "simple.moving" .)
(Still to come FIXME)
BandM booking is a very simple, but efficient book keeping software, suited for small enterprises. It comes with all source texts, with a tutorial in "double booking" (WE needed one, so we wrote one !-) and with extensive documentation in the German language. All this is accessible by the BandM booking jnlp file. The installed software points to documentation, examples and sources.
This project uses only smaller, but very convenient parts of metatools,
namely muli MU-lti LI-ngual support and the command line option compiler .
Since a third party has been involved in development, the
download and a short description can be found on
Markus' home page in the
German and in the
English language.
(Still to come FIXME)
(Still to come FIXME)
Where is a download program which copies jar file of the the most recent meta_tools distribution onto some place on your file system.
It is realized by "java web start / jnlp", and can be
activated by simply clicking
this installer link.
(Most browsers should be configured
correctly to execute this kind of file.)
But problems may still arise, and then you can alternatively initiate the execution explicitly by issuing
javaws http://bandm.eu/metatools/download/installer.jnlp |
(Then, of course, "<javadistrib>/bin" must be in your $PATH !-)
When it is run for the very first time, this program asks for an arbitrary file system location, presumably an empty directory, where to put the .jar files.
On all subsequent clicks, the "HTTP update mechanism" is employed to repeat this download only if anything changed with the distribution.
A pop-up window will remind you where you placed the .jar files.
d2d | bandm meta_tools | people |
made
2024-08-30_17h55 by
lepper on
happy-ubuntu
produced with
eu.bandm.metatools.d2d
and
XSLT
FYI view
page d2d source text