This document provides an overview of developing applications for Java 2 Platform, Micro Edition (J2ME). It discusses J2ME configurations like Connected Limited Device Configuration (CLDC) and profiles like Mobile Information Device Profile (MIDP). It also covers setting up a development environment, designing applications for small devices, and considerations for compiling, packaging and deploying J2ME applications. The tutorial examines J2ME in detail and is intended for developers with experience in Java and object-oriented design.