Description: This article, I assume the readers are already familiar with KVM (K Virtual Machine), and I won\'t spend time to discuss the benefits of KVM applications in the wireless world. If readers are interested on those missing topics, there are several good articles can be found in the reference section. In this article, I will mainly address the experience gained from a port of my full-featured GIS (Geographic Information System) program from the Java SE (Standard Edition) to the Java ME (Micro Edition) KVM environment.