Programski jezik Java® objavljen je 1995. s izvornim razvojem koji je započeo 1991. Razvojni jezik ima mnoga ključna područja upotrebe, uključujući online ili internetske aplikacije i aplikacije dizajnirane za rad na ručnim uređajima. Mobile Java® razvoj je proces stvaranja aplikacija koje koriste programski jezik Java® posebno za mobilne, ručne uređaje, kao što su mobilni telefoni, moderni glazbeni playeri i osobni organizatori.
Dijelovi softvera razvijeni u programskom jeziku Java® imaju mogućnost rada na bilo kojem hardveru jer je platforma ili operativni sustav, jer je softver zapravo uključen u sam jezik. Ova prenosivost dovela je do toga da se jezik oglašava kao softver „napiši jednom, pokreni bilo gdje“. Softver koji je dizajniran za korištenje unutar web preglednika poznat je kao aplet, funkcionalni naziv koji se koristi za opisivanje programa kao male aplikacije. Softverski paketi stvoreni razvojem mobilne Java® općenito su poznati kao aplikacije, kratki oblik termina aplikacija.
Sposobnost programskog jezika za stvaranje softvera koji će raditi na bilo kojem hardveru dovela je do velikog porasta razvoja mobilne Java®. Pametni telefoni i organizatori, zajedno s drugim mobilnim telefonima bogatim značajkama, sadrže veliki broj pojedinačnih aplikacija za određene funkcije. Moderni telefoni imaju mogućnost preuzimanja i instaliranja novih Java® aplikacija iz online trgovina, na primjer, Apple App Store za iPhone i high-end iPod uređaje i Android Marketplace za uređaje koji rade na Googleovom Android operativnom sustavu (OS).
Pojam mobilni Java® razvoj je samo opisni za razvoj softverskih aplikacija temeljenih na Javi koje su posebno dizajnirane za rad na mobilnom hardveru. Posebna razmatranja koja se moraju uzeti u obzir pri programiranju aplikacija za mobilne platforme uključuju veličinu zaslona, metode upravljanja i integraciju u faktor oblika uređaja na koje se program može instalirati. Razvoj Java® aplikacija za mobilne uređaje nije ograničen na velike kuće za proizvodnju softvera jer također pruža platformu za nezavisne i početnike Java® programere.
Razvoj mobilne Java® doveo je do ponovnog pojavljivanja takozvanih “programera u spavaćoj sobi”. Korištenje programskog jezika svakom hobi programeru ili programeru daje priliku da distribuira svoj softver putem centara za preuzimanje aplikacija. Nekoliko neovisnih kodera prihvatilo je koncept razvoja mobilne Java® kao sredstva za distribuciju svog softvera i ideja putem upravljanog tržišta. Ovi hobisti, koji aktivno razvijaju softverske aplikacije za mobilne uređaje, vjerojatno će osigurati dugovječnost hardveru i konceptu razvoja Java® softverskih aplikacija za mobilne uređaje.