XMLVM.org Main Page Overview Documentation Stories Download Contact
Header

XMLVM Overview Diagram

The goal of XMLVM is to offer a flexible and 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. The benefit of this approach is that byte code instructions are easier to cross-compile and the difficult parsing of a high-level programming language is left to a regular compiler. In XMLVM, byte code-based programs are represented as XML documents. This allows manipulation and translation of XMLVM-based programs using advanced XML technologies such as XSLT, XQuery, and XPath.

XMLVM serves as an umbrella for several projects. For all projects, a Java class file or a .NET executable is first translated to an XML-document. Based on the XML-document generated by the front-end, various transformations are possible. The first transformation cross-compiles from .NET to JVM byte code. Another transformation enables Java or .NET applications to be cross-compiled to JavaScript so that they can run as AJAX applications in any browser. Yet another transformation allows to cross-compile a Java program to Objective-C to create a native iPhone application.

You can even cross compile an Android application to run on the iPhone New!

Get involved New!


Get in contact with the developers and other users by subscribing to this mailing list.

What's new

25 Jan 2010

XMLVM at Mobile Times

Wolfgang will be presenting XMLVM at the Mobile Times in Dusseldorf, Germany. Come and meet if you are in the area! http://xmlvm.org/r/?url=@mtimes

10 Dec 2009

XMLVM App in AppStore

Our very own cross-compiled Xokoban has been accepted by Apple and is now available in the AppStore. Read the full story: http://xmlvm.org/r/?url=@ixokoban

14 Nov 2009

XMLVM in JavaSpektrum

XMLVM will be featured in the November edition of the German magazine to be released November 20th. Read the online version now at http://xmlvm.org/r/?url=@jspektrum

2 Oct 2009

First corporate sponsor

blueCarat AG becomes XMLVM's first corporate sponsor. http://xmlvm.org/r/?url=@bluecarat

8 Jul 2009

XMLVM in Linux Magazine

Frank Ableson at the Linux Magazine has written a great article about XMLVM which we think is worth to check out at http://www.linux-mag.com/cache/7408/1.html .

SourceForge.net Logo