This document provides an introduction to the Asha platform and Java ME. It discusses that Java ME is the most widespread mobile application platform, developed by Sun Microsystems and now owned by Oracle. It was designed to be a cross-platform solution for mobile devices. The Asha platform is Nokia's low-end mobile phone platform, powered by Java ME. It supports apps written in Java ME or as web apps using the Gecko rendering engine. The document provides overviews of Java ME configurations like CLDC and MIDP, and the KVM which is an optimized Java virtual machine for mobile devices.