Cross platform Java? Android and desktop
<p>We have a desktop/web java application and also getting into Android development.</p>

<p>Ideally we would like one app that runs both on desktop and android.</p>

<p>From what we can tell, it's not much possible to run normal java apps on android.  But wondering if it can do it the other way?  That is, run android apps easily on the desktop (without the user install the sdk or android emulator)?</p>

<p>In a prefect world we'd like one app for both platforms.  Realistically though it seems like we're going to have to have one app with two front ends?</p>
