- From: Travis Leithead <travil@microsoft.com>
- Date: Tue, 26 Jan 2010 00:32:41 +0000
- To: Shiki Okasaka <shiki@google.com>, "public-script-coord@w3.org" <public-script-coord@w3.org>
Shiki, your tool just generates the Java/C++ bindings, not the ECMA bindings, correct? -----Original Message----- From: public-script-coord-request@w3.org [mailto:public-script-coord-request@w3.org] On Behalf Of Shiki Okasaka Sent: Tuesday, December 08, 2009 10:17 PM To: public-script-coord@w3.org Subject: Java bindings generated from Web IDL FYI, I've updated esidl Web IDL compiler to support Java in addition to C++. The Java files generated from Web IDL files are available at, http://es-operating-system.googlecode.com/files/java-binding.zip The Web IDL files used for this are based on the following files and drafts: * Cameron's Web IDL-ized DOM Core, Events, etc. http://lists.w3.org/Archives/Public/public-script-coord/2009OctDec/0022.html * HTML5 http://www.w3.org/TR/2009/WD-html5-20090825/Overview.html * CSSOM View http://www.w3.org/TR/2009/WD-cssom-view-20090804/ * File API http://www.w3.org/TR/2009/WD-FileAPI-20091117/ * XMLHttpRequest Level 2 http://www.w3.org/TR/2009/WD-XMLHttpRequest2-20090820/ To make generated Java files mostly compatible with existing Java DOM bindings, I've manually added module names like 'html' to the IDL files for now. It's likely to be unnecessary in the future, though [0]. To use esidl, please install bison, yacc, and ant, then follow the steps below: $ mkdir esidl $ svn checkout http://es-operating-system.googlecode.com/svn/trunk/esidl src $ mkdir obj $ cd obj $ ../src/configure $ make $ cd java $ ant This leaves .java and .class files under esidl/obj/java/org/w3c/. Hopefully this will also help spec editors to check their Web IDL definitions and keep them usable from Java. I'd appreciate any feedback. [0] http://lists.w3.org/Archives/Public/public-webapps/2009JulSep/0081.html Best, - Shiki
Received on Tuesday, 26 January 2010 00:33:28 UTC