Automatic translation/validation of WebIDL documents

Dear Doug, all,

i am participating the W3C Media Annotations Working Group [1] and co- 
edit the API for Resource 1.0 document [2]. Since we are going to LC  
soon, we want to initiate implementing the API specified. The main  
intention is, that we translate the WebIDL specification of the API  
automatically by the use of a WebIDL parser. Yet, we have identified  
the "esidl" parser [3], which is able to perform the transformation of  
WebIDL descriptions into method stubs (e.g., C++ or Java). We tried to  
translate our API, but translation errors occurd (e.g., because of  
array definitions). I found a mailing list entry about a discussion  
[4] regarding WebIDL and Arrays - maybe the translation error is  
somehow linked with this problem?

My overall question is, if you have any experience with WebIDL parser,  
or perhaps could point me to a project, which is most up-to-date to  
the current version of the WebIDL specification? I have also tried to  
validate our API spec using the validator of [5], but i am not quiet  
sure if this validator is able to handle the array definitions. Do you  
know also a validator, to make sure if our spec is correct?

Thanks in advance!

Best regards,
Florian

[1] http://www.w3.org/2008/WebVideo/Annotations/
[2] http://www.w3.org/2008/WebVideo/Annotations/drafts/API10/LC/Overview.html 
  (LC version)
[3] http://code.google.com/p/es-operating-system/wiki/esidl
[4] http://lists.w3.org/Archives/Public/public-script-coord/2009OctDec/0092.html
[5] http://widl.webvm.net/
_____________________________
Dipl. Inf. Florian Stegmaier
Chair of Distributed Information Systems
University of Passau
Innstr. 43
94032 Passau

Room 248 ITZ
Tel.: +49 851 509 3063
Fax: +49 851 509 3062
stegmai@dimis.fim.uni-passau.de
https://www.dimis.fim.uni-passau.de/iris/
http://twitter.com/fstegmai
_____________________________

Received on Wednesday, 2 June 2010 11:39:45 UTC