What is a Mobile Application? Mobile Applications are applications that use the Java™ Micro Edition (Java™ ME) platform, a set of technologies and specifications developed for small devices like pagers, mobile phones, and set-top boxes. Java ME uses smaller-footprint subsets of Java SE components, such as smaller virtual machines and leaner APIs, and defines a number of APIs that are specifically targeted at consumer and embedded devices. The NetBeans Mobility Packs support the two base configurations of the Java ME platform, CLDC and and CDC.