This document discusses running a full-featured application server called OCEP on the Android platform. The author details his experience refactoring OCEP to reduce its footprint and install it on Android. He encountered many problems related to missing Java packages in Android's Dalvik VM profile and limitations of the Dalvik VM. With some custom patching of bundles and workarounds, he was able to get OCEP running but it was very slow and difficult to debug due to Dalvik's performance and instability. In conclusion, while it is possible to run full Java applications on Android, the author argues that Android's class libraries and Dalvik VM need improvement to better support full-featured Java applications.