At the Auto-ID Labs at MIT and ETH Zurich (www.accada.org) we started work
on a Java implementation that we would possibly like to donate to the
llrp-toolkit project.
We were a bit surprised that there are now two different xml descriptions of
the LLRP protocol (one in the CVS commons folder and one in the JAVA
folder). Wasn't the goal of the XML machine processable descriptions
discussed previously to have a common way to capture vendor extensions for
all different implementations of the LLRP toolkit (JAVA, C#, C++, Perl,
etc.)? Don't multiple different formats to describe LLRP and future vendor
extensions defeat this purpose?
We are clearly in favour of having a single machine processable description.
We did a quick comparison of the two XML description languages and we like
the one in the commons folder better for the following reasons:
- there is an XSD schema available to validate the XML instance
- the XML description has references to the LLRP spec which we find very
useful
- the XML description distinguishes between unsigned and signed types
- the message names are in the LLRP format and not in Java notation
- there is support for vendor extensions
Since we are new to the project, we are just wondering what other developers
are thinking about the two XML description languages. We noticed that there
were previous emails on the mailing list, but we are not sure whether
someone had looked into the differences among the two xml descriptions.
We also noticed that there seem to be different approaches to code
generation: XSLT for C++, Java plus manual "tweaks". We are currently
looking into using Apache Velocity.
- Christian
--
Christian Floerkemeier, PhD
Auto-ID Lab, Massachusetts Institute of Technology
phone: +1-617-324-1984
email: <[EMAIL PROTECTED]>
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
llrp-toolkit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/llrp-toolkit-devel