This page lists various advantages of using Vaandroid vs Android.
The goal of Vaandroid is to port the Android API to a web application. We use a modified version of Vaadin (A java based server-client web platform), with the core running on an OSGi framework.
Any Android component class (activity, service, content provider, broadcast receiver) should be reusable...
A description of various implementation issues.
This document lists issues and internal changes made to frameworks we use.