Cross-Compiling Android Applications to HTML5 Using XMLVM and Emscripten

Smartphones based on Google's Android and Apple's iPhone have become
popular devices for mobile applications. Several new mobile platforms
use HTML5 as their native execution environment, among them Firefox OS
and Tizen. One challenge any new mobile platform will have to face is
the ecosystem as users expect their favorite apps. Although many
HTML5-based applications exist in the web, they are usually tailored
for the desktop and have to be rewritten to make use of the new UI
paradigms for mobile devices ("you can't shrink the UI; you have to
rethink it"). One idea to quickly increase momentum for new app stores
is to cross-compile existing mobile apps for other platforms to
HTML5. In this presentation we will describe a technique how certain
Java-based Android applications can be cross-compiled to pure HTML5
using the two Open Source projects XMLVM and Emscripten.

Arno Puder is an Associate Professor at the San Francisco State
University. Prior to his current position, he worked for AT&T Labs
Research and Deutsche Telekom AG. His interests include middleware,
ubiquitous computing, and applications for sensor networks. He is the
founder of the Open Source project XMLVM, a byte-code level
cross-compiler. Besides his academic work he is also involved with
adding support for NFC to Firefox OS.

Start time:
Location: MTV - 10 Forward
Duration: 44 minutes
Channels: Main, Mozilla Research

Tags: emscripten, android, XMLVM

Views since archived: 9,682

Small (640x380) Big (896x504)

WebM (HD) , Mpeg4 (HD)
To download, right-click and select "Save Link As..."