I have been working with XMLVM now for a few months, and I got to say I love it.
After trying a few of the Javascript/HTML5/CSS3 wrappers (Sencha Touch), and proprietary generators (Appcelerator), XMLVM is a breath of fresh air.
XMLVM is actually a extensible cross-compiler toolchain. Instead of cross-compiling on a source code level, XMLVM cross-compiles byte code instructions from Sun Microsystem's virtual machine and Microsoft's Common Language Runtime. It first transforms either the Java byte code or .NET CIL into XML documents. These XML documents are then further transformed into various outputs (Java Byte code, .NET CIL, Python or JavaScript, or C++ and Objective-C source).
Very "bad ass" in our book!
Check out the video:
After trying a few of the Javascript/HTML5/CSS3 wrappers (Sencha Touch), and proprietary generators (Appcelerator), XMLVM is a breath of fresh air.
XMLVM is actually a extensible cross-compiler toolchain. Instead of cross-compiling on a source code level, XMLVM cross-compiles byte code instructions from Sun Microsystem's virtual machine and Microsoft's Common Language Runtime. It first transforms either the Java byte code or .NET CIL into XML documents. These XML documents are then further transformed into various outputs (Java Byte code, .NET CIL, Python or JavaScript, or C++ and Objective-C source).
Very "bad ass" in our book!
Check out the video:



