Perhaps you should determine what qualifies as a "web application"?
For example, I'm sure that the version (linux) for the Android emulator is already working on X11, which means that the display and user input can be from a remote machine (from any modern OS) over the network from the one that does the calculation. Perhaps this does not seem like a web application for you, since the client is not a web browser, but hypothetically you can write a rude X server as a java applet to run in the browser, so what would it be then?
Ultimately, there are many ways to do this - run a bunch of ARM or X86 android instances on some kind of VM (or what about a bigler cluster?), Then come up with a remote user interface diagram using something homegrown or based on X or VNC or what something that amazes your imagination.
, , deviceanywhere, , , .