XMLVM – Cross Platform mobile app development tool

XMLVM is a flexible and extensible cross-compiler toolchain. It is an open source framework began in 2003. It is a tool that launches mobile apps to various platforms. It provides all of the Java tools for debugging.



You no longer need to cross-compile on a source code plane. XMLVM will cross-compile byte code instructions from Sun Microsystem’s virtual machine and Microsoft’s Common Language Runtime. It also provides two compatibility libraries, Android Compat-Lib and Cocoa Compat-Lib.

Related: Mobile App Development Company for Business Apps

The advantage of this process is that byte code instructions are more effortless to cross-compile and the complicated parsing of a high-level programming language is resorted to a regular compiler. In XMLVM, byte code-based programs are embodied as XML documents. This facilitates manipulation and translation of XMLVM-based programs using sophisticated XML technologies such as XSLT, XQuery, and XPath.

In XML11, XMLVM is used as part of the XML11 project in which Java applications are cross-compiled to AJAX applications. SF-Movies application was developed as a desktop application using Java and cross-compiled using XMLVM to an AJAX application. iPhone Simulator is a Java-only version of the Cocoa library which can be run as a Java applet. Xokoban is an Android application playing with the Java iPhone Simulator.

Related: Offshore Android Application Development Company

AbsurdEngine is an XMLVM-based framework for building native Android and iOS games from the same Java code. It offers amultithreaded game engine with fairy graphics and ample access to device-specific identifiers.

Related: What is Cross Platform Mobile Development

XMLVM is a flexible cross-compilation framework. XMLVM is a flexible cross-compilation framework. You can cross-compile an Android application to HTML5 using XMLVM and emscripten. XMLVM was used to cross-compile the Android app to C code using Posix/SDL API and emscripten generated the HTML5.





About MobileAPPtelligence

Mobileapptelligence creates next generation native mobile applications for iPhone, iPad, Android, Windows and Blackberry devices. We have clients and partners all over the world, entrusting us to devise and execute their mobile application development & deployment strategies. Being a leading mobile application development company, our team works with clients closely to develop and deliver best in class mobile apps. Custom UI/UX with robust functional logic, sets a great end user experience and thus more conversions. Every aspect of our mobile application development process is associated with user behavioral and online downloads data, driving great visibility and user hits to clients' mobile apps.
This entry was posted in Mobile Apps Development and tagged , , , , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s