Limbajul de programare Java® a fost lansat în 1995, iar dezvoltarea originală a început în 1991. Limbajul de dezvoltare are multe domenii cheie de utilizare, inclusiv aplicații online sau Internet și aplicații concepute pentru a rula pe dispozitive portabile. Dezvoltarea Mobile Java® este procesul de creare a aplicațiilor care utilizează limbajul de programare Java® special pentru dispozitive mobile, portabile, cum ar fi telefoane mobile, playere de muzică moderne și organizatoare personale.
Piesele de software dezvoltate în limbajul de programare Java® au capacitatea de a rula pe orice hardware, ca platformă sau sistem de operare, deoarece software-ul este de fapt inclus în limbajul însuși. Această portabilitate a dus la comercializarea limbajului ca software „scrie o dată, rulează oriunde”. Software-ul care este conceput pentru a fi utilizat într-un browser web este cunoscut sub numele de applet, un nume funcțional care este folosit pentru a descrie programul ca o aplicație mică. Pachetele software create din dezvoltarea mobilă Java® sunt cunoscute în mod obișnuit ca aplicații, o formă scurtă a termenului aplicație.
Capacitatea limbajului de programare de a crea software care va rula pe orice hardware a dus la o creștere mare este dezvoltarea mobilă Java®. Telefoanele inteligente și organizatoarele, împreună cu alte telefoane mobile bogate în funcții, conțin un număr mare de aplicații individuale pentru funcționalități specifice. Telefoanele moderne au capacitatea de a descărca și instala noi aplicații Java® din magazinele online, de exemplu, App Store Apple pentru iPhone și dispozitive iPod de ultimă generație și Android Marketplace pentru dispozitive care operează pe sistemul de operare (OS) Android al Google.
Termenul de dezvoltare mobil Java® este doar descriptiv pentru dezvoltarea de aplicații software bazate pe Java care sunt concepute special pentru a rula pe hardware mobil. Considerațiile speciale care trebuie luate în considerare la programarea aplicațiilor pentru platforme mobile includ dimensiunea ecranului, metodele de control și integrarea în factorul de formă a dispozitivelor pe care poate fi instalat programul. Dezvoltarea aplicațiilor Java® pentru dispozitive mobile nu se limitează la casele majore de producție de software, deoarece oferă, de asemenea, o platformă pentru dezvoltatorii Java® independenți și începători.
Dezvoltarea Mobile Java® a dus la reapariția așa-numiților „programatori de dormitor”. Utilizarea limbajului de programare oferă oricărui programator sau dezvoltator pasionat posibilitatea de a-și distribui software-ul prin centrele de descărcare a aplicațiilor. Mai mulți programatori independenți au îmbrățișat conceptul dezvoltării mobile Java® ca mijloc de a-și distribui software-ul și ideile printr-o piață gestionată. Acești pasionați, care dezvoltă activ aplicații software pentru dispozitive mobile, vor asigura probabil longevitate hardware-ului și conceptului de dezvoltare a aplicațiilor software Java® pentru dispozitive mobile.